StartseiteSitemapDownloadsHilfeImpressumPflichtenheft Chat


Startseite

Einführung

Was ist POV−Ray?

POV−Ray ist ein Raytracer, ein Grafikprogramm mit dem 3D−Grafiken erstellt werden können. Dieses Grafikprogramm ist zwar nicht nach dem Prinzip WYSIWYG aufgebaut, verfügt aber über eine besonders elegante sowie intuitive, objektbasierte Programmiersprache zur Beschreibung spezieller 3D-Szenen.

Was versteht man unter Raytracer?

Ein Raytracer erzeugt aus einer programmierten 3D−Szene mit Hilfe eines speziellen Algorithmus (Raytracing) eine entsprechende Grafikdatei.
Das Schöne bei dem Raytracer POV−Ray ist, dass man kein Wissen zum Raytracing−Verfahren mitbringen muss; man beschreibt die 3D-Szenen, indem man eigene 3D-Objekte, die Lichtquellen und die Kamera in die drei- bis vierdimensionale Szene platziert (Animationen sind auch möglich).
Mehr übers Raytracing finden Sie unter Tinyray — mein selbst entwickelter Raytracer, ist jedoch kein Konkurrenzprodukt zu POV−Ray, erklärt aber die Funktionsweise eines Raytracers anhand eines Applets und den dazugehörigen Java−Sourcen.

Anwendungsbeispiel

Alle Grafiken zum Homepage−Design 2007 habe ich rein mit POV−Ray entwickelt. Naja, wenn ich ehrlich bin — habe ich ein Javaprogramm entwickelt, welches mir dann die erforderlichen POV−Ray−Dateien generierte. Ohne dem Javaprogramm hätte ich die große Anzahl generierter Bildschnipsel nicht managen können.

Abgrenzung

Um Missverständnisse aus dem Wege zu gehen, muss ich abgrenzend noch bemerken, dass POV−Ray im Grunde genommen eher weniger für das Webdesign interessant ist, sondern auch für viele, andere Bereiche, wo eben 3D−Grafiken gebraucht werden.



Hallo−Welt

Als Erstes kommt wie immer ein Hallo−Welt−Programm in POV−Ray. Ein im Raum schwebender „Hallo Welt!”−Text mit zwei Lichtquellen.

Hallo Welt!

// Kamera
camera { location <0, 0, -4> look_at  <1, 0, 0> }

// Lichtquellen
light_source { <1, -2, -6> color rgb <0.8, 0.8, 0.8> }
light_source { <-2, 4, -10> color rgb <1, 0.9, 0.6> }

// Leinwand
plane {
        <2, 1, 10>, 4
        pigment { color rgb <1, 1, 1> }
        rotate <5, 10, 8>
}

// Text
text {
        ttf "arial.ttf" "Hallo Welt!", 0.1, 0
        pigment { color rgb <0.8, 0.6, 0> }
        finish { ambient 0.4 }
        rotate <10, 10, 2>
        translate <-1.2, -0.5, 0>
}

Dazugehörige INI−Datei

Input_File_Name=helloworld.pov

Output_File_Type=N ;PNG

Width=320
Height=200

Antialias=On
Antialias_Threshold=0.1
Antialias_Depth=3

Hallo−Welt−Grafik!

Hallo Welt mit zwei Lichtquellen.


Anmerkung

Mit Povray erzeugt man in aller Regel beeindruckende 3D−Graphiken ohne Text. Die Erzeugung von 3D−Graphiken mit Textzügen wie hier kommt eher selten vor.



Beispiele

Im Folgendem demonstriere ich Ihnen ein paar Beispiele, die ich mit POV−Ray entwickelt habe.

Zauberwürfel

Das Würfelmuster Würfel im Würfel

Mehr ...

3D−Schach

Weiß setzt matt in 2 Zügen

Mehr ...



Info

stefan−baur.de / POV−Ray
  • besucht am Freitag, den 12. März 2010 um 3:42 Uhr
  • geändert am Montag, den 4. Januar 2010 von Stefan K. Baur






Startseite

Copyright © 2004-2009 Stefan K. Baur − Druck20042005200620072008200920102011