Seite 49 von 66

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 05.10.2018, 00:49
von scheichs
@Schrompf: Das Projekt is nach wie vor sehr sexy! Schön, dass es weitergeht.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 02.11.2018, 23:52
von xq
Hier ist schon zu lange ruhig!

Ich werf mal ein kleines Experiment in den Raum: WMB-Rendering in OpenGL. WMB ist das Level-Format von Gamestudio, wäre praktisch, da den Leveleditor in eigenen Projekten verwenden zu können, also mal rumgespielt. Ergebnis:

Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.11.2018, 00:09
von Krishty
Spezifikation her! Ich habe als Teenager Levels gebastelt; die liegen jetzt hier rum und kann sie seit 15 Jahren nicht anzeigen :)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.11.2018, 12:41
von xq
Leider nur die Spec für WMB7, aber ich denke, die anderen Formate finden sich in den älteren Handbüchern:
http://www.conitec.net/beta/prog_mdlhmp.htm

Für A3-Level kann ich dir sogar nen Loader anbieten, der Firoball hat da mal einen gebaut.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.11.2018, 17:36
von Krishty
Och schade; in meinen Headern steht WMB4 … aber gut; ist schonmal ein Anfang :)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.11.2018, 18:44
von xq
Krishty, kannst du mir ggf. ein paar Samples deiner Level zukommen lassen? Ich würde da Nachforschungen anstellen, grade weil ich auch n bisschen historischen Kontext der Engineentwicklung sehen kann ;)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.11.2018, 19:05
von Krishty
Sicher: http://krishty.com/3dgamestudio.7z

Gib bei Problemen bescheid. Ich habe die Dinger, wie gesagt, seit dutzenden Jahren nicht geöffnet.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 04.11.2018, 21:19
von antisteo

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 04.11.2018, 21:40
von xq
Coole Sache! Wir waren auch mal auf der iENA mit einer Erfindung:

Das Einkaufsnavi Nein, ernsthaft!

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.11.2018, 01:23
von xq
Mehr von Gamestudio Map Rendering:

Pfade aus der Map extrahieren sowie Map Entities ("rekursive" Unter-Karten) werden jetzt korrekt gerendert (siehe Türe und Brücke)
Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.11.2018, 20:56
von mrz
MasterQ32 hat geschrieben:WMB ist das Level-Format von Gamestudio, wäre praktisch, da den Leveleditor in eigenen Projekten verwenden zu können, also mal rumgespielt.
Ich wünsche mir ja bis heute eine 3D Modeller welcher vom Prinzip her so einfach wie der QERadiant bzw Q3Radiant ist.
Auch das .map Format war quasi selbsterklärend und im Zweifelsfall in den Source schauen welcher frei verfügbar ist.
Habe vor Jahren mal ein kleiner WebGL Renderer mit GWT geschrieben, keine Ahnung warum.
Kenne zwar die neue Version vom GtkRadiant nicht, evtl ist es aber ein Blick wert:
http://icculus.org/gtkradiant/

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.11.2018, 21:09
von xq
Ja, GTKRadiant bzw. Netradiant muss ich mir irgendwann auch mal noch angucken

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.11.2018, 23:50
von xq
Bisschen rumgespielt und versuche mich jetzt an einem NavMesh:
Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 09.11.2018, 10:21
von marcgfx
Ich hab mir das Bild schon paar mal angeschaut und verstehe nicht wirklich was ich sehe. Sind diese Zacken gewollt, oder Fehler weil WIP?

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 09.11.2018, 10:59
von xq
Die roten Linien verbinden jeweils das Zentrum eines Dreiecks mit dessen Nachbarn. Die Zacken ergebnen sich aus dem Basis-Mesh, das der Map Compiler ausspuckt, da kann ich nix dafür ... ;) Ich weiß, die Farbwahl ist auch echt kacke, da erkennt man sowieso nix

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 03.01.2019, 21:25
von xq
Damit wir hier nicht komplett einschlafen:

Ein Prototyp für einen Level-Editor-Gizmo:

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.01.2019, 17:44
von xq
Es geht weiter im selben Projekt: Asynchrones Texturladen mit separatem OpenGL-Context+Thread:



Anmerkung: Das Texturladen wird momentan künstlich verzögert, um zu prüfen, ob sich die Anwendung irgendwie doch noch aufhängt

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.01.2019, 18:01
von Krishty
MasterQ32 hat geschrieben:Anmerkung: Das Texturladen wird momentan künstlich verzögert, um zu prüfen, ob sich die Anwendung irgendwie doch noch aufhängt
Application Verifier → ☑ Cuzz

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.01.2019, 18:52
von xq
Krishty hat geschrieben:Application Verifier → ☑ Cuzz
Wie meinste das? Ich hab bisher von der WinAPI afaik nur den Kram, der SDL macht (also Message Pumping, Window erstellen, ...). Der Rest ist ja komplett Crossplattform

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.01.2019, 19:52
von Krishty
Auch die Cross-Plattform-Bibiliothek muss ja irgendwie beim Betriebssystem Threads erstellen und synchronisieren – und sobald sie das tut, kann man via AppVerif unter Windows solche Sachen wie Starvation provozieren. Kein Grund, da von Hand Sleeps oder Spins einzubauen.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.01.2019, 21:24
von xq
Krishty hat geschrieben:Auch die Cross-Plattform-Bibiliothek muss ja irgendwie beim Betriebssystem Threads erstellen und synchronisieren – und sobald sie das tut, kann man via AppVerif unter Windows solche Sachen wie Starvation provozieren.
Das wäre dann die C++-Standard-Library (was ja endlich geht und man keine Frickeleien mehr braucht)
Krishty hat geschrieben:Kein Grund, da von Hand Sleeps oder Spins einzubauen.
Ja, wenn man unter Windows entwickelt, sicher nicht verkehrt, aber eigentlich versuche ich grade sogar noch, Windows als "compile platform" aus meinem Environment zu werfen und von Linux aus zu Crosscompilen. Einzig das Testen muss dann noch auf nem Windows gemacht werden

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 21.01.2019, 22:20
von xq
Es geht voran! Das asynchrone Laden ist jetzt noch asynchroner und läuft jetzt auf mehreren Kernen. Zudem gibts nen kleinen Feature Show-Off des bisherigen Krams:


Bild

Ich sollte langsam mal nen Projektthread anfangen…

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 24.01.2019, 01:11
von xq
Weiter gehts... Heute mal viele der vorhandenen Features zusammengeklebt und poliert. Das Ergebnis:

Bild

Man kann jetzt tatsächlich ein Level bauen! Aber noch nicht speichern...

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 24.01.2019, 08:23
von Schrompf
MasterQ32 hat geschrieben: 24.01.2019, 01:11Aber noch nicht speichern...
Hrhrhr. Aber im Ernst: geht doch schick vorwärts! Speichern und Laden sind eigentlich schnell gemacht, die sind nur lästig zu warten.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 24.01.2019, 11:41
von joggel
Sieht schick aus!!! *thumbs_up*

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 01.02.2019, 13:11
von Schrompf
Mein Voxelprojekt ging mal wieder vorwärts. Ich stecke gerade mitten im Infrastruktur-Schrubben, aber ein wichtiger Meilenstein ist geschafft: das detailreduzierte Generieren.

Das Spiel läuft ja in einer Voxelwelt. Die Voxelwelt darf sehr groß werden und passt weder auf Festplatte noch in den Speicher. Daher wird um jeden Spieler herum die Spielwelt deterministisch generiert. Um jeden Spieler herum existieren (anpassbar) 6x6x6 Segmente zu je etwa 100m Würfelkantenlänge. Und wenn ein Spieler etwas weiterläuft, wird hinter ihm eine Schicht Segmente verworfen und vor ihm die nächste Schicht an Segmenten generiert.

Allerdings sind 300m Voxelwelt in jede Richtung ein bissl wenig, um dem Spieler informierte Entscheidungen zu ermöglichen, in welche Richtung sie jetzt losziehen will. Daher habe ich in den letzten Tagen detailreduzierte Landschaftsgenerierung eingebaut. Jetzt gibt es zusätzlich einen oder zwei weitere Voxelmodelle nur um den jeweils lokalen Spieler herum, die mit jeweils einem Achtel bzw. einem 64stel Auflösung generiert werden und entsprechend dann 800m bzw. 6400m große Segmente ausspucken, die aus 40cm bzw. 3,2m großen Voxeln bestehen. Diese detailreduzierten Voxelmodelle sind reine Deko, aber sie sollen die echten Landschaftsstrukturen grob nachbilden, so dass es in der Entfernung zumindest so aussieht wie nachher, wenn man da hin latscht.

Dazu notwendig war auch ein Umschreiben des Landschaftsrenderers, der nun Voxelmeshes fließend aus den drei Voxelmodellen erzeugen kann, je nachdem welches das detaillierteste am Ort verfügbare Voxelmodell ist. Der Landschaftsgenerator ist aktuell sehr simpel: er macht 100m große Säulen zufälliger Höhe mit jeweils einem Baum in der Mitte. Man sieht im Bild aber schön (bzw. man sieht's eben nicht), wo die tatsächlich existierende Spielwelt aufhört und wo die reine Fern-Optik anfängt.

Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 01.02.2019, 19:36
von Krishty
Da ich so ein ähnliches System in meinem Flugsimulator habe zu implementieren versuche, höchste Anerkennung! LOD ist die Hölle. Vor allem, wenn es irgendwann zeitlich veränderlich wird (Schadensmodell; oder … Schornsteine sollen nicht erst zu dampfen anfangen, wenn sie in die Nähe eines Betrachters kommen, sondern dann schon eine ordentliche Fahne haben.)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 01.02.2019, 20:32
von Schrompf
Noch geht da wenig. Aber ich bin die Woche gut vorwärts gekommen, und versuche jetzt, jeden Abend ne Stunde dranzubleiben, um das Bewegungsmoment nicht zu verlieren.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.04.2019, 15:00
von scheichs
Bin momentan tief in Projektarbeit eingebunden. Habe heute morgen dennoch etwas Zeit investiert und meine erste App Aurora als VR Version geprototyped.
Hier mal ein ganz kurzer Ausschnitt wie das so ausschaut.



Funktionalität ist noch super eingeschränkt und es ist auch nur normale Gravitation als Ablenkung für die Partikel. Ich weiss auch noch ned, ob ich da noch Zeit weiter investiere. Die App damals hat sich nicht so gut verkauft, aber das Userfeedback war sehr gut.

Hier nochmal die 2D-Version für Android

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.04.2019, 18:16
von marcgfx
Finde beides ziemlich cool! Eventuell fehlt eine zündende Idee damit es längerfristig interessant bleibt? Die Aurora abfackeln (wenn ich schon von zündend spreche)? Auto-Aurora wie ein Screensaver, das man im Bett liegend zur entspannung nutzen könnte.