Seite 31 von 69

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 13.01.2014, 11:11
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 :)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 18.01.2014, 14:34
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 25.01.2014, 01:28
von xq
Total Scheitern beim Normalmapping:
Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 25.01.2014, 04:09
von Slin
Sieht aus wie gamma zu linear, obwohl die normalmap schon im linearen farbraum ist?

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 25.01.2014, 13:48
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!

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 25.01.2014, 21:54
von xq
Funktionierendes Normalmapping mit Spec-Mapping:
Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 29.01.2014, 12:37
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.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 29.01.2014, 13:30
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.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 06.02.2014, 05:37
von Yhoko
Bienenstock und Honig
Bild

Von mir gepixelt (ebenso wie das Buch) und die Bienen sind animiert.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 06.02.2014, 07:46
von Schrompf
Niedlich :-)

Cube-Map-Filterung, Image-based Lighting

Verfasst: 06.02.2014, 13:31
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 07.02.2014, 01:20
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 08.02.2014, 18:27
von CodingCat
Diskussion und Erläuterungen zu Image-based Lighting und Cube-Map-Filterung verschoben in Grafikprogrammierung.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 10.02.2014, 00:02
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 ;-)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 10.02.2014, 11:34
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 11.02.2014, 09:23
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 11.02.2014, 10:48
von Chromanoid
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

Verfasst: 11.02.2014, 13:14
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 :)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 11.02.2014, 15:28
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)

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 11.02.2014, 23:10
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?

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 12.02.2014, 22:09
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

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 16.02.2014, 11:07
von Yhoko
Dieser Innenraum ist komplett von mir gepixelt - zu sehen sind ausserdem verschiedene Holzsorten:

Bild

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 16.02.2014, 14:57
von mnemonix
Sieht sehr schick aus! Ich mag ja PixelArt.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 16.02.2014, 16:51
von xq
Der Stil ist echt gut. Das Projekt sieht super aus, die verschiedenen Holzsorten machen auch was her. Weiter so!

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 19.02.2014, 01:44
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 ^^'

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 19.02.2014, 14:32
von xq
Mit was pixelst du denn? Würde mich interessieren.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 19.02.2014, 23:36
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.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.02.2014, 07:39
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 ?

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.02.2014, 10:11
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.

Re: Showroom - Aktuelle Arbeiten und Projekte

Verfasst: 20.02.2014, 10:50
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 ?