CavePaint

Navigation

CavePaint
Screenshots
Downloads
Benutzer Handbuch
Autoren

  SourceForge.net Logo


Über CavePaint
 

CavePaint ist ein Open Source 3D-Zeichenprogramm welches Primär auf die Eingabemöglichkeiten im CAVE zugeschnitten ist. Da es (im Gegensatz zu gängigen 3D-Modellierungsprogrammen wie 3D Studio Max oder Maya) auf Voxeln basiert ist es vergleichbar mit einer 3D Variante von üblichen 2D, Pixel basierten Zeichenprogrammen wie MS Paint.

Warum das ganze?
Ausgehend von einer Lehrveranstaltung des  Informatik Studiums an der JKU-Linz sollten wir (siehe Autoren) eine Applikation für eine Virtual Reality Umgebung entwickeln. Der erste Gedanke ging natürlich in Richtung Spiele, der zweite jedoch wieder davon weg. Nun wurde es ein Zeichenprogramm welches zwar nicht als Spiel gesehen werden kann, jedoch für verspielte Menschen dennoch einiges zu bieten hat. Wer kennt nicht die kreativen Stunden in denen er mit irgend einem Zeichenprogramm mehr oder meist weniger konstruktiven Tätigkeiten nachging? Nun ist dies auch in einer 3D VR-Umgebung möglich.

Vorteile von Voxel gegenüber Vektor basierten Ansätzen
Die Idee dahinter war ähnlich wie bei Pixel basierten Zeichenprogrammen:
- Intuitive Benutzung
- Einfache Implementierung von typischen 2D Effekten (Blur, Perlin Noise, ...)
- natürlich auch der erwartete Spassfaktor
- und für den praktischeren Einsatz: einfache 3D Funktionsvisualisierung

Das Resultat
Nun wir sind Informatiker - keine Psychologen - aber dennoch fiel uns auf, dass die Benutzung am Anfang alles andere als intuitiv ist. Es erfordert eine enorme Umstellung um nicht wieder 2 Dimensional zu zeichnen, sondern wirklich die Möglichkeiten des 3 dimensionalen Zeichenraumes zu nutzen.
Die vorhandenen Effekte hielten sich aufgrund von Zeitmangel etwas in Grenzen, jedoch sollte es kaum ein Problem für einen etwas geübten Programmierer sein diese selbst einzubauen (siehe Entwickler Handbuch).
Zum Spassfaktor sei noch zu sagen das er über unseren Erwartungen lag, wobei dies auch durch den Enthusiasmus, dass es endlich funktionierte, entstanden sein kann :-).