Seite 11 von 31

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:45
von joggel
Also ich denke das interessiert schon einige Leute hier, inklusive Mir :).
Aber was soll man schreiben? Du hast ja gesagt, dass du erstmal nix darüber sagen willst.
Und dann wartet man eben auch noch auf was "spielbares" :D.

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:49
von Zudomon
joggel hat geschrieben:Also ich denke das interessiert schon einige Leute hier, inklusive Mir :).
Aber was soll man schreiben? Du hast ja gesagt, dass du erstmal nix darüber sagen willst.
Und dann wartet man eben auch noch auf was "spielbares" :D.
Ich werde mal mit demjenigen reden, und wenn er mir dann grünes Licht gibt, dann schreib ich mal was über die Technik...
Aber vielleicht wäre da ein extra Thread sinnvoll, weil hier im Stonequest-Vorstellungsthread geht das wohl unter mit der Zeit. :)

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:50
von Chromanoid
Naja das ist halt das Problem bei DevLogs. Wenn man detaillierte Fortschritte mitteilt und positive Aufmerksamkeit in einem Entwicklerforum erlangen möchte, führt um das Beschreiben der Techniken nichts herum. Und niemand führt mental Buch darüber wie oft etwas erzählt wurde oder nicht - es fällt nur negativ auf, wenn Geheimniskrämerei betrieben wird. "Ich kenne 10 Wege um Millionär zu werden, aber die sage ich euch nicht.", würde dir doch auch auf den Keks gehen.

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:52
von joggel
Ich kenn die 2 Geheimnisse für ein erfolgreiches Leben:
1.) erzähl nicht alles
2.)

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:55
von Zudomon
Ihr habt ja Recht... ich hoffe, mir werden meine menschlichen Schwächen verziehen. :?

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:55
von Aramis
Nein :-)

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 17:59
von joggel
Genau!!
Ist alles auf dem ZFX-Backupserver gespeichert... deswegen hab ich doch vorhin gefragt :D

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 19:06
von Sleepy
Ich wäre auch dankbar dafür wenn man hier im Thread beim Thema bleibt.
Wie weit bist den mit deiner neuen Technik ? WIe siehts den mal mit Schatten aus :) ?

Re: [Projekt] Stonequest

Verfasst: 25.10.2011, 21:50
von Zudomon
Sleepy hat geschrieben:Ich wäre auch dankbar dafür wenn man hier im Thread beim Thema bleibt.
Wie weit bist den mit deiner neuen Technik ? WIe siehts den mal mit Schatten aus :) ?
Die neue Technik hab ich jetzt erstmal noch einen kleinen Moment zurück gestellt...

Schatten hab ich wohl noch gaaaanz weit zurückgestellt... nein, ich darf mich nicht wieder in Grafikeffekte verlieren...

Im Moment versuche ich, dass die Kollision für das Terrain nicht mehr über ein extra Kollisionsobjekt gemacht wird, sondern das direkt mit den Daten der Bezierflächen von den einzelnen Clustern gearbeitet wird. Der Vorteil ist dann, dass das Kollisionsobjekt nicht extra erstellt werden muss..

Re: [Projekt] Stonequest

Verfasst: 26.10.2011, 17:23
von Zudomon
Die Kollision arbeitet nun, wie gewollt auf direkt auf den Bezierflächen.

Außerdem wollte ich mal einen aktuellen Debug-Screen posten... also so sieht es aktuell aus... :o
20111026_1.jpg

Re: [Projekt] Stonequest

Verfasst: 26.10.2011, 17:25
von LONy
Hui, da ist wohl einer mit ner Schneekanone rumgerannt? :D

Re: [Projekt] Stonequest

Verfasst: 26.10.2011, 17:28
von Zudomon
LONy hat geschrieben:Hui, da ist wohl einer mit ner Schneekanone rumgerannt? :D
Der Shader ist noch nicht richtig. Und die Normalen anscheinend auch nicht...
Eigentlich versuche ich nur, die Landschaft in das neue System zu übertragen und wollte nun mit dem Felsen anfangen.

EDIT: Im Moment sinkt die Framerate allerdings rapide ab.

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 04:48
von Zudomon
Als ich mich hier gerade wieder dran gesessen habe, war ich fast der Meinung, dass es doch alles nicht so klappt, wie ich mir das vorgestellt habe. Es war langsam, hat rumgehackt ohne Ende und es wird noch nicht verwaltet, dass die Buffer nicht überlaufen können.

Aber zum Glück hat es sich herausgestellt, dass die ganzen Kinderkrankheiten nur auf fehlerhaften Code zurückzuführen waren... jetzt läuft es schon einigermaßen krass...

Zu sehen sind hier etwa 14,5 Millionen Dreiecke im Wireframe... ohne Wireframe schafft meine GeForce 460 (die Billig-Version) dabei 30 FPS. :D
20111028_1.jpg
Und noch ein positiver Aspekt, den die neue Technik bringt:
Das erstellen der Landschaft ist nun noch schneller...

Es wird aber noch ein wenig dauern, bis das alles stable ist.

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 07:57
von j.klugmann
Kommt auch mal mehr als nur Leistungsdaten über "die neue Technik" oder bleiben wir dabei? Irgendwie würde ich schon gerne mehr erfahren, besonders weil du sie ja so sehr anpreist.

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 08:14
von Zudomon
j.klugmann hat geschrieben:Kommt auch mal mehr als nur Leistungsdaten über "die neue Technik" oder bleiben wir dabei? Irgendwie würde ich schon gerne mehr erfahren, besonders weil du sie ja so sehr anpreist.
Also um es kurz zu machen, die Geometriedaten stehen in einer Textur.
Im übrigen finde ich das schon dreist formuliert! Ich bin ja wohl zu nichts verpflichtet!

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 08:24
von antisteo
Zudomon hat geschrieben:
j.klugmann hat geschrieben:Kommt auch mal mehr als nur Leistungsdaten über "die neue Technik" oder bleiben wir dabei? Irgendwie würde ich schon gerne mehr erfahren, besonders weil du sie ja so sehr anpreist.
Also um es kurz zu machen, die Geometriedaten stehen in einer Textur.
Im übrigen finde ich das schon dreist formuliert! Ich bin ja wohl zu nichts verpflichtet!
Das dachte ich mir schon so, aber du wolltest es ja nicht zugeben ;)
Praktischerweise musst du ja dann nur einen einzigen Vertexbuffer halten, dessen Vektor als Texturkoordinaten interpretiert werden.

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 09:00
von Zudomon
Nun erstmal Gras einscannen! Ich liebe meine Arbeit! :D :D :D

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 10:17
von Zudomon
Der erste Grashalm... (noch nicht final)

36 Dreiecke
20111028_2.jpg

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 10:19
von CodingCat
Zudomon hat geschrieben:
j.klugmann hat geschrieben:Kommt auch mal mehr als nur Leistungsdaten über "die neue Technik" oder bleiben wir dabei? Irgendwie würde ich schon gerne mehr erfahren, besonders weil du sie ja so sehr anpreist.
Im übrigen finde ich das schon dreist formuliert! Ich bin ja wohl zu nichts verpflichtet!
Was bitte ist an Jesses Formulierung dreist? Soll ich mal dreiste Fragen stellen? :mrgreen:

Zum Grashalm: Nur noch wenige Millionen weitere, bin gespannt. ;-)
Allerdings sind deine Framezahlen schon happig, bei mir läuft das jedenfalls bei der Dreiecksmenge dann ganz sicher nicht mehr mit 30 FPS. :(

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 11:15
von antisteo
CodingCat hat geschrieben:
Zudomon hat geschrieben:
j.klugmann hat geschrieben:Kommt auch mal mehr als nur Leistungsdaten über "die neue Technik" oder bleiben wir dabei? Irgendwie würde ich schon gerne mehr erfahren, besonders weil du sie ja so sehr anpreist.
Im übrigen finde ich das schon dreist formuliert! Ich bin ja wohl zu nichts verpflichtet!
Was bitte ist an Jesses Formulierung dreist? Soll ich mal dreiste Fragen stellen? :mrgreen:

Zum Grashalm: Nur noch wenige Millionen weitere, bin gespannt. ;-)
Allerdings sind deine Framezahlen schon happig, bei mir läuft das jedenfalls bei der Dreiecksmenge dann ganz sicher nicht mehr mit 30 FPS. :(
Bei mir auch nicht, aber das kann auch an ATI liegen, die wohl andere Cache-Strukturen haben.
Ich vermute mal, dass Zudomon diese Leistung aus NVIDIA-Karten rausholen konnte, weil die nen grottenschlechten Vertex-Cache haben, aber dafür einen guten Texture-Cache. Dann scheint wohl das Vorlagen-VBO vollständig in den Vertex-Cache zu passen und die "echten" Vertices, sowie die Texturen selbst profitieren von den großzügig angelegten Texture-Caches.

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 11:20
von Zudomon
Irgendwie ist das Gras noch ganz schön eckig... :lol:
20111028_3.jpg

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 11:22
von joggel
Verkauf es als stilistisches Mittel was unabdingbar für das wirken der Atmosphäre des Spiels ist 8-)

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 12:56
von Zudomon
Jaaa... etwas übertrieben vielleicht... 2048 Graspflanzen... wobei jede Pflanze aus bis zu 3 Halmen bestehen kann. Jeder Halm hat 36 - 100 Dreiecke...

Eine Million wird da wohl nicht von drin sein... das sehe ich ein *g*
20111028_4.jpg

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 14:55
von Zudomon
Okay... ich gebe zu... 8 FPS ist nicht mehr überwältigend... und dicht ist das Gras auch bei weitem noch nicht...

Kann ich nur hoffen, dass später LOD Abhilfe schafft... vor allem sieht es eh nicht schön aus, wenn die Dreiecke kleiner als ein Pixel werden...

Zu sehen sind 820.000 Graspflänzchen. Ein Frame hat etwa 118.000.000 Dreiecke :D
20111028_5.jpg

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 15:23
von TheBenji
Aber die Hasen sind cool! :D

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 15:50
von Grimasso
Atom-Hasen! Mach aus dem Gras doch einfache Billboards Sprites. So ist das totaler Overkill

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 15:54
von Zudomon
Ich hab jetzt erstmal ein Low-Poly Gras gemacht... 8 Dreiecke... mal schauen, ob es hinterher doch nur Sprites werden... wobei mir selbst das schon eigentlich einigermaßen gefällt...

2-3 FPS sind zwar noch nicht der Burner, aber wer sagt, dass das bereits das Ende der Fahnenstange ist... 210 Millionen Dreiecke pro Frame übrigens... :o
20111028_6.jpg

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 15:55
von Artificial Mind
mach doch einfach statt nem Spiel Stonequest-Mark 3D :D

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 16:01
von CodingCat
Na, wenn du statt Erde eine Grastextur drunterlegst, und die Dichte in die Ferne etwas reduzierst, könnte das doch hinhauen (Sprites kannst du ja auch erst ab einer gewissen Distanz einsetzen).

Re: [Projekt] Stonequest

Verfasst: 28.10.2011, 16:03
von Zudomon
Jap, denke mit Sprites auf Entfernung und LOD... und ganz entfernt dann ne Grasbodentextur sollte eigentlich das ganze wieder in einem angenehm spielbaren bereich bringen.

Das Gras soll später auch auf neu hingesetzten Erdblöcken wachsen... ganz nach dem Vorbild :D