Naprawia małe luki w modelach przedmiotów i bloków.
0 polubień
2 pobrań
Model Gap FIX
To prosty mod kliencki, który (próbuje) naprawić błąd MC-73186.
Dotyczy on zarówno modeli bloków, jak i modeli przedmiotów, a prawdopodobnie także innych modeli.
Mod działa poprzez usunięcie „przybliżania tekstur” – funkcji gry dodanej w celu złagodzenia innego problemu, przeciekania atlasu.
Gdy ta funkcja jest włączona, gra nieco rozciąga każdą teksturę, przez co każda ściana modelu nie wykorzystuje jej w pełni, aby zapobiec „przeciekaniu” sąsiednich tekstur na siebie.
Gdy mod jest włączony, każda tekstura na quadzie zajmuje dokładnie 100% własnego obszaru tekstury.
To nie tylko naprawia ten błąd na przedmiotach (gdzie jest najbardziej widoczny), ale także na modelach bloków i wszystkim innym, co może korzystać z tych funkcji.
UWAGA:
To „rozwiązanie” wydaje się działać na wielu systemach i konfiguracjach, których nie dotyczy przeciekanie atlasu. Niestety nie na wszystkich – jeśli więc widzisz tekstury przeciekające na sąsiednie bloki, ten mod nie jest dla ciebie.
Problem ten był szczególnie widoczny w przypadku niestandardowych modeli bloków lub niektórych przedmiotów 2D.
Pytania i odpowiedzi:
- Czy to spowolni moją grę?
Wcale nie! Usunięcie „przybliżania tekstur” po prostu wycina pewien fragment kodu i nie ma żadnego wpływu na wydajność. Jeśli jednak chcesz być drobiazgowy, mod nieznacznie modyfikuje modele przedmiotów w sposób, który może dodać kilka dodatkowych quadów dla wklęsłych tekstur przedmiotów w porównaniu do wersji vanilla – w takim przypadku może być minimalnie gorzej niż w vanilla. Jest to jednak pomijalne i mogłoby stanowić problem tylko przy próbie uruchomienia pakietów wysokiej rozdzielczości.
- Jak to działa?
Podstawowa łatka polega po prostu na usunięciu przybliżania tekstur. Jest to niezwykle proste i natychmiast „naprawia” wszystkie problematyczne przerwy w modelach.
Taka funkcja została dodana do gry, aby zapobiec artefaktowi zwanemu „przeciekaniem atlasu”, który powoduje, że krawędzie tekstury przeciekają na sąsiednią teksturę w atlasie. Z moich testów wynika jednak, że na większości sprzętów problem ten nie występuje, więc mod po prostu go usuwa. Jeśli doświadczasz takiego problemu, po prostu odinstaluj moda. Należy zauważyć, że zgłaszano, iż na wielu systemach Mac OS problem ten występuje, więc mod „radzi sobie” z tym poprzez wyłączenie swojego głównego rozwiązania i pozostawienie tylko niewielkiej korekty modeli przedmiotów. To nie jest idealne rozwiązanie, ale może nieco zmniejszyć przerwy, choć tylko w modelach przedmiotów.
W przypadku modeli przedmiotów 2D potrzebne jest coś więcej, ponieważ samo to powoduje powstawanie innego rodzaju drobnych przerw w ich generowaniu, quad po quadzie. Są one bardzo małe i migoczą, więc musiałem je również naprawić. W tym celu zmieniłem generator modeli przedmiotów tak, aby nigdy nie tworzył quada obejmującego przezroczysty piksel, zamiast tego tworząc wiele quadów dla każdego rzędu stałych pikseli w tym samym kierunku. Pozwala to nieznacznie zwiększyć rozmiar wszystkich tych bocznych quadów bez tworzenia nowych przerw, tym samym płynnie pokrywając wszystkie luki. Należy zauważyć, że ta ostatnia część dotyczy tylko forge – fabric najwyraźniej nie ma takich drobnych linii, a modele działają od razu bez dodatkowych quadów.
- Nadal widzę jakieś linie
Jeśli tak, to są to inne linie niż te, które normalnie byś widział – zazwyczaj są niezwykle drobne, w zakresie pojedynczych pikseli. Z tego co rozumiem, pojawiają się one z powodu pewnych błędów zaokrągleń i różnią się w zależności od systemu. Aby się ich pozbyć, możesz wejść do konfiguracji moda i nieco dostosować dwie wartości, aż znikną.
Udało się!