Showroom - Aktuelle Arbeiten und Projekte
Forumsregeln
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.
Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.
This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.
Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.
This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
Re: Showroom - Aktuelle Arbeiten und Projekte
Das Gebastel geht weiter
http://launix.de/raumschiff/client.html
Jetzt mit WASD-Steuerung. Das Raumschiff kann man selbst erweitern und eigene Tastenkombinationen zum Steuern festlegen.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
- Max Gooroo
- Establishment
- Beiträge: 341
- Registriert: 08.12.2012, 23:16
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
I smell Konkurrenz :D ... aber Weltraum geht halt auch immer.
Die Waren im Raumschiff sehen irgendwie heiß aus.
Die Waren im Raumschiff sehen irgendwie heiß aus.
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Planeten rendern und nahtlos bis auf die Oberflaeche zoomen, mit Baeumen, Gras und Blumen (so jedenfalls die Idee). In WebGl, 1. Prototyp. Erstmal nur als dem Weltall weil alles andere noch nicht gut aussieht.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ehrgeiziges Ziel. Ich bin neugierig, wie weit Du damit kommst.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
wo sind die Sterne
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Irgendjemand hat vor einigen Jahren dafuer gesorgt, dass die Messlatte fuer Sterne viel zu hoch geworden ist :-)
Ausserdem, keine Geoshader in WebGL. Aus Performancegruenden mache ich auch kein HDR - jedenfalls nicht aus dem Orbit heraus.
Irgendwelche Punkt-Sprite Sterne in weiss wird es aber sicher geben.
Ausserdem, keine Geoshader in WebGL. Aus Performancegruenden mache ich auch kein HDR - jedenfalls nicht aus dem Orbit heraus.
Irgendwelche Punkt-Sprite Sterne in weiss wird es aber sicher geben.
Re: Showroom - Aktuelle Arbeiten und Projekte
Ich bin sehr gespannt bzgl. dem Ziel Planet aus dem Weltraum bis aus Grasnarbe :-)
Arbeite ja nach wie vor an dem gleichen Thema (prozedurales Universum), und das ist schon nicht ohne.
http://zfx.info/viewtopic.php?f=10&t=3075&start=30
Mir macht bei nahen Planetendistanzen nach wie vor das parsen des Quadtree (in meinem Ansatz) sowie damit verbunden ein gutes Split/Merge und die Performance und Speicherlast Probleme, sowie ein noch nicht sauber funktionierendes Horizon Culling. Alles Sachen an denen ich mich noch austobe.
Würde mich freuen wenn es bei dir weiter geht und man sich ggf. ab und an mal austauschen kann.
Arbeite ja nach wie vor an dem gleichen Thema (prozedurales Universum), und das ist schon nicht ohne.
http://zfx.info/viewtopic.php?f=10&t=3075&start=30
Mir macht bei nahen Planetendistanzen nach wie vor das parsen des Quadtree (in meinem Ansatz) sowie damit verbunden ein gutes Split/Merge und die Performance und Speicherlast Probleme, sowie ein noch nicht sauber funktionierendes Horizon Culling. Alles Sachen an denen ich mich noch austobe.
Würde mich freuen wenn es bei dir weiter geht und man sich ggf. ab und an mal austauschen kann.
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Sehr gerne! Ich habe allerdings nicht vor, das Thema sonderlich weit auszuweiten und ein komplett prozedurales Universum zu basteln. Ich will eigentlich nur eine huebsche WebGL-Demo machen :-)
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Dank guter Hilfe vom lieben Aramis mein erstes HTML5-Projekt:
Klicken für volle Ansicht ;)
Ja, ich werde das 2D-RPG von weiter oben jetzt in HTML5 umsetzen, als Übung und weil es auch mehr Sinn macht von Gameplay usw...
Klicken für volle Ansicht ;)
Ja, ich werde das 2D-RPG von weiter oben jetzt in HTML5 umsetzen, als Übung und weil es auch mehr Sinn macht von Gameplay usw...
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- CodingCat
- Establishment
- Beiträge: 1857
- Registriert: 02.03.2009, 21:25
- Wohnort: Student @ KIT
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Inspiriert von diesem wunderbaren Artikel zur Visualisierung verschiedenster Algorithmen (unbedingt anschauen!): Zufällige Abtastung ist wirklich ein wunderbares Werkzeug bei der Generierung organisch angehauchter ("unregelmäßiger zellulärer") Strukturen. Kurzexperiment mit zufällig in der Ebene platzierten Samples eine simplen Höhenfunktion und Delaunay-Tringulation:
Das geht auf jeden Fall auch noch bedeutend schöner (z.B. Abtastpunkte gleichmäßiger mit im Artikel gezeigten Bridson’s Algorithmus platzieren!).
Das geht auf jeden Fall auch noch bedeutend schöner (z.B. Abtastpunkte gleichmäßiger mit im Artikel gezeigten Bridson’s Algorithmus platzieren!).
alphanew.net (last updated 2011-07-02) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Sehr schick! Etwas pastellig für meinen Geschmack :-)
Ich geh jetzt mal den Artikel lesen...
Ich geh jetzt mal den Artikel lesen...
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Wirklich toll, und ein Bisschen vertraut. Ich habe auch gemerkt, dass meine Produktivität sich vervielfacht, seitdem ich alle Probleme zu visualisieren versuche statt Bytes im Debugger hin- und herzuschieben.CodingCat hat geschrieben:Inspiriert von diesem wunderbaren Artikel zur Visualisierung verschiedenster Algorithmen (unbedingt anschauen!):
Was der Artikel nicht erwähnt, ist Penrose-Parkettierung. Aber die ist für den Zweck wahrscheinlich auch zu aufwändig zu erzeugen.Zufällige Abtastung ist wirklich ein wunderbares Werkzeug bei der Generierung organisch angehauchter ("unregelmäßiger zellulärer") Strukturen.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Habe den Abend lang schön mit den Jungs das vierte Schlachtfeld besucht und viele viele Leute erschosssen. So ganz lies mir der OpenGL-Kram dann aber doch keine Ruhe. Und jetzt geht alles, was ich in der Demo drin haben wollte: statische und dynamische Geometrie, Instancing, Texturen, Shader und Rendertargets.
Der Matrix-Kram ist zwar immernoch rätselhaft, aber beherrschbar.
Der Matrix-Kram ist zwar immernoch rätselhaft, aber beherrschbar.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Drüben bei Driver Madness haben wir in letzter Zeit große Fortschritte gemacht, auch die Driver 2-Levels zu extrahieren. Insbesondere hat SOAP einen OBJ-Export geschrieben, mit dem man die als massive Testdaten benutzen kann (ich wollte ursprünglich meine Global Illumination dran testen; aber die Zeit …). Sind ja immerhin ganze Städte, wenn auch 13 Jahre alt.
Ich merke, dass ich langsam merkwürdig werde: Ich nehme uralte Videospielwelten, seziere sie, und stecke sie unter Käseglocken. Da steckt bestimmt irgendwas Unverarbeitetes aus der Kindheit hinter.
Ich merke, dass ich langsam merkwürdig werde: Ich nehme uralte Videospielwelten, seziere sie, und stecke sie unter Käseglocken. Da steckt bestimmt irgendwas Unverarbeitetes aus der Kindheit hinter.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Aber cool sieht's schon aus. Von daher: möchtest Du darüber reden?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Es ist wieder etwas zu viel zum Aufschreiben, aber:
Die Städte in Driver 2 enthalten ungefähr doppelt so viel Information wie die in Driver 1 zwei Jahre zuvor. Um das in die 2 MiB RAM der PlayStation 1 zu quetschen wurden die Städte erneut in Blöcke von ungefähr einem Kilometer Kantenlänge unterteilt. Die Daten liegen wieder in zwei Klassen vor:
Man merkt, dass sie an allen Ecken und Enden gespart haben. An vielen Stellen haben sie die Grenzen nicht nur ausgereizt, sondern überschritten.Ich habe auch viel „Dreck“ in den Dateien gefunden:
Gegenüber dem 1. Spiel haben sie technisch enorm aufgerüstet:
Die Städte in Driver 2 enthalten ungefähr doppelt so viel Information wie die in Driver 1 zwei Jahre zuvor. Um das in die 2 MiB RAM der PlayStation 1 zu quetschen wurden die Städte erneut in Blöcke von ungefähr einem Kilometer Kantenlänge unterteilt. Die Daten liegen wieder in zwei Klassen vor:
- Globale Daten, die an jedem Ort benutzt werden: Himmel; Autos; Figuren; Straßen. Die werden zu allererst geladen und liegen ständig im RAM. Sie benutzen eine primitive Kompression um die Ladezeit ein Bisschen zu verkürzen.
- Lokale Daten, die nur beim Betreten eines Blocks geladen werden. Die Anordnung ist, um die Suchzeiten des CD-Laufwerks zu minimieren, ziemlich exotisch: Man muss ein zentrales Verzeichnis (immer im RAM) entschlüsseln und die Daten aus an 2048 B ausgerichteten Blöcken zusammensuchen. Diese Daten sind nicht komprimiert; wahrscheinlich hatten sie parallel zum Spiel einfach keine Rechenleistung dafür übrig.
Man merkt, dass sie an allen Ecken und Enden gespart haben. An vielen Stellen haben sie die Grenzen nicht nur ausgereizt, sondern überschritten.
- die Namen aller Modelle und Texturen stehen im Klartext drin, obwohl sie für das Spiel ohne jeden Nutzen sind
- man findet in der Leere unerreichbare Blöcke mit nur einem vergessenen Modell als Inhalt, die aber in der Datei fast ein Megabyte verschwenden
- sie haben selbst für die winzigen Multi-Player-Levels vollständige Karten im Spiel untergebracht, weil sie nach dem Copy-Paste aus den Single-Player-Levels nicht aufgeräumt haben
- etliche nutzlose Texturen
- etc pp
Gegenüber dem 1. Spiel haben sie technisch enorm aufgerüstet:
- beliebig gedrehte Modelle
- beliebig gedrehte Straßen mit weiten Kurven und Autobahnkreuze
- Brücken, die Straßen kreuzen (im 1. Teil wurde die Fahrphysik noch komplett durch eine Heightmap beschrieben, konnte also keine echten Brücken)
- etwa die doppelte Menge Polygone und Texturen
-
- Establishment
- Beiträge: 237
- Registriert: 04.02.2005, 09:12
- Benutzertext: www.gamedevstudio.com
- Echter Name: Thomas Mittelsdorf
- Wohnort: Meiningen
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ich finde es sehr beeindruckend wie du die Daten extrahierst. Du hast auch alle Interpretationen der Daten raus gefunden. "Du bist einfach der Beste".
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Nein; wie schon beim ersten Teil hat mir Someone972 sehr viel geholfen. Ich kam tatsächlich nicht mehr weiter bis er mit der Kompression eingesprungen ist. (Ich glaube, dass der alles allein gemacht hätte, wenn man ihm einen Monat Zeit gegeben hätte.) SOAP kam dazu und hat Strukturen entschlüsselt, für die ich niemals die Gedult gehabt hätte.
Der beste Beweis für die Teamarbeit ist, dass jeder von uns dreien mit einem eigenen Programm anfing, und dass nun alle drei auf fast identischem Niveau sind weil wir jede Entdeckung sofort geteilt haben.
Der beste Beweis für die Teamarbeit ist, dass jeder von uns dreien mit einem eigenen Programm anfing, und dass nun alle drei auf fast identischem Niveau sind weil wir jede Entdeckung sofort geteilt haben.
-
- Establishment
- Beiträge: 237
- Registriert: 04.02.2005, 09:12
- Benutzertext: www.gamedevstudio.com
- Echter Name: Thomas Mittelsdorf
- Wohnort: Meiningen
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ein "Team" lebt von den Fähigkeiten seiner Mitglieder. Auch wenn Someone972 und SOAP viel geholfen haben, ich hätte mich gar nicht erst ran gewagt. Mir gefallen diese Levels sehr.Krishty hat geschrieben:Der beste Beweis für die Teamarbeit ist, dass jeder von uns dreien mit einem eigenen Programm anfing, und dass nun alle drei auf fast identischem Niveau sind weil wir jede Entdeckung sofort geteilt haben.
- Top-OR
- Establishment
- Beiträge: 330
- Registriert: 02.03.2011, 16:32
- Echter Name: Jens H.
- Wohnort: Esslingen/Dessau
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Krasse Scheisse .. das ist einfach nur krasses Frickeln! Ich liebe es! :-) :-)
Bin beeindruckt!
Bin beeindruckt!
Zuletzt geändert von Top-OR am 08.09.2014, 10:10, insgesamt 1-mal geändert.
--
Verallgemeinerungen sind IMMER falsch.
Verallgemeinerungen sind IMMER falsch.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ach du liebe Güte … da habe ich den Paeth-Filter meiner PNG-Optimierung doch glatt auf LSD implementiert :?
Re: Showroom - Aktuelle Arbeiten und Projekte
Ich würds so lassen :) Zumindest optional.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ein Tool zum visuellen Erstellen von CG-Algorithmen, Shadern, ...
Kann im Moment nur das Dargestellte, aber der Weg ist bereitet:
Kleines Update: Man kann mittlerweile eigene Shader schreiben und über einen simplen Shader-Filter anwenden. Zudem habe ich "Action Slots" hinzugefügt, damit man zum Beispiel Bilder in groß anzeigen kann oder Resultate speichern.
Update Screenshot
Kleines Update: Man kann mittlerweile eigene Shader schreiben und über einen simplen Shader-Filter anwenden. Zudem habe ich "Action Slots" hinzugefügt, damit man zum Beispiel Bilder in groß anzeigen kann oder Resultate speichern.
Update Screenshot
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: Showroom - Aktuelle Arbeiten und Projekte
Coole Sache, ich hatte noch nie ein Tool, das sowas kann, beeindruckend 8-)
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Dynamic Planet Generation:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Das sieht nicht aus wie Diamond Square oder Perlin Noise. Was ist es? Das Voronoi-Dingens?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Zerschnittene Kugel, ein bisschen Simplex Noise und ein relativ komischer (sprich Copy/Paste) Hydraulic Erosion Filter...
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: Showroom - Aktuelle Arbeiten und Projekte
Die zerschnittenen Kugel sind wirklich eine coole Idee. Wieder so eine ganz einfache Vorgehensweise, die tolle Dinge erzeugen kann.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ja auf jeden FalL!
Wobei "tolle Dinge" und eine glatte Oberfläche erst bei so 150k Iterationen entstehen. Und das braucht selbst mit OpenCL eine Weile bei 2 Mio Pixels
Wobei "tolle Dinge" und eine glatte Oberfläche erst bei so 150k Iterationen entstehen. Und das braucht selbst mit OpenCL eine Weile bei 2 Mio Pixels
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
-
- Establishment
- Beiträge: 135
- Registriert: 29.08.2003, 14:22
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Hier mal wieder etwas neues von uns.
Der Mapeditor wurde nun um einige Einstellungsmöglichkeiten erweitert.
So lassen sich jetzt Texturensets, Lichtverhältnisse so wie die Wasserattribute definieren.
Beim ersten herumspielen sind folgende Bilder herausgekommen.
Ein paar Partikeleffekte hier und da sollten der Szene noch mehr Atmosphäre verschaffen, aber dazu später mehr ;)
Der Mapeditor wurde nun um einige Einstellungsmöglichkeiten erweitert.
So lassen sich jetzt Texturensets, Lichtverhältnisse so wie die Wasserattribute definieren.
Beim ersten herumspielen sind folgende Bilder herausgekommen.
Ein paar Partikeleffekte hier und da sollten der Szene noch mehr Atmosphäre verschaffen, aber dazu später mehr ;)
>>> http://www.bug-soft.net <<<