Ca3D-Engine nun mit "Spherical Harmonic Lighting"
Wie bereits angekündigt, hat Fuchs in die neue Ca3DE-Version eine erste Unterstützung für "Spherical Harmonic Lighting" integriert. Spherical Harmonic Lighting soll eine deutlich bessere Qualität der Licht- und Schattendarstellung mit sich bringen und ist das Thema der Informatik-Diplomarbeit von Carsten Fuchs. Die Abschlussarbeit mit dem Titel "Methods for Real-Time Lighting(öffnet im neuen Fenster)" findet sich auch online.
Beim Rendering steht nun auch diskretes bzw. statisches Level-of-Detail zur Verfügung. Zu rendernde Modelle können damit auch in verschiedenen Detailstufen abgelegt werden, falls einem das schon zuvor gebotene Continuous-Level-of-Detail nicht reicht. Dazu kommt Unterstützung für die bei vielen Entwicklern beliebten Curved Surfaces, die auch Higher Order Surfaces genannt werden.
Mit der neuen Ca3DE-Version kam auch noch eine Import-Funktion für ase-Dateien hinzu. Diese Dateien können mittels des ASCII Scene Exporters von 3D Studio Max erstellt werden, ActorX for Maya kann 3D-Objekte ebenfalls in diesem Format speichern.
Umgesetzt wurde Ca3DE bisher für Windows und Linux, für eine MacOS-X-Portierung fehlt Fuchs schlicht ein Mac-System. Die aktuelle Ca3DE-Demo unterstützt alle Grafikkarten mit OpenGL-Treibern, wobei es spezielle Profile für ältere GeForce-Chips und einen allgemeinen OpenGL-1.4+-Renderpfad für aktuelle Grafikchips gibt.
Die Möglichkeiten der 3D-Engine, die sich hinter so manchem kommerziellen Konkurrenten nicht zu verstecken braucht, hofft Fuchs in Zukunft besser zur Geltung bringen zu können. "Erst mit dem nächsten Release, das ich für August 2005 geplant habe, wird es auch wieder mehr zum Rendering selbst zu sehen geben. Dieses Release soll dann nämlich eine TechDemo enthalten, die die Möglichkeiten der Ca3D-Engine richtig bzw. besser vorführt", so der 3D-Engine-Entwickler gegenüber Golem.de.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



