Bounding Volume: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
Ein Bounding Volume<ref>[[wikipedia:de:Bounding_Volume|Wikipedia Artikel]] zu Bounding Volumes</ref> ist ein einfacher geometrischer Körper, der ein komplexeres Objekt umschließt. | Ein Bounding Volume<ref>[[wikipedia:de:Bounding_Volume|Wikipedia Artikel]] zu Bounding Volumes</ref> ist ein einfacher geometrischer Körper, der ein komplexeres Objekt umschließt. | ||
| Zeile 21: | Zeile 19: | ||
Eine BVH ist ein Baum aus Bounding Volumes, z.B. bestehend aus Bounding Spheres und/oder Bounding Boxen. Am Ende der Hierarchie befinden sich Volumes, die gerade groß genug sind um bestimmte Teile des gesamten Objekts zu umfassen. Wenn man der Hierarchie nach oben folgt dann besitzt jeder Knoten ein Volume das gerade groß genug ist um die Volumes der Kindknoten zu enthalten. An der Wurzel des Baums befindet sich letztenendes ein Bounding Volume das groß genug ist um alle anderen Bounding Volumes des Baums zu umfassen. | Eine BVH ist ein Baum aus Bounding Volumes, z.B. bestehend aus Bounding Spheres und/oder Bounding Boxen. Am Ende der Hierarchie befinden sich Volumes, die gerade groß genug sind um bestimmte Teile des gesamten Objekts zu umfassen. Wenn man der Hierarchie nach oben folgt dann besitzt jeder Knoten ein Volume das gerade groß genug ist um die Volumes der Kindknoten zu enthalten. An der Wurzel des Baums befindet sich letztenendes ein Bounding Volume das groß genug ist um alle anderen Bounding Volumes des Baums zu umfassen. | ||
BVHs sind nützlich um Tests noch weiter zu beschleunigen oder auch um die Ergebnisse zu verbessern. So kann man gerade bei großen Objekten die benötigte Anzahl an Schnitttests für Ray Tracing nochmals reduzieren oder die Genauigkeit der Ergebnisse verbessern, indem man z.B. auf die BVH testet anstatt nur auf ein einzelnes Bounding Volume. | BVHs sind nützlich um Tests noch weiter zu beschleunigen oder auch um die Ergebnisse zu verbessern. So kann man gerade bei großen Objekten die benötigte Anzahl an Schnitttests für [[Ray Tracing]] nochmals reduzieren oder die Genauigkeit der Ergebnisse verbessern, indem man z.B. auf die BVH testet anstatt nur auf ein einzelnes Bounding Volume. | ||
<div align="center"> | <div align="center"> | ||
{| | {| | ||
