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.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
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 :)
Re: Showroom - Aktuelle Arbeiten und Projekte
Erste Impressionen aus dem Alphatest - hier wurde schon fleissig Korn angebaut (aufgelockerte Erdhaufen unten).
Und in der Mine herrscht wieder Bombenstimmung:
Danke an alle treuen Seelen, die gestern Abend mitgemacht (und die ersten Fehler gefunden) haben!
Yhoko
Und in der Mine herrscht wieder Bombenstimmung:
Danke an alle treuen Seelen, die gestern Abend mitgemacht (und die ersten Fehler gefunden) haben!
Yhoko
Endyr - gemeinsam spielen! (oder alleine sterben)
- 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
Total Scheitern beim Normalmapping:
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.
-
- Beiträge: 44
- Registriert: 15.05.2010, 01:21
- Echter Name: Nils Daumann
- Wohnort: Lübeck
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Sieht aus wie gamma zu linear, obwohl die normalmap schon im linearen farbraum ist?
- 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
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!
EDIT: Jep, das wars. Danke!
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.
- 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
Funktionierendes Normalmapping mit Spec-Mapping:
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
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.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
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.
1: Ich habe zu viele Tabs durch Leerzeichen zu ersetzen.
Re: Showroom - Aktuelle Arbeiten und Projekte
Bienenstock und Honig
Von mir gepixelt (ebenso wie das Buch) und die Bienen sind animiert.
Von mir gepixelt (ebenso wie das Buch) und die Bienen sind animiert.
Endyr - gemeinsam spielen! (oder alleine sterben)
- Schrompf
- Moderator
- Beiträge: 5050
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Niedlich :-)
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:
Cube-Map-Filterung, Image-based Lighting
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:
Hier ist jedenfalls ein Schnappschuss von meinem Test-Sample-Muster weil das ganz interessant aussieht:
- 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
@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):
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):
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
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
Re: Showroom - Aktuelle Arbeiten und Projekte
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 ;-)
"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)
Re: Showroom - Aktuelle Arbeiten und Projekte
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.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Re: Showroom - Aktuelle Arbeiten und Projekte
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.
Endyr - gemeinsam spielen! (oder alleine sterben)
- Chromanoid
- Moderator
- Beiträge: 4274
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Showroom - Aktuelle Arbeiten und Projekte
Sehr vielversprechend! Mach Dir doch mal ein eigenes Projektthema auf, ich finde Deine Beiträge gehen hier sonst so unter.
Re: Showroom - Aktuelle Arbeiten und Projekte
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: Einen schönen Tag :)
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: Einen schönen Tag :)
Re: Showroom - Aktuelle Arbeiten und Projekte
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://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.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: Showroom - Aktuelle Arbeiten und Projekte
Hast du den Gradientenabstieg neu erfunden?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)
- 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 wunderschön hässlicher Test-Screenshot meines Unity Ubershaders:
Features: Diffuse-, Specular-, Emissive-, Reflectivemapping mit Tinting pro Kanal.
Jetzt muss man das ganze nur noch in Szene setzen: (EDIT)
Features: Diffuse-, Specular-, Emissive-, Reflectivemapping mit Tinting pro Kanal.
Jetzt muss man das ganze nur noch in Szene setzen: (EDIT)
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
Dieser Innenraum ist komplett von mir gepixelt - zu sehen sind ausserdem verschiedene Holzsorten:
Endyr - gemeinsam spielen! (oder alleine sterben)
Re: Showroom - Aktuelle Arbeiten und Projekte
Sieht sehr schick aus! Ich mag ja PixelArt.
- 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
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.
Programmiert viel in Zig und nervt Leute damit.
Re: Showroom - Aktuelle Arbeiten und Projekte
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)
- 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
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.
Programmiert viel in Zig und nervt Leute damit.
Re: Showroom - Aktuelle Arbeiten und Projekte
Video-to-3D
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.
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.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
-
- 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
@antisteo
Benutzt du OpenCV um die Descriptoren zu ermitteln und zu vergleichen ? Oder wie machst Du das ? Glas ist wahrscheinlich schwierig zu vergleichen oder ?
Benutzt du OpenCV um die Descriptoren zu ermitteln und zu vergleichen ? Oder wie machst Du das ? Glas ist wahrscheinlich schwierig zu vergleichen oder ?
Re: Showroom - Aktuelle Arbeiten und Projekte
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.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 ?
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.
-
- 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
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 ?