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

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
Chimorin
Beiträge: 451
Registriert: 30.01.2013 16:11
Computerausstattung: MSI GTX 660 OC mit TwinFrozr III
6Gb DDR 3 RAM
AMD Phenom II X4 B55 @ 3,6GHz
Windows 7 Home Premium 64-bit

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

Beitrag von Chimorin »

Würde ich auch so sehen. Wir das vom CPU geregelt, hast du neudeutsch "multicore-support" (Oder anders gesagt: Feature :D). Wird es auf die Grafikkarte gelegt, wäre das eine tolle Alternative (Ich meine doch zu wissen, dass die Physik in den meisten Engines auf die CPU gelegt wird...). Grafikkarten sind Monster, da fällt so "ein bisschen" Physik nicht ins Gewicht. Außer man verwendet eine Office- und/oder steinalte Grafikkarte.
Aber das soll ja eine Engine für Spiele werden; Somit kann man, sollte sogar, die auch die Unterstützung einschränken. Ihr nehmt ja auch nicht an, dass Leute mit Windows 95 eure Spiele bzw. Engine benutzen, oder?
Bild

- formerly known as Bananenfreak -
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

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

Beitrag von X0r »

Hallo,
die Demo stürzt auf meinem System (Windows 8.1) leider ab. Die Hardware ist modern genug, damit das Ganze laufen sollte.
Die Log liefert leider nichts.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

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

Beitrag von STARGÅTE »

X0r hat geschrieben:Die Log liefert leider nichts.
Heißt vermutlich, dass alles vernünfig geladen wird?
Oder ist sie einfach nur leer? oder fehlt etwas am Ende?
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
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

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

Beitrag von X0r »

Es kommt einfach nur eine Meldung, dass das Programm nicht mehr funktioniert.
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

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

Beitrag von HeX0R »

Wegen eines (merkwürdigen) Beitrags im englischen Forum, ist mir dieses Projekt hier wieder eingefallen.
Ist das etwa auch wieder eines dieser sehr erfolgversprechenden Projekte, die den Heldentot gestorben sind?
Der Download funktioniert immerhin noch, und die Demo sieht immernoch ziemlich gut aus (wenn man seine neumodische Maus denn bändigen kann :mrgreen: ).

Vielleicht solltet ihr den Source zur Verfügung stellen?
In dem Archiv ist nur ein Bruchteil davon... leider.

Ich finde es echt schade, da sprudeln immer wieder echt coole Ideen hervor, nur mit der Fertigstellung... da klemmt es meistens (gut, das Problem kennt ja jeder von uns).
Was ist denn eigentlich genau damit passiert?

und sorry für's Leichen fleddern
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

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

Beitrag von STARGÅTE »

Hatte den "(merkwürdigen) Beitrag" auch gelesen und kann dir gerne "kurz" antworten.

Wir (Arthur und ich) hatten damals mit dieser 3D-Engine angefangen, weil wir mehr brauchten als es die OGRE Engine von PB damals hergab. Geplant war damals eine nutzbare 3D-Engine zu schreiben und damit logischerweise dann auch Spiele zu schreiben. Leider hatten wir uns dann aber immer mehr darin verstrickt die Engine selbst zu schreiben, statt sie in einem Spiel auch zu nutzen. Das passiert logischerweise, weil man ja immer wieder feststellt was alles fehlt. Hinzu kommt, dass wir dann auch noch die Engine selbst immer wieder upgraden wollten, sodass wir 2016/17 irgendwann beim Versuch stagnierten die Engine auf PBR (physical based rendering) umzubauen, von OpenGL auf Vulkan zu gehen und die Physik-Engine mit Joints usw. auszustatten.
Da wir irgendwann einsahen, dass wir da der Zeit hinterherlaufen, haben wir komplett neu angefangen mit einer neuen PBR-Engine nur für 2D Spiele, die UB2D - 2D Physically Based Rendering Engine. Die Idee war hier, wirklich alles auf 2D zu optimieren und damit eine echte Alternative zu bieten, statt einfach nur n 3D-Engine zu missbrauchen. Leider war auch hier der Weg das Ziel und Ende 2018 haben wir auch hier aufgehört daran zu arbeiten.
Arthur hat dann mehr und mehr PB verlassen und sich danach mehr mit der Godot-Engine befasst und dort sein Skills bezüglich Shader mit der Community geteilt. Ich habe die Engines zumindest teilweise noch in meiner Doktorarbeit (Raytracing-Simulationen) verarbeiten können. Wirklich genutzt (für ein Spiel) haben wir die Engines dann jedoch nie. Hier muss ich aber sagen, dass die UB2D durchaus nutzbar war und weniger Lücken hatte als die UBE.

Nun ja und heute? Arthur hat inzwischen ein Zeichentool für PBR-Pixel-Art in Godot geschrieben und ist mit dessen Support beschäftigt. Und ich, nun ja, ich habe weitere Projekte angefangen die aktuell leider auf Eis liegen weil die Zeit einfach nicht mehr da ist wie früher und ich einfach nicht mehr in diesen "Programmiertunnel" komme. Hier konnte ich in den letzten Jahren nur an Lizard weiterarbeiten, weil der Kern fertig ist und ich hier schön scheibchenweise Funktionen hinzufügen kann ohne gleich Urlaub nehmen zu müssen.

Bezüglich des Sources-Codes kann ich mit Arthur noch mal sprechen.
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
Benubi
Beiträge: 186
Registriert: 22.10.2004 17:51
Wohnort: Berlin, Wedding

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

Beitrag von Benubi »

Gut zu wissen, daß ich nicht alleine so bin, auch wenn meine Projekte eher bescheiden im Vergleich zu diesen Leistungen sind. Es gibt auch dieses Ingenieur vs. Architekten Gesetz (oder wie man das nennt) welches möglicherweise beeinflusst. Man müsste probieren Leute ins Team zu holen, die nicht nur reine Programmierer sind sondern von Außen her Rahmen und Ziele definieren, und mehr auf der "Architekten Seite" kreativ tätig sind. Mir sind auch erst ein paar praktische Ideen erst eingefallen, als ich mit Sprites malen mit beschäftigt habe, und Programmieren ganz bei Seite gelassen hatte (z.B.). Aber die Zeit rennt auch bei mir und ich glaube mit dem Alter kommt die Gemütlichkeit.
Antworten