Odkryłem, że niektóre silniki używają map pochodnych zamiast normalnych map w przestrzeni stycznej .
Po krótkiej lekturze wydaje się to naprawdę świetny sposób na zastąpienie stycznych normalnych przestrzeni, ale czy korzystanie z nich jest niekorzystne? Po co nadal używać normalnych przestrzeni stycznej?
Czy można porównać zarówno zalety, jak i wady?
Odpowiedzi:
Po kilku badaniach i odpowiedziach od profesjonalistów tutaj jest mój wniosek.
Plusy
Cons
To dużo zalet w porównaniu do wad. Ale głównym problemem jest to, że nie jest to standard branżowy.
Prawie nie ma narzędzi do tworzenia treści ani specjalistycznej wiedzy artystów.
Oto cytat Barta Wrońskiego, który dobrze ilustruje obecny stan map pochodnych:
Jeśli chcesz dowiedzieć się więcej o mapach pochodnych, oto kilka interesujących artykułów.
Jeśli coś zapomnę lub jeśli nie wyrażasz zgody, nie krępuj się w komentarzach, chętnie poprawię tę odpowiedź.
źródło
Zakładam, że korzystasz ze wstępnie obliczonych pochodnych map wysokości zamiast obliczać je w locie (szczegółowe informacje można znaleźć w tym blogu na blogu Mikkelsena). Jeśli musimy dostarczyć wstępnie obliczone pochodne wysokości, musimy dostarczyć dwa kanały, tak jak normalna mapa. Można argumentować, że mapowanie pochodnych nie wymaga obecności atrybutu wierzchołka stycznego, tak jak normalne mapowanie, ale dodatkowe operacje różnicowania na mapie wysokości nieco niwelują ten wzrost wydajności. Mapy pochodne są fajną koncepcją, ale pod koniec dnia nie sądzę, aby były znacznie lepsze niż zwykłe mapowanie pod względem wydajności (chociaż koncepcyjnie zgadzam się, że mapy pochodne są łatwiejsze do pracy, ponieważ nie musimy sobie radzić z przestrzenią styczną).
źródło