John Carmack i Megatexture

Moderator: GM

John Carmack i Megatexture

Postprzez Gac666xx » Śr cze 13, 07 14:12

W skrócie nowa technologia Carmacka pozwala na użycie jednej wielkiej tekstury terenu (powiedzmy sobie szczerze rozdzielczości 30000x30000 pixeli np.), która jest zapisywana na dysku i pobierana jest tylko wybrana część, która aktualnie jest potrzebna.

Normalnie gdy tworzy się teren, to na każdy mały odcinek tworzy się specjalną teksturę, a potem wszystko łączy się tak by tworzyło jedną wielką całość (może zauważyliscie czasem w niektórych grach dziwnie nakładające się 2 kawałki terenu lub jakies takie bzdety).

Otóż za pomocą megatexture można ten proces zupełnie pominąć, ponieważ teren jest stworzony jako całość to i tekstura jest całością.

Plusem tego jest to, że obiekt jest jeden, a nie wiele, tak więc mniej pamięci potrzeba na przechowywanie danej partii tekstury czy nawet całości.

Technologia ta ma zostać użyta w Enemy Territory: Quake Wars (pooglądajcie sobie trailery i gameplaye) oraz inna, jeszcze nieznana nam gra ID.

Technologia ta moim zdaniem jest bardzo obiecująca, ponieważ w przyszłości możnaby ją wykorzystać do pokazywania naprawde genialnego detalu na postaciach i przedmiotach. Przykład:

Mamy postać patrzymy na nią z widoku FPP i widzimy zwykłą teksturę 2048x2048, czyli dość szczegółową jak na nowe gierki. Po czym bierzemy lunetę i przybliżamy jego twarz. Teraz podmieniana jest ta standardowa tekstura teksturą megatexture i widzimy nagle pieprzyki na twarzy, zmarszczki, a nawet jakies inne mniejsze drobinki. Oczywiscie nie zrzera nam to strasznie pamięci dlatego, że nagle w tym momencie jest pobierana tylko pewna część całej tekstury.

Oczywiście to tylko teoretyczny mój przykład zastosowania tej technologii w innych dziedzinach niż tylko teren. Moim zdaniem jest to jak najbardziej prawdopodobne :).
What the frag ya lookin' at huh?
Gac666xx
Big Boss
 
Posty: 3036
Dołączył(a): So cze 09, 07 13:34

Postprzez Mr_Zombie » Śr cze 13, 07 16:06

Czyli mówisz, że np. cała plansza to jedna tekstura? Fakt, ma to swoje plusy, bo wszystko się ze sobą ładnie łączy, czyli tka jak mówiłeś, nie ma przenikania tekstur, czy też źle dopasowanych tekstur. Jednakże, co co, jeżeli nagle ktoś zapragnie zmienić diametralnie jakiś kawałek terenu (bo rozumiem, że polega to na takim naciąganiu tekstury na wszystkie nierówności, tak jakby obciągnąć tą jakimś lateksem)? Trzeba wówczas przerabiać duże fragmenty owej tekstury. Nie mówiąc już o tym, że w chwili obecnej można z niektórych tekstur korzystać wielokrotnie (podłoga składająca się z takich samych kafli), podczas gdy w przypadku teksturowania za jednym razem całego etapu będzie trzeba tworzyć od razu całą podłogę.

Jeżeli coś źle rozumuję, to mnie popraw.
Avatar użytkownika
Mr_Zombie
The Fury
 
Posty: 599
Dołączył(a): Pn lip 18, 05 15:14
Lokalizacja: Gdańsk

Postprzez Gac666xx » Śr cze 13, 07 16:57

No to jest głównie technologia stosowana do terenów otwartych typu prerie, pustynie i srutututu. Nikt już ich diametrialnie zmieniac nie bedzie (deformacje np).

Nie jest to tez rozciaganie tekstury, jest to stworzenie tekstury na cały duzy teren.
What the frag ya lookin' at huh?
Gac666xx
Big Boss
 
Posty: 3036
Dołączył(a): So cze 09, 07 13:34


Powrót do Gry i Konsole

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

cron