3D-Graphikprogrammierung

Vom 3D-Kino bis zum 3D-Computerspiel sind virtuelle Realitäten heute weit verbreitet. Die Thematik übt eine grosse Faszination auf Jugendliche aus, weil sie grundlegende Fragen nach der Funktionsweise des Gesichtssinns und der dabei auftretenden perspektivischen Abbildung der umgebenden Welt mit der Möglichkeit verbindet, die eigene Kreativität bei der Entwicklung einer virtuellen Welt einzubringen.

Leitprogramm zur Graphikprogrammierung

Dieses Leitprogramm konzentriert sich auf die dafür notwendigen Grundlagen seitens der Informatik und der Mathematik. Dies setzt ein Verständnis der perspektivischen Abbildung und deren Umsetzung mit der objektorientierten Programmiersprache Java voraus. Ausserdem werden einfache geometrische Abbildungen wie räumlichen Streckungen und Drehungen modelliert und in Java implementiert. Schliesslich wird die Sichtbarkeit der Oberflächenpolygone von dreidimensionalen Polyedern untersucht. Dabei erhalten die Schülerinnen und Schüler einen Einblick in die Graphikprogrammierung im dreidimensionalen Raum. Im Anschluss an das Leitprogramm empfiehlt sich die Verwendung einer professionellen 3D-API wie beispielsweise Java 3D oder eines Raytracers wie POV-Ray.