| |
|
|
Peter Mallow | Habe mal Ansätze einer kleinen, ganz einfachen 3D-Engine entwickelt, die ganz ohne DirectX oder OpenGL auskommt, da 3D Objekte per CPU berechnet werden. Es gibt bis jetzt nur 2 Befehle zur Darstellung eines Objektes: cube, gotoP Ich behaupte auch nicht, dass die Engine elegent programmiert wurde, eher nur so, dass es funktioniert. Weiß auch nicht, ob man das Engine nennen darf. Bitte ausprobieren und Kritik, Anregungen und Tips hier posten. Thx.
In dem Zip-Archiv befindet sich ein Screenshot + ein ausführbares Demoprogramm und der Quelltext. Der Quelltext ist frei.
|
|
|
| WinXP Pro SP2, XProfan 9 + XPSE AMD Athlon 64 X2 3800 | 03.09.2006 ▲ |
|
|
|
|
| Fülle mal die Flächen. |
|
|
| |
|
|
|
| Hm ich sehe grad - is ja nur perspektivisch, schau Dir doch mal die Formeln an die ich Dir in dem anderen Thread gepostet habe (meine kleine 3D-Engine in Profan)... [...]
Ich war damals zu diesem Entschluss gekommen: KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
Peter Mallow | @If Ganz schön viel code. Mein Problem ist, dass ich garnicht mehr durchblicke
Habe jetzt Version 0.02 fertig gestellt. Habe den Code etwas umgeschrieben und außerdem 5 neue Sprites hinzugefügt: triangle, quad, pyramid, cylinder, sphere OpenGL Objekte ([...] sind kompatibel, wenn diese aus den unterstützten sprites bestehen. Außer goto muss in gotoP umbenannt werden, weil der Prozedurname von Profan schn besetzt ist.
Habe da aber noch ein Problem: Warum wird der Quader im Interpreter korrekt angezeigt, aber im Programm nicht? |
|
|
| WinXP Pro SP2, XProfan 9 + XPSE AMD Athlon 64 X2 3800 | 03.09.2006 ▲ |
|
|
|