Ogromne archiwum modeli 3D dla Minecraft w jednym repozytorium GitHub
Zwykłe skiny do Minecraft to prostokątne tekstury w formacie 64x64 pikseli. Są znajome, ale jeśli chcesz nadać swojej postaci porządną fryzurę, falujące ubrania, skrzydła, a nawet zamienić bohatera w postać anime z unikalnymi animacjami, domyślne możliwości gry nie wystarczą.
Aby rozwiązać ten problem, chiński deweloper TartaricAcid stworzył modyfikację Yes Steve Model (YSM). Modyfikacja całkowicie przebudowuje system renderowania postaci i umożliwia ładowanie złożonych modeli 3D stworzonych w Blockbench. Jednak same modele przez długi czas były rozproszone po chińskich forach, prywatnych serwerach Discord i platformach do udostępniania plików. Entuzjasta o nicku Elaina69 rozwiązał ten problem, gromadząc kolekcję w repozytorium Yes-Steve-Model-Repo.
Co zawiera repozytorium
Projekt nie jest biblioteką kodu, lecz ustrukturyzowanym katalogiem zasobów graficznych i konfiguracji. Autor znajduje darmowe modele, sprowadza je do jednolitego standardu i publikuje jako open source.
Do tej pory projekt zdobył ponad trzy tysiące gwiazdek na GitHubie. Dla archiwum opartego wyłącznie na treści, bez ani jednej linii kodu Java czy C++, to imponujący wynik.
Oto co podjęli się zrobić maintainerzy projektu:
- Tłumaczenie i systematyzacja: pliki źródłowe często zawierały chińskie znaki w nazwach folderów. Członek społeczności Luckyu19 przetłumaczył nazwy modeli na angielski, aby pliki były poprawnie odczytywane na każdym systemie operacyjnym.
- Weryfikacja licencji: tylko modele, których autorzy wyrazili zgodę na bezpłatną dystrybucję, są uwzględniane w repozytorium.
- Kompatybilność z najnowszymi wersjami moda YSM: stare modele są aktualizowane, aby animacje nie psuły się podczas ruchu postaci.
- Pomoc techniczna: autor prowadzi serwer Discord, na którym pomaga rozwiązywać problemy z błędami animacji i nieprawidłowym wiązaniem tekstur.
Jak działa YSM i dlaczego jest to wygodne
W przeciwieństwie do klasycznej modyfikacji Custom Player Models, YSM koncentruje się na płynnych ruchach i obsłudze złożonych szkieletów. Każdy model w archiwum zawiera kilka komponentów:
- Plik geometrii w formacie
.jsonz opisami kości i siatek - Mapy tekstur w wysokiej rozdzielczości
- Zestawy animacji dla biegania, siedzenia, pływania, walki i emocji
- Plik konfiguracyjny definiujący hitboxy i punkty mocowania przedmiotów w dłoniach
Gdy postać trzyma miecz lub łuk, model YSM prawidłowo ustawia przedmiot zamiast pozostawiać go unoszącego się w powietrzu.
Praktyczne korzyści dla graczy i twórców
Jeśli prowadzisz własny serwer Minecraft lub po prostu grasz ze znajomymi, to repozytorium oszczędza dziesiątki godzin poszukiwań zasobów. Po prostu klonujesz folder lub pobierasz archiwum ZIP, a następnie przenosisz wybrane modele do katalogu config/ysm/models.
Dla artystów 3D i animatorów pracujących w Blockbench repozytorium służy jako wizualna baza referencyjna. Tutaj możesz zobaczyć, jak doświadczeni twórcy konfigurują odwrotną kinematykę, czy ubrania powiewają podczas biegania, oraz jak hierarchia kości jest zorganizowana dla złożonych efektów fizycznych.
Plik README repozytorium jest niezwykle zwięzły i zawiera głównie podziękowania dla autorów oraz liczniki:
(od 2024/11/30)
Historia gwiazdek repozytorium pokazuje stały wzrost zainteresowania wśród graczy:
Podsumowanie
Nawet jeśli nie planowałeś zmieniać wyglądu swojej postaci, warto zapisać repozytorium Elaina69 w zakładkach. Pokazuje ono, jak entuzjazm kilku osób może przekształcić rozproszone pliki w wygodny otwarty katalog dla całej społeczności.
Powiązane projekty