Showroom - Aktuelle Arbeiten und Projekte

Hier könnt ihr euch selbst, eure Homepage, euren Entwicklerstammtisch, Termine oder eure Projekte vorstellen.
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.
Benutzeravatar
Krishty
Establishment
Beiträge: 8240
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Ja die Hälfte fehlte noch; aber es würde mich wundern, wenn der Cache schuld ist. Es ging darum, dass CPU-Anweisungen mit mehreren Speicheroperanden (z.B. rep movsb) nicht richtig erfasst wurden :)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Erste Impressionen aus dem Alphatest - hier wurde schon fleissig Korn angebaut (aufgelockerte Erdhaufen unten).

Bild

Und in der Mine herrscht wieder Bombenstimmung:

Bild

Danke an alle treuen Seelen, die gestern Abend mitgemacht (und die ersten Fehler gefunden) haben!

Yhoko
Endyr - gemeinsam spielen! (oder alleine sterben)
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Total Scheitern beim Normalmapping:
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Slin
Beiträge: 44
Registriert: 15.05.2010, 01:21
Echter Name: Nils Daumann
Wohnort: Lübeck
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Slin »

Sieht aus wie gamma zu linear, obwohl die normalmap schon im linearen farbraum ist?
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Ups. Hatte eine wunderlichen Lösungsansatz der funktioniert hat. Aber ich habe das Gefühl, dass du auf dem richtigeren Weg bist. Meine Texturen werden als sRGB-Texturen geladen, das sollte ich aber vllt. bei allen Non-Farb-Maps ausschalten.

EDIT: Jep, das wars. Danke!
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Funktionierendes Normalmapping mit Spec-Mapping:
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
kristof
Beiträge: 91
Registriert: 19.01.2009, 13:05

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von kristof »

Bildschirmfoto 2014-01-29 um 12.34.14.png
Ich habe grad mal ein Video von der Rigid Body Simulation gemacht, an der ich die letzte Zeit gebastelt habe. Das möchte ich euch nicht vorenthalten.
Video

Momentan werden von der Kollisionserkennung beliebige konvexe Formen unterstützt. Ich nutze dafür eine Kombination aus dem Gilbert–Johnson–Keerthi (GJK) Algorithmus und dem Expanding Polytope Algorithmus (EPA).

Seit ich von diskreter Kollisionsabfrage auf Speculative Contacts umgestiegen bin, sind auch Stapel von Objekten recht stabil geworden. Der im Video gezeigte Stapel bringt das ganze aber an seine Grenze und fällt nach kurzer Zeit von selbst in sich zusammen.
Benutzeravatar
Krishty
Establishment
Beiträge: 8240
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Klasse! Ich hatte zu wenig Zeit um meine Physikengine weiterzumachen¹ und stehe noch an dem Punkt, mehr als einen Drehimpuls auf Körper wirken zu lassen. Das macht neidisch :-)

1: Ich habe zu viele Tabs durch Leerzeichen zu ersetzen.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Bienenstock und Honig
Bild

Von mir gepixelt (ebenso wie das Buch) und die Bienen sind animiert.
Endyr - gemeinsam spielen! (oder alleine sterben)
Benutzeravatar
Schrompf
Moderator
Beiträge: 4855
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Schrompf »

Niedlich :-)
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Krishty
Establishment
Beiträge: 8240
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Cube-Map-Filterung, Image-based Lighting

Beitrag von Krishty »

Wir hatten hier mal einen Faden über Image-based Lighting, in dem eXile sich darüber aufgeregt hatte, dass Cube-Map-Generatoren zu viel Banding ausspucken. Ich habe das Thema aufgegriffen weil ich eine Pipeline für meine Projekte brauche, und schreibe deshalb gerade an einem kleinen (Compute Shader-beschleunigten) Tool, das es hoffentlich besser macht.

Hier ist jedenfalls ein Schnappschuss von meinem Test-Sample-Muster weil das ganz interessant aussieht:
14-02-06 sample pattern.png
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

@Krishty: Sieht auch mit Renderfehlern schon echt cool aus!

Ich freu mich grade ein bisschen darüber, wie schnell man doch mit meiner Engine GUIs erstellen kann (vllt. 5 Minuten Arbeit, es gibt auch einen Ladenbildschirm):
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
CodingCat
Establishment
Beiträge: 1857
Registriert: 02.03.2009, 21:25
Wohnort: Student @ KIT
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von CodingCat »

Diskussion und Erläuterungen zu Image-based Lighting und Cube-Map-Filterung verschoben in Grafikprogrammierung.
alphanew.net (last updated 2011-07-02) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Die Story von Endyr wurde geändert! Die ursprüngliche Idee war ja der Überlebenskampf nach der Apokalypse, doch die Entwicklung ist irgendwie in eine andere Richtung verlaufen. Das Spiel wurde "mittelalterlich" und wie sich gezeigt hat ist die Beleuchtung ein wichtiges Merkmal der Engine. Weiterhin wollte ich schon immer, dass Monster im Dunkeln entstehen, also hier ist die neue, vermutlich finale, Story:

"Friedlich entwickelte sich die Zivilisation von Endyr im ewigen Tageslicht. Doch dann verdunkelte sich der Himmel und es wurde Nacht – zum ersten Mal in der Geschichte. Gefährliche Wesen, wie man sonst nur aus düsteren Höhlen kannte, tauchten überall auf und bedrohten die friedliebende Bevölkerung. Ungeübt in Kampf und Verteidigung wurden die meisten von ihnen ohne Gegenwehr dahingerafft. Erst als die letzte Gruppe sich mit ihrem drohenden Schicksal anfreundete und das Ende erwartete, verschwand die Dunkelheit so plötzlich, wie sie einst gekommen war. Die Monster verbrannten im gleissenden Sonnenlicht und die Überlebenden feierten den neuen Tag.
Dies ist die Geschichte derjenigen, die beim ersten Mal Glück hatten. Doch was, wenn die Nacht eines Tages wiederkehrt? Werden sie vorbereitet sein und überleben? Werden sie sich gar selbst in die Höhlen wagen, um Rohstoffe abzubauen und sich mit Waffen und Rüstungen vorzubereiten? Es liegt alles in deiner Hand."

Ich hoffe es gefällt euch; Kommentare und Anregungen sind wie immer willkommen! (ja, diesmal kein Screenshot ;-)
Endyr - gemeinsam spielen! (oder alleine sterben)
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von antisteo »

Bild
Kantenerkennung für meine 3D-Model-Rekonstruktion aus Filmdaten.

Schritt 1: markante Punkte in Bild 1 finden (siehe Bild)
Schritt 2: Punkte rechts wiederfinden (TODO)
Schritt 3: Transformationsmatrix berechnen
Schritt 4: Punktwolke aufbauen
Schritt 5: Raumschleifen mergen
Schritt 6: Mesh daraus generieren
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Aktueller Test: Gebäude platzieren und Innenlevels instanzieren. Und ja; es wird nun definitiv möglich sein, sich ein Haus zu bauen und es einzurichten. Die Grundidee dazu ist, dass die Spieler sich selbst die Plätze aussuchen sollen, wo sie Lager, Schmieden, Befestigungen, usw. errichten wollen. Lediglich die verfügbaren Bauflächen werden von mir vorgegeben.

Bild
Endyr - gemeinsam spielen! (oder alleine sterben)
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4258
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Chromanoid »

Sehr vielversprechend! Mach Dir doch mal ein eigenes Projektthema auf, ich finde Deine Beiträge gehen hier sonst so unter.
joggel

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von joggel »

Na da zeige ich auch mal was^^.

Es handelt sich um einen simplen SpaceShooter, zumindest soll er das mal werden.
Alle Grafiken darin sind im Moment erstmal nur Platzhalter, aber schicke Platzhalter-Grafiken...
Da ich das Spielchen eigentlich angegangen bin um nicht so sehr aus der Übung zu kommen, darf man auch nicht so viel erwarten.
Ich hoffe nur, ich bringe es auch mal zu Ende.

Verwendete Bibliothek:
- SFML

Im Moment wurde erstmal nur der Hintergund (Sterne und Meteoriten) und Schüsse vom SpaceShip umgesetzt.
Also steht noch eine Menge an, wie zB:
- Gegner
- Items
- KollisionsTest
- Explosion
etc...

Aber hier mal das kleine, beinahe nichtssagende, Bild:
ScreenShot.png
Einen schönen Tag :)
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von antisteo »

Mein Näherungsalgorithmus, der wie das Kinderspiel "blinde Kuh" funktioniert. Am Ende will ich 36-dimensionale Vektoren herausfinden, die möglichst eine bestimmte Eigenschaft erfüllen.

http://launix.de/naeher.html

Ziel ist besagte Bilderkennung (unter anderem das Erraten der Z-Werte eines Bildes anhand der Bildverschiebung)
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Alexander Kornrumpf
Moderator
Beiträge: 2113
Registriert: 25.02.2009, 13:37

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Alexander Kornrumpf »

antisteo hat geschrieben:Mein Näherungsalgorithmus, der wie das Kinderspiel "blinde Kuh" funktioniert. Am Ende will ich 36-dimensionale Vektoren herausfinden, die möglichst eine bestimmte Eigenschaft erfüllen.

http://launix.de/naeher.html

Ziel ist besagte Bilderkennung (unter anderem das Erraten der Z-Werte eines Bildes anhand der Bildverschiebung)
Hast du den Gradientenabstieg neu erfunden?
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Ein wunderschön hässlicher Test-Screenshot meines Unity Ubershaders:
Features: Diffuse-, Specular-, Emissive-, Reflectivemapping mit Tinting pro Kanal.
Bild
Jetzt muss man das ganze nur noch in Szene setzen: (EDIT)
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Dieser Innenraum ist komplett von mir gepixelt - zu sehen sind ausserdem verschiedene Holzsorten:

Bild
Endyr - gemeinsam spielen! (oder alleine sterben)
Benutzeravatar
mnemonix
Establishment
Beiträge: 101
Registriert: 09.04.2010, 20:38

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von mnemonix »

Sieht sehr schick aus! Ich mag ja PixelArt.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Der Stil ist echt gut. Das Projekt sieht super aus, die verschiedenen Holzsorten machen auch was her. Weiter so!
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Yhoko
Beiträge: 33
Registriert: 06.01.2014, 20:12
Wohnort: Schweiz
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Yhoko »

Danke sehr, das Pixeln bremst mich enorm aus (bzw. hält mich vom Programmieren ab), aber die Platzhalter hängen mir langsam zum Hals raus ^^'
Endyr - gemeinsam spielen! (oder alleine sterben)
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Mit was pixelst du denn? Würde mich interessieren.
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von antisteo »

Video-to-3D
Bild
Links sieht man das erste Frame inklusive der entdeckten markanten Kanten
Rechts sieht man das zweite Frame und die wiedererkannten, verschobenen Kanten
Unten sieht man beide Bilder übereinandergelegt, wobei das linke Bild mit einer errechneten Matrix multipliziert wurde, sodass beide Bilder deckungsgleich dieselbe Szene zeigen.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
gdsWizard
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

Beitrag von gdsWizard »

@antisteo

Benutzt du OpenCV um die Descriptoren zu ermitteln und zu vergleichen ? Oder wie machst Du das ? Glas ist wahrscheinlich schwierig zu vergleichen oder ?
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von antisteo »

gdsWizard hat geschrieben:@antisteo

Benutzt du OpenCV um die Descriptoren zu ermitteln und zu vergleichen ? Oder wie machst Du das ? Glas ist wahrscheinlich schwierig zu vergleichen oder ?
Nein, das sind alles selbst implementierte Bildverarbeitungsalgorithmen. Ich arbeite sehr viel mit Gütekriterien, über die ich ein Feedback der Daten berechne. Der Rest sind Optimierungsverfahren, die ich so oft laufen lasse, bis der Fehlerwert eine Schwelle unterschreitet.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
gdsWizard
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

Beitrag von gdsWizard »

Erst mal danke für deine Antwort. Wie berechnest du die Gütekriterien ? Wahrscheinlich mußt du ja aus den Keypoints einen skalaren Wert berechnen. Wenn das der Fall ist kannst du mir vllt. schreiben wie du das machst ?
Antworten