WikiDer > Splat

Splatting

spritzen ist ein Volumen-Rendering Technik. Diese Technik stellt sicher, dass ein Modell von a 3DZahl wird in Pixelinformationen übersetzt. Beim Volumenrendering fällt Splatting in die Kategorie Direktes Volumenrendering.

Voxel-Projektion

Splatting ist eine Variante der Voxelprojektion. Der Farbwert eines Volumenelements (Voxel) wird in ein Farbmuster, auch „Fußabdruck“ genannt, übersetzt.

Beim Splatting werden Voxel von vorne nach hinten auf den Bildschirm projiziert. Dies bedeutet, dass Objekte in der 3D-Welt, die dem Projektionsebene werden zuerst behandelt.

Bei der Projektion eines Voxelwertes auf einen Footprint muss man sich vorstellen, dass man hinter einem Fenster (der Projektionsebene) steht. Jedes Mal wird eine Farbbombe von einem bestimmten Punkt zu einem Punkt auf dem Fenster auf das Fenster geworfen. Der Abdruck der Farbbombe ist der Fußabdruck. In 3D werden nun nacheinander mehrere Farbbomben gleichzeitig auf das Fenster geworfen. Die Mischung aller Lackfarben ist das Endergebnis.

Etwas formaler ausgedrückt wird für jedes Voxel Folgendes getan:

  1. Die Farbe und Transparenz des Voxels werden bestimmt.
  2. Die Positionswertprojektion des Voxels auf die Projektionsebene wird bestimmt.
  3. Der Footprint des Voxels auf der Projektionsebene wird bestimmt; Der Farbwert des Voxels auf der Projektionsebene wird über mehrere Pixel "kopiert".
  4. Die Footprints anderer Voxel pro Pixel werden unter Verwendung von darunterliegenden Farben kombiniert.