4d digital image

Demo 3D Simulation in FLASH - Perspektivische Projektion 1

STOP !
Wenn Sie diese Meldung sehen können, ist in Ihrem Browser ist die Ausführung von JavaScript deaktiviert. Bitte aktivieren Sie zuerst JavaScript und laden Sie dann diese Seite neu.

Dieses Beispiel zeigt die Simulation eines dreidimensionalen Raums mit Hilfe einer stark vereinfachten perspektivischen Projektion. Das erzeugte Bild ist vergleichbar mit einer händischen perspektivischen Zeichnung, die mit einer 1-Fluchtpunkt-Perspektive konstruiert ist. Dies hat zur Folge, dass alle horizontalen und vertikalen Linien genau waagerecht bzw. senkrecht dargestellt werden. Die perspektivische Verzerrung erfolgt nur in Z-Richtung. Zudem kann die virtuelle Kamera nicht geschwenkt oder geneigt werden. Da hier keine exakte Berechnung der Verdeckung von einzelnen Oberflächen erfolgt, kommt es zu Darstellungsfehlern, wenn sich zwei Körper im Raum durchdringen.

Aufgrund des stark vereinfachten Algorithmus kann die Position eines Punktes im Raum sehr effektiv berechnet werden. Dies reicht zwar für einfachste 3D-Effekte hinlänglich aus, für komplexere Szenen oder gar die echte perspektivische Verzerrung von Bitmaps (Texturen) ist FLASH aber generell schlecht geeignet, da die Programmierung mit der Scriptsprache ActionScript prinzipiell nicht sehr performant ist. Eine leistungsfähige 3D-Engine mit OpenGL- oder DirectX-Unterstützung, wie z.B. im Adobe Shockwave-Player, ist zurzeit im FLASH-Player nicht verfügbar.

Dieses Beispiel erfordert JavaScript und Adobe FLASH-Player ab Version 9.x oder höher.