Changeset 347 for experimental/distortionNG/distortionNG.cpp
- Timestamp:
- Apr 20, 2012, 10:51:36 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
experimental/distortionNG/distortionNG.cpp
r340 r347 126 126 _highlighter->dirtyBound(); 127 127 } 128 129 /*130 Grundsätzliche Gedanken Schritte:131 Die Verzerrung kann auf zwei Arten realisiert werden132 - Verzerrung der Textur-Koordinaten aus der RTT-Szene133 - Verzerrung des Meshes im Verzerrungs-Rendern134 *135 Die IntensityMap kann folgendermaßen angewendet werden:136 * Extrahierung der Coloran den Mesh-Nodes und anwendung als Color im Mesh node. Vorteil : Einfach. Nachteil: Helligkeiten werden zwischen Mesh-Nodes interpoliert: nur grobe Intensity Steuerung möglich137 * Anwendung der Intensity-Textur pro Pixel: Verwenden eines Sharders um die Frament-Color mit der Farbe der Intensity-color zu multiplizieren138 *139 -> Evtl. sollte die Funktion der Intensitysteuerung aus den OSG-Distortion-Funktionen ausgeklammert und als eigene OSG-Schnittstelle/Funktion angestrebt werden.140 141 142 143 */
Note: See TracChangeset
for help on using the changeset viewer.