Seite 1 von 3
Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 20:48
von STARGÅTE
Hallo Leute,
ich darf euch heute eine Demoversion des derzeitigen Projekts von Union Bytes vorstellen:
Unsere eigene 3D-Engine für Pure Basic:
UBE_Demo_2014-02-07.zip
Es wird OpenGL 3.3 benötigt, Windows und eine SSE 2 unterstüzung der CPU (alle ab Pentium II)




Es ist eine kleine Szene in einer Weltraumstation, wo wir die ersten Features unserer Engine vorstellen:
Materialien, Shader, Physik, Sounds, ...
Die Engine basiert auf dem OpenGL-Befehlssatz und ist komplett in PB geschieben.
Im Code (nicht ausführbar) kann auch ein Blick auf den Befehlssatz geworfen werden.
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 20:57
von RSBasic
Sieht sehr gut aus. Da kann ich nur sabbern.

Wenn ich allerdings die Maus bewege, dann fühlt sich die Kamerabewegung etwas träge an bzw. die Bewegung ist etwas schwammig, falls du weißt, was ich damit meine. Es war aber kein Ruckeln.
Gibt es da eine Möglichkeit, die FPS-Information anzuzeigen?
Ansonsten gefällt es mir.
PS: Ein Bug gibt es und zwar, wenn man mehrere Sekunden lang versucht, gegen das Fenster zu gehen, dann fliegt man raus und fällt.
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 21:02
von Bisonte
Hut ab....
Der Traum eines Egoshooters rückt näher
Zwar ist die Bewegung/Steuerung etwas hakelig, wenn man irgendwo gegenrennt oder z.B. auf den Tisch springen will,
aber ich hab z.B. gefühlte 5000 Kugeln aus dem Automaten gezogen (Hatte ne Serie

) und ich bemerkte nicht
wirklich einen FPS Einbruch....
Und Auch bei dem Nebel, fuehlte man kein ruckeln beim durchwandern...
Licht ist auch gut gemacht. Und jetzt muss ich mir das mal mit der Scheibe anschauen
Edit: Das mit Scheibe und rausspringen hab ich nicht hinbekommen, aber den ganzen Boden mit Kugeln vollzumachen

Sogar der Sound in 3D ... nice
Aber die Maus wird annektiert. Selbst mit Alt+Tab anderes Fenster lässt sich die Maus nur im Bereich des Fensters der Demo bewegen....
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 21:47
von Derren
Demo 2014-02-07.exe funktioniert nicht mehr
Es wird nach einer Lösung für das Problem gesucht...
[Abbrechen]
Logfile:
[UBE] UnionBytes Engine
• 0.2.7.f (2014-02-07)
System
• ATI Radeon HD 3200 Graphics
• OpenGL 2.1.8787
• GLSL 1.30
Uniform Buffer
• Maximum 15 UniformBuffers per Vertex Shader.
• Maximum 15 UniformBuffers per Fragment Shader.
• Maximum 65536 Bytes per UniformBuffers
• UBE Shader.pbi 126 [Buffer] Projection:
• OK
• UBE Shader.pbi 139 [Buffer] Model:
• OK
• UBE Shader.pbi 155 [Buffer] Material:
• OK
• UBE Shader.pbi 171 [Buffer] Light:
• OK
• UBE Shader.pbi 187 [Buffer] Misc:
• OK
G-Buffer
• UBE GBuffer.pbi 30 Buffer initialization:
• OK
• UBE GBuffer.pbi 91 Direct Light initialization:
• VertexShader: Vertex shader failed to compile with the following errors: ERROR: 0:1: '' : Version number not supported by GL2 ERROR: 0:3: 'layout' : syntax error parse error ERROR: compilation errors. No code generated.
• FragmentShader: Fragment shader failed to compile with the following errors: ERROR: 0:1: '' : Version number not supported by GL2 ERROR: 0:17: 'layout' : syntax error parse error ERROR: compilation errors. No code generated.
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 21:54
von Arthur
Hi Derren,
STARGATE hat wohl vergessen zu schreiben, das OpenGL 3.3 benötigt wird,
da die Engine auf dem "Deferred Shading" System beruht.
Edit: Ok er hat es hinzugefügt.
Mit freundlichen Grüßen
Arthur
UnionBytes
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 22:00
von Ameisen23
Arthur hat geschrieben:Mit freundlichen Grüßen
Arthur
UnionBytes

Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 22:04
von Arthur
Ameisen23 hat geschrieben:Arthur hat geschrieben:Mit freundlichen Grüßen
Arthur
UnionBytes

@Ameisen23:
1. Bin auch ein großer Fan von GRONKH.

2. STARGATE und ich programmieren die Engine zusammen.
Schau bitte im englischen Forum. ^^
http://www.purebasic.fr/english/viewtop ... 36&t=57823
Grüße
Arthur
UnionBytes
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 22:15
von Ameisen23
Ich finde es nur lustig, dass du in diesen Forum mit deiner Grussformel sehr förmlich schreibst. Das sieht man(n) im Forum nicht so oft und ausserdem duzt man sich und passt deshalb nicht zu "Mit freundlichen Grüssen". Deshalb musste ich schmunzeln.

Ich teste deine Engine oder die Demo später. Auf den ersten Blick sieht es hammer geil aus.
Re: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 22:34
von Derren
Entweder bin ich zu blöd nene Download für 3.3 zu finden, oder ich oute mich mal wieder aus Unwissender in vielen (Gaming)-Belangen und es wird bei mir einfach nicht funktionieren :/
Hab nur einen "NVidia-Treiber" gefunden, hab aber ATI auf meinem Laptopmainboard und bin es außerdem gewohnt, dass ein Spiel mir bei der Installation automatisch alle möglichen Runtimes herunterlädt oder zumindest den Browser öffnet, damit ich es selbst runterladen kann...
PS: Was macht eure 2D-Engine oder Spiel? Erinnere mich nur noch an einen Kerl der mit ner Taschenlampe durch die Gegend läuft^^
Re: AW: Union Bytes Engine - Demo für eigene 3D-Engine
Verfasst: 07.02.2014 23:00
von computerfreak
Sieht gut aus

unter welcher Lizenz wird es denn eigentlich veröffentlicht ?
(kostenlos, oder muss man blechen ?)
Edit : hab grad die readme gelesen, alles klar !