Union Bytes Engine - Demo für eigene 3D-Engine

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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)

BildBildBildBildBild

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.
Zuletzt geändert von STARGÅTE am 07.02.2014 21:59, insgesamt 1-mal geändert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag von RSBasic »

Sieht sehr gut aus. Da kann ich nur sabbern. :D
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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Bisonte
Beiträge: 2427
Registriert: 01.04.2007 20:18

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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 :mrgreen: ) und ich bemerkte nicht
wirklich einen FPS Einbruch.... :allright:
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 :D
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....
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
Derren
Beiträge: 557
Registriert: 23.07.2011 02:08

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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.
Signatur und so
Arthur
Beiträge: 114
Registriert: 03.03.2009 19:40

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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
Zuletzt geändert von Arthur am 07.02.2014 22:01, insgesamt 1-mal geändert.
Benutzeravatar
Ameisen23
Beiträge: 50
Registriert: 19.10.2013 12:04

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag von Ameisen23 »

Arthur hat geschrieben:Mit freundlichen Grüßen
Arthur
UnionBytes
:lol:
Arthur
Beiträge: 114
Registriert: 03.03.2009 19:40

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag von Arthur »

Ameisen23 hat geschrieben:
Arthur hat geschrieben:Mit freundlichen Grüßen
Arthur
UnionBytes
:lol:
@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
Zuletzt geändert von Arthur am 07.02.2014 22:20, insgesamt 1-mal geändert.
Benutzeravatar
Ameisen23
Beiträge: 50
Registriert: 19.10.2013 12:04

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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. :D :)
Ich teste deine Engine oder die Demo später. Auf den ersten Blick sieht es hammer geil aus.
Derren
Beiträge: 557
Registriert: 23.07.2011 02:08

Re: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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^^
Signatur und so
computerfreak
Beiträge: 112
Registriert: 23.07.2012 19:19

Re: AW: Union Bytes Engine - Demo für eigene 3D-Engine

Beitrag 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 !
PureBasic: Immer das neueste
Windows 8.1 / AMD FX 6100 / R9280X / 8GB RAM
Macbook Pro 2015 Retina
Dell Inspiron 1720 mit Linux Mint
...Und diverse Kleinstcomputer
Antworten