KPovModeler ist ein Modellierungs-Programm um
POV-Ray(TM) Szenen unter
KDE zu erstellen.
Für die meisten Modellierungs-Programme ist POV-Ray nur eine Rendering Engine,
wodurch die Features der POV-Ray Beschreibungssprache sehr eingeschränkt werden.
Nicht so in KPovModeler: Durch eine Abbildung der der Sprache in einen hierarischen
Baum können so gut wie alle Features von POV-Ray verwendet werden.
Fast alle Optionen der POV-Ray Beschreibungssprache können direkt in KPovModeler
verwendet werden, "fast", da Schleifen, Makros und einige Operatoren nicht direkt
unterstützt werden.
Allerdings erlaubt es KPovModeler, direkt POV-Ray Quellcode in die Szene einzufügen.
Die Hauptfeatures sind:
- Bearbeitung der Szene durch einen hierarchischen Objektbaum
- Veränderung der Objekte mit Kontroll-Punkten in den
graphischen Darstellungen oder direkte Veränderung der
Attribute über Dialoge
- Nichtblockierende Darstellung der Szene mit OpenGL als Drahtgittermodell
- Frei konfigurierbares Fenster-Layout
- Copy/Paste und Drag/Drop von (einer Untermenge von) Povray(!) Code in und
aus dem Objektbaum
- Rückgängig/Wiederholen
- Rendern der Szene und Berechnung von Texturen im Programm mit Povray
- Fast alle Objekte werden unterstützt
- Alle Texturen werden unterstützt
- Alle Projektionen der Kamera sind implementiert
Um Objekte zu erstellen ist es nicht nötig, POV-Rays Beschreibungssprache zu kennen.
Allerdings wird es kaum zu umgehen sein, die POV-Ray Dokumentation zu studieren,
wenn Texturen erstellt werden sollen.
Umd die Arbeit zu erleichtern ist es möglich, einfach POV-Ray Skripte in eine Szene
oder von KPovModeler in einen Editor zu kopieren.
KPovModeler wird dann, falls das Skript nur von bekannten Objekten gebrauch macht,
den kopierten Text konvertieren und in die Szene einfügen. In anderen Worten: Wenn
sie nicht wissen wie sie ein Objekt in KPovModeler erstellen können, können sie
eine Beispiels-Szene öffnen und in eine KPovModeler Szene hineinkopieren.
|