Computergrafik

Batching

GL Triangle Strips | | GL Vertex Array

“Batching” = Soviele Dreiecke hintereinander in einem Strip wie möglich (“Tristripping”).

Degenerierte Dreiecke (Linien, Punkte) erkennt die HW

  • degenerierte Dreiecke werden nicht gezeichnet
  • Richtungsumkehr eines Strips durch Verdoppelung eines Vertex
  • Neuaufsetzen eines Strips durch Verdoppelung zweier Vertices

Weitere Optimierungsverfahren zur Verbesserung der Effizienz von Triangle Strips siehe:

F. Evans, S. Skiena and A. Varshney, “Optimizing triangle strips for fast rendering,” Proceedings of Seventh Annual IEEE Visualization ‘96, 1996, pp. 319–326, doi: 10.1109/VISUAL.1996.568125.

GL Triangle Strips | | GL Vertex Array

Options: