[Projekt] StoneQuest lebt noch!
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.
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] StoneQuest lebt noch!
Ich würde mich rießig freuen, wenn du auch mal ein wenig Arbeit in das Distanzrendering steckst ;)
Es macht wirklich die meisten deiner Screenshots kaputt, wenn man im Vordergrund absolut epische Grafik hat und der Hintergrund aussieht, als käme er direkt aus 2003 :D
Es macht wirklich die meisten deiner Screenshots kaputt, wenn man im Vordergrund absolut epische Grafik hat und der Hintergrund aussieht, als käme er direkt aus 2003 :D
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: [Projekt] StoneQuest lebt noch!
Ihr habt mich überredet,... aber erstmal muss ich schlafen! ;)
Wird ja schon dunkel, gute Nacht! :D
Wird ja schon dunkel, gute Nacht! :D
Re: [Projekt] StoneQuest lebt noch!
Hier die ersten bescheidenen Versuche mit dem "LOD" (eigentlich ist es eher die Hintergrundlandschaft).
Klappt erstmal nur mit dem Fels. Die Frames gehen von 220 auf 5 FPS runter. Was aber kein Dauerzustand ist.
Für die entfernte Welt generiere ich allerdings keine Normalmap.
Klappt erstmal nur mit dem Fels. Die Frames gehen von 220 auf 5 FPS runter. Was aber kein Dauerzustand ist.
Für die entfernte Welt generiere ich allerdings keine Normalmap.
Zuletzt geändert von Zudomon am 10.04.2016, 06:37, insgesamt 1-mal geändert.
Re: [Projekt] StoneQuest lebt noch!
wetten du bist noch am coden? wer um 17:00 ins bett geht, müsste ja noch 5h wach sein... find ich geil dass du dich jetzt um die weitsicht kümmerst, viel erfolg!
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Bin ich in der Tat noch... naja, hatte aber gestern Abend ein wenig geschlafen und dann hatte ich mich bevor ich gepostet hatte auch nochmal hingelegt. Hatte da noch nen bug, den ich nicht identifizieren konnte. Im Bett dann noch drüber nachgedacht, Gedankenblitz, wieder rechner an gemacht, ausprobiert, ging nicht, wieder aus gemacht, hingelegt... wieder überlegt, dann nochmal ne Idee, ausprobiert, hat geklappt und dann war ich wieder relativ wach. :D
Was übrigens irgendwie komisch ist... mal abgesehen, dass ich mich mit FB ablenke, guck ich Nachts auch einige male in ZFX, immer in der Hoffnung, das da jemand schreibt... lol :D
Was übrigens irgendwie komisch ist... mal abgesehen, dass ich mich mit FB ablenke, guck ich Nachts auch einige male in ZFX, immer in der Hoffnung, das da jemand schreibt... lol :D
Re: [Projekt] StoneQuest lebt noch!
na dann. hallo zodu :) will dich ja nicht enttäuschen
rechner an mach ich in der situation nie mehr, weil ich dann auch wieder schlecht einschlafe. aufschreiben auf papier muss reichen. hauptsache der gedanke ist erfasst, sonst schwirrt er noch stundenlang im kopf rum...
rechner an mach ich in der situation nie mehr, weil ich dann auch wieder schlecht einschlafe. aufschreiben auf papier muss reichen. hauptsache der gedanke ist erfasst, sonst schwirrt er noch stundenlang im kopf rum...
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Ich war eigentlich deswegen wieder aufgestanden, um das zu testen, damit ich es danach bei den Überlegungen ausschließen kann... aber nachdem es dann geklappt hat, wollte ich auch das Ergebnis sehen :D, tja und dann war ich wach... und jetzt hau ich mir den Wanzt voll :D
Re: [Projekt] StoneQuest lebt noch!
Ob sich die Qualität nun schon wesentlich dadurch verbessert hat, sei mal dahin gestellt... aber immerhin läuft es jetzt nicht mehr als Diashow! :D
Ich denke, wichtig ist es, später auch Makrostrukturen rein zu bringen. Aber erstmal wäre nun wichtig, irgendwie auch die anderen Materialien wieder mit rein zu bekommen.
Ich denke, wichtig ist es, später auch Makrostrukturen rein zu bringen. Aber erstmal wäre nun wichtig, irgendwie auch die anderen Materialien wieder mit rein zu bekommen.
Zuletzt geändert von Zudomon am 10.04.2016, 06:37, insgesamt 1-mal geändert.
Re: [Projekt] StoneQuest lebt noch!
Irgendwie wärs ja schöner, wenn man das Cluster LOD besser machen könnte... statt immer viele Voxel zu einem zusammen zu nehmen... aber leider fällt mir da nichts brauchbares ein. Bei den "weichen Materialien" gehts ja noch, aber bei eckigen sieht es schon irgendwie grausig aus.
Zuletzt geändert von Zudomon am 10.04.2016, 06:37, insgesamt 1-mal geändert.
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: [Projekt] StoneQuest lebt noch!
Du musst die eckigen Sachen halt auch rund werden lassen und u.U. nen Treppeneffekt einbauen.
Re: [Projekt] StoneQuest lebt noch!
da fällt mir auf die schnelle nichts ein.
das eckige rund werden lassen könnte ja schon ein ansatz sein. müsste irgendwie in abhängigkeit von der "rundheit" des eckigen konstruktes sein. eine wand abrunden wäre ja blöd. so was wie ein smoothing-factor? sorry wenn das nur sinnloses bla bla war...
das eckige rund werden lassen könnte ja schon ein ansatz sein. müsste irgendwie in abhängigkeit von der "rundheit" des eckigen konstruktes sein. eine wand abrunden wäre ja blöd. so was wie ein smoothing-factor? sorry wenn das nur sinnloses bla bla war...
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: [Projekt] StoneQuest lebt noch!
Gilt von meiner Seite natürlich auch :) mir würde sonst noch einfallen so eine Art Vorausberechnung für das LOD zu machen. Also möglichst großflächige Formen für die abzubildenden Voxel-Teile finden und die merken und bei Entfernung anzeigen.marcgfx hat geschrieben:sorry wenn das nur sinnloses bla bla war...
Re: [Projekt] StoneQuest lebt noch!
Also das mit dem abrunden finde ich schon ganz gut... hatte da vorher schon drüber nachgedacht, aber dann verworfen. Nachdem du das jetzt nochmal geschrieben hattest, hab ich es mal ausprobiert, und es wirkt gut, weil es dann so eine art Geo-MipMapping darstellt.
Gerade Wände bleiben auch auf Distanz gerade, wenn diese groß genug ist.
Ich werde nun mal gucken, dass ich irgendwie die anderen Materialien dazu bekomme, vielleicht erstmal ohne Blending... ach da sind immer so viele Dinge, auf die man achten muss, dass man direkt Kopfschmerzen bekommt... :D
Gerade Wände bleiben auch auf Distanz gerade, wenn diese groß genug ist.
Ich werde nun mal gucken, dass ich irgendwie die anderen Materialien dazu bekomme, vielleicht erstmal ohne Blending... ach da sind immer so viele Dinge, auf die man achten muss, dass man direkt Kopfschmerzen bekommt... :D
Re: [Projekt] StoneQuest lebt noch!
Noch ein großes Problem was ich sehe... damals hatte ich ja schon, dass auch in der Entfernung die Materialien genutzt werden, die in dem LOD gemittelt am häufigsten auftreten...
Hier hab ich nochmal einen Screen von damals. Das Problem ist, ich nutze überwiegend Fels und oben drauf ein paar Schichten Erde... ist das LOD jetzt so niedrig, dass z.B. 16x16x16 Voxel zu einem verschmelzen und die oberen 3 Schichten sind Erde, der Rest Fels, ist es im Mittel also Fels... sieht aber mist aus, weil man eigentlich von dem Voxel nur die Oberfläche sieht, und das würde Wiese entsprechen. Ich weiß nicht ob ich mich gut Ausgedrückt habe. Jedenfalls müsste auf dem Screen im Hintergrund überwiegend Wiese zu sehen sein... sollte man da also tricksen oder hat jemand eine andere Idee?
Hier hab ich nochmal einen Screen von damals. Das Problem ist, ich nutze überwiegend Fels und oben drauf ein paar Schichten Erde... ist das LOD jetzt so niedrig, dass z.B. 16x16x16 Voxel zu einem verschmelzen und die oberen 3 Schichten sind Erde, der Rest Fels, ist es im Mittel also Fels... sieht aber mist aus, weil man eigentlich von dem Voxel nur die Oberfläche sieht, und das würde Wiese entsprechen. Ich weiß nicht ob ich mich gut Ausgedrückt habe. Jedenfalls müsste auf dem Screen im Hintergrund überwiegend Wiese zu sehen sein... sollte man da also tricksen oder hat jemand eine andere Idee?
Re: [Projekt] StoneQuest lebt noch!
wenn du das oberste material nimmst und damit das problem gut genug gelöst ist, ist es der richtige ansatz. der beste code ist doch der mit dem cleversten trick um die besten resultate mit der besten performance rauszuholen. 99% von dem was ich mache sind aproximationen, also eigentlich bin ich am dauertricksen.
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Ja, ich glaube, anders gehts auch nicht.
Was ich auch gemerkt habe... wenn man etwas authentisch macht, dann braucht man nen Nasa Rechner zum berechnen. Wenn man dann überall rumtrickst, kommt man schon in den Dia-Show Bereich, und wenn man dann bei den Tricks auch nochmal trickst, dann wird es so langsam Realtime. Sprich, möchtest du flüssige Bildraten, dann musst du die Aproximationen aproximieren, dann klappt das! :D
Was ich auch gemerkt habe... wenn man etwas authentisch macht, dann braucht man nen Nasa Rechner zum berechnen. Wenn man dann überall rumtrickst, kommt man schon in den Dia-Show Bereich, und wenn man dann bei den Tricks auch nochmal trickst, dann wird es so langsam Realtime. Sprich, möchtest du flüssige Bildraten, dann musst du die Aproximationen aproximieren, dann klappt das! :D
Re: [Projekt] StoneQuest lebt noch!
Die einfachsten Lösungen sind ja meist die Besten! :D
Um jetzt im Hintergrund in den Griff zu bekommen, dass das Gras auch auf Entfernung überwiegend bleibt, wird die Dicke der Erdschicht einfach auf Entfernung vergrößert...
Leider kann ich im Hintergrund noch nicht die Materialien verblenden und der Speicherverbrauch ist auch noch relativ hoch...
Außerdem ist da alles so hingeklatscht, das schreit so langsam nach Refactoring und vernünftige Strukturen.
Doch die meiste Zeit ist heute Nacht drauf gegangen, einen Fehler zu Suchen. Wenn ich eine Membervariable zu den Clustern hinzu gefügt habe, habe ich mit einmal eine Exception erhalten. Nach genauerer Analyse hat es bei einem bestimmten Cluster geknallt und zwar beim Zugriff auf dem ItemManager, der die Adresse $1 hatte. Sehr seltsam. Nach etwas langwierigen suchen konnte ich die Stelle lokalisieren, wo letztendlich die Adresse überschrieben wurde (auch dass es daran lag, hat sich mir erst später erschlossen). Schließlich habe ich beim setzen des Texturfilterings fleißig eine Arraygrenze überschritten, weil ich den Index für den Sampler beim Pixelshader, bei dem ja noch 257 addiert wird, als Index benutzt für meine Variablen, die aber nur in Sampler Grenzen, also im Falle vom VertexShader von 0-3 existent waren. Leider hat da die Bereichsprüfung nicht reagiert.
Letztendlich kann ich nur dankbar sein, dass solche Seiteneffekte irgendwo auftreten und das Programm dann auch wirklich eine Exception wirft, auch wenn es mal ganz woanders ist. Aber so wird man wenigstens darauf aufmerksam gemacht, dass man irgendwo mist gebaut hat.
Um jetzt im Hintergrund in den Griff zu bekommen, dass das Gras auch auf Entfernung überwiegend bleibt, wird die Dicke der Erdschicht einfach auf Entfernung vergrößert...
Leider kann ich im Hintergrund noch nicht die Materialien verblenden und der Speicherverbrauch ist auch noch relativ hoch...
Außerdem ist da alles so hingeklatscht, das schreit so langsam nach Refactoring und vernünftige Strukturen.
Doch die meiste Zeit ist heute Nacht drauf gegangen, einen Fehler zu Suchen. Wenn ich eine Membervariable zu den Clustern hinzu gefügt habe, habe ich mit einmal eine Exception erhalten. Nach genauerer Analyse hat es bei einem bestimmten Cluster geknallt und zwar beim Zugriff auf dem ItemManager, der die Adresse $1 hatte. Sehr seltsam. Nach etwas langwierigen suchen konnte ich die Stelle lokalisieren, wo letztendlich die Adresse überschrieben wurde (auch dass es daran lag, hat sich mir erst später erschlossen). Schließlich habe ich beim setzen des Texturfilterings fleißig eine Arraygrenze überschritten, weil ich den Index für den Sampler beim Pixelshader, bei dem ja noch 257 addiert wird, als Index benutzt für meine Variablen, die aber nur in Sampler Grenzen, also im Falle vom VertexShader von 0-3 existent waren. Leider hat da die Bereichsprüfung nicht reagiert.
Letztendlich kann ich nur dankbar sein, dass solche Seiteneffekte irgendwo auftreten und das Programm dann auch wirklich eine Exception wirft, auch wenn es mal ganz woanders ist. Aber so wird man wenigstens darauf aufmerksam gemacht, dass man irgendwo mist gebaut hat.
Re: [Projekt] StoneQuest lebt noch!
sieht für mich schon massiv besser aus!
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Hier noch mal eine aktuelle Techdemo.
Was meint ihr, hat StoneQuest noch Potential?
[youtube]4w7oxaLxoQ8[/youtube]
Was meint ihr, hat StoneQuest noch Potential?
[youtube]4w7oxaLxoQ8[/youtube]
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: [Projekt] StoneQuest lebt noch!
Das kommt auf's Spielprinzip an ;)
Wenn ich das Video sehe, denke ich fast, Du solltest es mal mit einem Spiel probieren, das am Boden zwischen Gräsern usw. spielt. Vielleicht eine Art RTS oder Top-Down-RPG mit Nagetieren? Dann könntest Du Dir das LOD für die Entfernungen sparen und einfach noch stärker blurren :)
Wenn ich das Video sehe, denke ich fast, Du solltest es mal mit einem Spiel probieren, das am Boden zwischen Gräsern usw. spielt. Vielleicht eine Art RTS oder Top-Down-RPG mit Nagetieren? Dann könntest Du Dir das LOD für die Entfernungen sparen und einfach noch stärker blurren :)
Re: [Projekt] StoneQuest lebt noch!
Das Kabel sieht ja geil aus, aber in Game ein anderes Game zocken? Du spinnst wirklich :lol:
Potenzial hat es, nur musst du dich mal endlich auf ein Spiel festlegen, sonst bleibt es ne schöne Tech-Demo. Wie Chromanoid bereits gesagt hat, nutz die Stärken von dem was du schon gemacht hast.
Potenzial hat es, nur musst du dich mal endlich auf ein Spiel festlegen, sonst bleibt es ne schöne Tech-Demo. Wie Chromanoid bereits gesagt hat, nutz die Stärken von dem was du schon gemacht hast.
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Ich hatte schon länger drüber nachgedacht und mich nun dazu entschieden, es nochmal mit 2 Shadowmaps zu probieren, also eine fürs grobe und eine fürs feine.
Damals hatte ich 7 und das hatte auch zu Mikrorucklern und Probleme geführt weil ich da nicht jede Cascade geupdated habe.
Aber das fehlen von Schatten wirkt sich sehr negativ die Bildqualität in der Entfernung aus, vielleicht jetzt nicht so stark, aber wenn später dann auch noch Bäume weit entfernt generiert werden, dann bestimmt extrem.
Damals hatte ich 7 und das hatte auch zu Mikrorucklern und Probleme geführt weil ich da nicht jede Cascade geupdated habe.
Aber das fehlen von Schatten wirkt sich sehr negativ die Bildqualität in der Entfernung aus, vielleicht jetzt nicht so stark, aber wenn später dann auch noch Bäume weit entfernt generiert werden, dann bestimmt extrem.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [Projekt] StoneQuest lebt noch!
Also wenn sogar der Berg im Vordergrund (15 m entfernt?) keinen Schatten mehr wirft, dann ist das wirklich nicht pralle.
Re: [Projekt] StoneQuest lebt noch!
Ja das stimmt. Dafür wirft ja jeder Grashalm Schatten ;)
Re: [Projekt] StoneQuest lebt noch!
sind das vorher nachher bilder (1 shadowmap, 2 shadowmaps) ? wenn ja, dann ist das ne deutliche verbesserung :)
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [Projekt] StoneQuest lebt noch!
Ja genau. Vorher/Nachher. Sonst kann man das so schlecht nachvollziehen denke ich. Wenn ich jetzt nur die neuen Poste, dann sagt man sich, ja schatten, so wie vorher auch. Aber im Vergleich sieht man die Änderung. Vielleicht sollte ich das auch auf die anderen Sachen mal öfter machen... wenn sich z.B. zum X-ten mal die Goldader geändert hat... da sieht man dann schon die Evolution.
Re: [Projekt] StoneQuest lebt noch!
Irgendwie sieht flacher Volumennebel interessanter aus...
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [Projekt] StoneQuest lebt noch!
Die Nebelfarbe ist sehr unnatürlich. Ist der linear oder exponentiell? Alpha-Blending oder Premultiplied Alpha? Nur Deckkraft oder RGB einzeln berechnet?
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: [Projekt] StoneQuest lebt noch!
Krishty hat geschrieben:Also wenn sogar der Berg im Vordergrund (15 m entfernt?) keinen Schatten mehr wirft, dann ist das wirklich nicht pralle.
Der optimale Kompromiss liegt aber doch sicher näher an "der Berg wirft einen Schatten".Zudomon hat geschrieben:Ja das stimmt. Dafür wirft ja jeder Grashalm Schatten ;)
Re: [Projekt] StoneQuest lebt noch!
Exponentiell, Alpha, DeckkraftKrishty hat geschrieben:Die Nebelfarbe ist sehr unnatürlich. Ist der linear oder exponentiell? Alpha-Blending oder Premultiplied Alpha? Nur Deckkraft oder RGB einzeln berechnet?
tut er doch nunAlexander Kornrumpf hat geschrieben:Der optimale Kompromiss liegt aber doch sicher näher an "der Berg wirft einen Schatten".