Hier sind sowohl Beispielprogramme für diverse Effekten und Programmiertechniken zu finden, als auch einige größere Projekte mit BaseGraph Bezug. In den meisten Fällen sind die vollständigen Quellen dabei, was bedeutet, dass die inkludierte BaseGraph Bibliothek nicht notwendigerweise dem neuesten Stand entspricht - dafür sollte der Quelltext ohne Änderung oder Installation einer zusätzlichen Bibliothek sofort kompilierbar sein.

Programme und Spiele

BaseGraph Demos

Anderes

 


 

Programme und Spiele

 


 

Eine eigenständige BaseGraph Pascal IDE, der Skriptsprache die in die nächste Carad Version integriert sein wird (basierend auf Carlo Koks Innerfuse Pascal). Ein kleines Spiel ist dabei, um zu zeigen, wie einfach es ist, auf diese Weise zu programmieren.

BaseGraph Pascal unterstützt fast alle OpenGL 1.5 Kommandos, sowie die meisten BaseGraph Klassen und Funktionen - wenn es fertig gestellt ist, wird es möglich sein, eigenständige Applikationen damit zu entwickeln.

Download

zur BaseGraph Pascal Projektseite

zum BaseGraph Pascal Forum

 


 

Download der Open Source Version von Mcad 1.4 - der Source unterliegt entweder der MPL oder der LGPL, je nachdem welche angemessener erscheint

Mcad 1.4 ist ein älterer Vorgänger von Carad, den ich als Open Source online stelle (Delphi 4 oder höher wird benötigt). Wenn der Source für Delphi Programmierer, oder Leute die einen Blick hinter die Kulissen von Carad werfen möchten, nützlich sein sollte, freut es mich - Mcad 1.4 hat allerdings wesentlich weniger Funktionen als Carad und wird von mir nicht mehr weiter entwickelt.

 


 

AstroMine ist ein kleines, Space Invaders ähnliches, Spiel, das zeigt, wie schnell mit BaseGraph Pascal kleine Applikationen entwickelt werden können. Steuerung erfolgt mit den Cursortasten, Ziel ist es, keine Minen vorbei zu lassen

Download

Download des kompletten Sources

zum AstroMine Tutorial

 


 

Stereoid ist ein Tetris ähnliches Spiel, das mittels über den OpenGL Z-Buffer generierten Stereogrammen einen plastischen Effekt vermittelt.. Im Gegensatz zu Random Dot Stereogrammen (welche optional auch verwendet werden können), arbeitet Stereoid mit wiederholbaren Texturen, was viel schönere Ergebnisse zeitigt - sehr ähnlich zu diversen Stereogramm Büchern, die es zu kaufen gibt. Wenn der "Cool, Ich kann's beinahe anfassen" Effekt verflogen ist, merkt man, dass das Gameplay durchaus ansprechend und in höheren Stufen ziemlich fordernd ist.
Vollständiger Delphi Source ist dabei!

Das Programm sollte recht gut auf jede Kombination von CPU Geschwindigkeit und Monitorgröße/Typ skalierbar sein, eventuell muss ein wenig mit Bildschirmauflösungen und DPI Einstellungen experimentiert werden, um bestmögliche Ergebnisse zu erzielen.

Download

Link zu einem entsprechenden Thread im DelphiGL Community Forum

 


 

Eine ziemlich fortgeschrittene Lifesimulation mit MetaBalls. Ohne Source da dieses Programm eventuell ausgebaut wird.

Download

 


 

Ein sehr frühes Spiel. Natürlich Pong. Ohne Source.

Download

 


 

BaseGraph Demos

 


 

A demonstration of interactive animation. A corresponding tutorial is also online. BaseGraph project with Delphi source.

Download

 


 

Mit Stereogrammen können interessante 3D Effekte mit echten Tiefeninformationen erzeugt werden. Diese Demonstration verwendet einen recht fortgeschrittenen Algorithmus, der ein Bitmaptile moduliert, anstatt nur zufällige Punkte zu wiederholen, um ein hübscheres Ergebnis zu erzielen. Die BaseGraph Initialen rotieren in echtem 3D - ohne Shutterbrille oder VR Equipment. BaseGraph Projekt mit Delphisource.

Download

 


 

Noch eine Geosphäre Demonstration: aus Bump- und Farbkarten der Erde wird eine Displacementmap der Erdoberfläche auf eine Geosphere projiziert, die Lufthülle ist eine weniger hoch aufgelöste, transparente Kugel mit Wolken als Textur. Einmalige Gelegenheit in wenigen Minuten von Sizilien nach Alaska zu wandern...

Download

Link zu einem entsprechenden Thread im DelphiGL Community Forum

 


 

Demonstration einer (geo)sphärischen Landschaft. Ein künstlicher Planet (1.500.000 Dreiecke) wird erstellt. Verwendet LOD und Lightflares. Eine Videokarte mit 3D-Texur Unterstützung in Hardware wird benötigt. Beim ersten Start benötigt das Demo ca. 10 bis 20 Minuten, um die Landschaft zu generieren. Danach wird diese von der Festplatte geladen und das Programm startet in wenigen Sekunden. BaseGraph Projekt mit Delphisource.

Download

Link zu einem entsprechenden Thread im DelphiGL Community Forum

 


 

Eine kleine Demonstration mit einer dynamischen Environment Map. BaseGraph Projekt mit Delphisource.

Download

 

 


 

Eine kurze Übersicht über die OpenGL Fähigkeiten der installierten Grafikkarte. BaseGraph Projekt mit Delphisource.

Download

 


 

Eine sehr einfache Demonstration der in BaseGraph inkludierten "Inversen Kinematik". BaseGraph Projekt mit Delphisource.

Download

 


 

Anderes

 


 

Eine animierte VRML Welt

Zugang für jeden VRML 2.0 kompatiblen Browser

Zugang für blaxxun Contact (integrierte Chatfunktion)

 


 

Die Carad Mindmap im Großformat (Rechtsklick und "Bild speichern unter..." verwenden)

 


 

Demonstration mit Vertexprogrammen und einem 1D-Evaluator als Kamerapfad. Basiert auf dem Vorgänger von BaseGraph, daher ohne Source.

Download

 


 

Eine kleine Landschaft mit Eintagsfliegen und einem Teich. Basiert auf dem Vorgänger von BaseGraph, daher ohne Source.

Download

 


 

Stencilschattendemonstration. Basiert auf dem Vorgänger von BaseGraph, daher ohne Source.

Download