Nowoczesny silnik renderujący dla zmodyfikowanego Minecrafta.
0 polubień
6 pobrań
Celem tego projektu jest dostarczenie narzędzi dla twórców modów, aby nie musieli już martwić się o wydajność lub ograniczenia archaicznego silnika renderującego Minecrafta. To powiedziawszy, jest to dla mnie przede wszystkim miejsce do zabawy z programowaniem graficznym.
Koło zamachowe zapewnia alternatywną, ujednoliconą ścieżkę renderowania elementów i elementów kafelków, która wykorzystuje instancje GPU. W ten sposób Flywheel daje programistom elastyczność w definiowaniu własnych formatów wierzchołków i instancji oraz pisaniu niestandardowych shaderów w celu przetwarzania tych danych.
Aby dostosować się do dewelopera i pozostawić więcej w rękach silnika, Flywheel zapewnia niestandardowy system ładowania i tworzenia szablonów shaderów, aby ukryć szczegóły interfejsu CPU/GPU. Ten system jest w toku. Będą istotne zmiany i nie gwarantuję kompatybilności wstecznej.
Koło zamachowe wykorzystuje swoją technologię do optymalizacji renderowania elementów kafelków waniliowych. Obecnie jest to zaimplementowane tylko w przypadku skrzyń i dzwonków, ale ostatecznie Koło zamachowe przyspieszy renderowanie wszystkich elementów kafelków i wszystkich elementów. Będzie to wydawane w sposób ciągły, a aktualizacje będą pojawiać się w miarę dokonywania poszczególnych optymalizacji.
Koło zamachowe jest głównie kompatybilny z Optifine. Jeśli jednak użyjesz shaderów, optymalizacje koła zamachowego zostaną wyłączone.
Ikona wg @voxel_dani
Udało się!