Adaptives vs progressives Netz

8

Gibt es einen Unterschied zwischen diesen beiden? Ich konnte in Google unter "Adaptive vs progressive mesh" nichts finden, aber wenn Sie beide getrennt googeln, erhalten Sie Ergebnisse, als ob sie wahrscheinlich gleich wären.

tobi
quelle

Antworten:

12

Definitionen:

Progressive Netze: Bei dieser Methode wird das Netz als kollektive Struktur gespeichert, die mehrere Kopien desselben Netzes in verschiedenen LODs enthält. Bei dieser Technik wird das gesamte Netz zu einem Netz mit geringerer Auflösung verarbeitet.

Adaptive Netze: Anstatt die große Anzahl von Polygonen aufzuzählen, die erforderlich wären, um eine genaue diskrete Approximation einer solch komplexen Form zu erhalten, teilen Netzverfeinerungstechniken die Oberflächendarstellung in ein grobes polygonales Netz in Kombination mit einer kontinuierlichen Verschiebungsfunktion auf. Dies bedeutet, dass Sie eine unterschiedliche LOD / Auflösung erhalten, während Sie das gleiche Netz im selben Frame entsprechend der Entfernung von der Kamera rendern. Hier ist ein Beispiel für adaptive Netze:

Geben Sie hier die Bildbeschreibung ein

Wie Sie hier in diesem Bild sehen können, wird das Netz an jedem Scheitelpunkt auf den Abstand von Kamera / Tiefe zur Szene getestet. Die Teile des Netzes, die näher an der Kamera liegen, werden mit hohen Details gerendert, während die Teile entfernt mit geringen Details gerendert werden. Im Gegensatz dazu,

Geben Sie hier die Bildbeschreibung ein

Progressive Netze, wie in diesem Elefantenbild, ändern das gesamte Netz auf einmal, wenn sich der Abstand zur Kamera ändert.

Somit zusammenzufassen, Maschen Progressive Änderung Auflösung des gesamten Mesh WHITH Abstand von Kamera und adaptiven Maschen nur einen Teil mit Abstand Auflösung des des Netzes zu ändern, so dass die gleiche Masche verschiedene Detailebene im gleichen Rahmen hat.

Hoffe das hilft als grundlegender Unterschied.

Der Lichtfunke
quelle