Oder Outlines.
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
Tatsächlich hatte ich gestern Abend auch schon die selbe Idee :D
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
Re: Showroom - Aktuelle Arbeiten und Projekte
GUI Effekte im Murmel Hauptmenü:
Ich habs ja in unterschiedlichen Threads schon angesprochen - ich baue gerade mein GUI System um, weil ich Gamepadunterstützung haben will. Dafür brauche ich unter anderem ein Fokus-System, damit man Bedienelemente auswählen kann. Und dieser Fokus muss natürlich entsprechend irgendwie visuell repräsentiert werden.
Im Landvogt hab ich einfach die Farbe des Buttons geändert - heller, wenn der Mauszeiger drüber war, dunkler, wenn man ihn runtergedrückt hat. Das hat auch erstaunlich gut funktioniert, das erste ist ein wie ein Glühen oder ein Scheinwerfereffekt, das zweite ist halt wie wenn man den Knopf physisch rein drückt und er deshalb weniger Licht abbekommt.
Jetzt können Buttons aber beliebige Effekte haben. In diesem Fall ein Glühen unter dem Bild. Das Sprite ist super hässlich, aber es geht ja um den Code. Harald Hoppelhase wird dann demnächst auch angepasst, da wird dann eine Mohrrübe vor dem ausgewählten Knopf hin- und hertanzen.
Wie man im Video sieht, können Fokuseffekte zeitlich animiert sein, und obwohl immer nur ein Objekt Fokus haben kann, kann die Animation etwas länger leben, um ein hübsches Ausblenden zu ermöglichen. Daher sieht man bei schnellen Mausbewegungen mehrere Fokuseffekte.
Ich habs ja in unterschiedlichen Threads schon angesprochen - ich baue gerade mein GUI System um, weil ich Gamepadunterstützung haben will. Dafür brauche ich unter anderem ein Fokus-System, damit man Bedienelemente auswählen kann. Und dieser Fokus muss natürlich entsprechend irgendwie visuell repräsentiert werden.
Im Landvogt hab ich einfach die Farbe des Buttons geändert - heller, wenn der Mauszeiger drüber war, dunkler, wenn man ihn runtergedrückt hat. Das hat auch erstaunlich gut funktioniert, das erste ist ein wie ein Glühen oder ein Scheinwerfereffekt, das zweite ist halt wie wenn man den Knopf physisch rein drückt und er deshalb weniger Licht abbekommt.
Jetzt können Buttons aber beliebige Effekte haben. In diesem Fall ein Glühen unter dem Bild. Das Sprite ist super hässlich, aber es geht ja um den Code. Harald Hoppelhase wird dann demnächst auch angepasst, da wird dann eine Mohrrübe vor dem ausgewählten Knopf hin- und hertanzen.
Wie man im Video sieht, können Fokuseffekte zeitlich animiert sein, und obwohl immer nur ein Objekt Fokus haben kann, kann die Animation etwas länger leben, um ein hübsches Ausblenden zu ermöglichen. Daher sieht man bei schnellen Mausbewegungen mehrere Fokuseffekte.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- Schrompf
- Moderator
- Beiträge: 5338
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Endlich: eine geschlossene Oberfläche. Es gibt noch jede Menge Kleinigkeiten: die früher schonmal erwähnten spitzen Ecken, der ganze Ärger rund um Pixelmitten vs. Texturkoords, die LOD-Säume, vereinzelte nicht-deterministische Effekte an Kanten, so dass es mit nem Shader drauf dann doch wieder aufklafft... aber ich freu mich erstmal. Damit kann ich jetzt mal endlich ein bissl Grafikeffekte basteln
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
-
Mirror
- Establishment
- Beiträge: 366
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Gefällt mir. Schon erstaunlich was man mit Voxeln alles machen kann.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- Schrompf
- Moderator
- Beiträge: 5338
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Danke :-) Aber das hier hat nix mit Voxeln zu tun, das ist reine Geometrie-Verarbeitung. Deswegen isses ja auch so kompliziert, das stabil und grenzfallfrei hinzukriegen.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: Showroom - Aktuelle Arbeiten und Projekte
Hatte ich ja gestern schon beim Stammtisch gezeigt. Heute noch ein wenig dran weitergearbeitet. Hab jetzt umgestellt auf ein traditionelles Heightmapterrain, bei dem alle "Quads" als 2 Dreiecke ohne gesharte Vertices gerendert werden (-> super simpel). Dabei bekommt jedes Quad UVs von 0,0 -> 1,1 und dann werden die Vektor-Linien im Shader erzeugt. Das dürfte dann nachher auch ein bei den Modellen ein guter Ansatz sein.
- Schrompf
- Moderator
- Beiträge: 5338
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Sieht sehr stylisch aus!
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Schrompf
- Moderator
- Beiträge: 5338
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Jeder Felsen hat mal klein angefangen...
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: Showroom - Aktuelle Arbeiten und Projekte
Sieht sehr cool aus! Die Überstrahlung an den Ecken kommt auch sehr gut rüber.scheichs hat geschrieben: ↑Gestern, 17:06 Hatte ich ja gestern schon beim Stammtisch gezeigt. Heute noch ein wenig dran weitergearbeitet. Hab jetzt umgestellt auf ein traditionelles Heightmapterrain, bei dem alle "Quads" als 2 Dreiecke ohne gesharte Vertices gerendert werden (-> super simpel). Dabei bekommt jedes Quad UVs von 0,0 -> 1,1 und dann werden die Vektor-Linien im Shader erzeugt. Das dürfte dann nachher auch ein bei den Modellen ein guter Ansatz sein.
Bei der Szene erinnere ich mich auch wieder was ich noch lösen wollte falls ich sowas mal wieder mache: Bei sich schneidender Geometrie die Schnittkanten finden und ebenfalls rendern.
- Schrompf
- Moderator
- Beiträge: 5338
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Showroom - Aktuelle Arbeiten und Projekte
Ja, das sieht echt so stylisch aus, dass ich selbst eins bauen will. Schneidende Geometrie... da dachte ich zuerst, haua das wird teuer. Aber nö, Normalen im Screenspace ausrendern wie so ein billiger DeferredRenderer, und dann ne Edge Detection darauf, und Du kriegst alle Kanten freihaus. Noch dazu in immer gleicher Stärke, egal wie weit weg die Oberfläche ist, was ja eine der erklärten Anforderungen von scheichs beim Stammtisch war.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.