Kambi.

kambi ist ein Open-Source-Motor, der insbesondere auf die Arbeit mit VRML-Modellen ausgerichtet ist.
Jetzt downloaden

Kambi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michalis Kamburelis
  • Website des Verlags:

Kambi. Stichworte


Kambi. Beschreibung

KAMBI ist ein Open-Source-Motor, der besonders auf die Arbeit mit VRML-Modellen ausgerichtet ist. KAMBI ist ein Open-Source-Motor, der insbesondere auf die Arbeit mit VRML-Modellen ausgerichtet ist (obwohl auch andere Modellformate unterstützt werden). Hier sind einige wichtige Funktionen von "kambi": · Optimiertes OpenGL-Rendern von Modellen in VRML 1.0 und 2.0 (aka vrml 97) Formate. · 3DS, MD3, Wavefront Obj, Collada-Dateiformate werden auch unterstützt. Sie können geladen und in VRML umgewandelt werden. · Animationen werden durch Interpolation unterstützt. · Actees werden für verschiedene Kollisionserkennungsaufgaben verwendet. · Schatten durch Schattenvolumen (vollständige Implementierung, mit Z-FAIL / Z-Pass-Switching, Silhouette-Erkennung usw .). · Bump-Mapping (mit verschiedenen Implementierungen: Grundlegende Multitexturing mit DOT3 (normalisiert von Cube Map oder nicht), GLSL Normal, GLSL mit klassischer Parallaxa-Mapping, GLSL mit steilem Parallaxe-Mapping und Selbstschatmungen). · Shader. Es gibt Klassen, um Arb-Fragment- / Scheitelpunktprogramme und GLSL-Shader leicht zu verwenden. Am wichtigsten können Sie GLSL-Shader von VRML hinzufügen und steuern. So sind GLSL-Shaders vollständig für Modelldesigner verfügbar, Programmierer muss nichts tun. · Das GLWINDOW-Gerät steht zur Verfügung, um Windows einfach mit OpenGL-Kontext zu erstellen. Die Absicht dieses Geräts ist es, so etwas wie Glut zu sein, aber die Größenänderungen besser - mit sauberem ObjectPascal, zum Start. Sie können auch einfach Menüleisten erstellen, Dateien öffnen / speichern und ähnliche Dialoge verwenden, die mit nativen Steuerelementen implementiert sind (GTK (1.0 oder 2.0 und Ja, GTK 2.0-Version ist perfekt stabil und empfohlen) oder Winapi). · Lesen und Schreiben von Bildern in verschiedenen Formaten, die sie bearbeiten und als OpenGL-Texturen verwenden. Neben vielen allgemeinen Bildformaten (PNG, JPG, PPM, BMP, nur für den Vorspeisen) unterstützt sich auch für das RGBE-Format (Radiance HDR-Format). · Umgang mit Schriftarten, einschließlich der Wiedergabe von ihnen mit OpenGL, als Bitmap oder Gliederung (3D) Schriftarten Derzeit getestet und auf Linux, FreeBSD, Mac OS X und Windows (alle I386) und Linux auf X86_64 verwendet. Träger / Tester für andere Betriebssysteme / Prozessoren sind willkommen, der Motor sollte in der Lage sein, auf allen modernen Betriebssystemen auszuführen, die von FPC unterstützt werden. · Motorkomponenten sind bei Bedien unabhängig. Beispielsweise können Sie nur Modell-Laden- und Verarbeitungscode einnehmen und das Rendering selbst schreiben. Oder Sie können unser OpenGL-Rendering verwenden, dennoch openGL-Kontext selbst initialisieren (keine Anforderung, dies von unserer GLWINDOW-Einheit zu tun). Und so weiter. Natürlich können Sie letztendlich alles von unserem Motor nutzen, hübsch integriert - aber der Punkt ist, dass Sie nicht müssen. Kompilieren Sie Beispiele und Werkzeuge durch einfache Herstellen von Beispielen.


Kambi. Zugehörige Software

cteddy.

CtedDy ist ein süßer, kuscheliger Teddy, der auf Ihrem X-Fenstersystem-Desktop, einem Desktop-Spielzeug, sitzt. ...

160

Herunterladen