Home > Projekte > GML RayTracer in C++

GML RayTracer in C++

GML (Generative Modelling Language) ist eine stack-basierte, in POSTFIX-Grammatik verfasste Programmiersprache, um 3-dimensionale Objekte/Formen zu beschreiben. Unser programmierter GML-Interpreter ist in der Lage aus den Szenen-Daten ein Bild zu synthetisieren.

raytrace.jpg

Rendered Squeres Rendered Squere and Cube
Download: GML RayTracer Presentation

Unterstützt wurden:

  • Primitiva Plane, Cube und Sphere
  • CSG-Operation Union (bilden beliebiger SzenenObjekte bzw. neuer Primitiva)
  • Phong Lighting Model
  • Reflektionsverhalten

Related: http://de.wikipedia.org/wiki/Raytracing


Categories: Projekte
  1. No comments yet.
  1. No trackbacks yet.