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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.