Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

23.08.2005, 20:27

Texturierung eines Terrains..

Hallo!

Bevor ich den Quad-Tree in meinem Terrain einbauen möchte, wollte ich mal eine Page meines Terrains texturieren. Da ich wahrscheinlich noch Jahre an meinem Game programmiere lege ich kaum Wert auf Hardwar-Voraussetzungen(solange es mit einer radeon 9800pro läuft)..
Color-Map und Detail-Map - finde ich einfach nicht mehr schön..
Splatting - klingt ganz gut, nur muss ich aus meiner Sicht zu viel zeichnen..
Volumentexturen - naja, glaube die Übergänge sind nicht sehr verschieden..

Mir ist es wichtig, dass es sehr lebensecht aussieht, dass ich schöne Wege einbauen kann, die Übergänge sehr gemischt aussehen usw.. Auch wenn irgend ein Hexenmeister einen bestimmten Zauber abschießt, Spuren davon im Boden hinterlässt usw..


Also dachte ich eventuell an Pixel Shader 2.0. Nur leider hab ich überhaupt keine Ahnung, wie sowas funktioniert..man findet im Internet leider kaum Artikel oder ich suche einfach falsch..die HLSL aus dem SDK sieht ganz gut aus..nur wie eben gesagt, ich hab keine Ahnung wie das funktionieren sollte...

Danke für eure Hilfe!


cya,
Stefan

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

2

23.08.2005, 20:50

Stefan
Wenn Du es richig realistisch haben willst, hauste D3D, OpenGL und co am besten mal ganz tief in die Tonne! Vorallem da Du Dir keine Gedanken über Hardware die nächsten Jahre machst sehe ich da das Beste vom Besten für Dich in der Nähe!

Raytracing!

Nichts hat so gute Qualität wie ein Raytracer, mit perfekten Schatten, Nebeln usw. Da kommen selbst Shader nicht dran und werdens auch nicht, da die für sowas nicht konzipiert sind.

- Patrick, der Raytracing Fan

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

3

23.08.2005, 21:01

Naja, ich möchte nur nicht meine Engine für jeden Schrott kompatibel machen, ich glaube das ich Pixel Shader 2.0 in 3 Jahren voraussetzen kann, wieso soll ich dann mir die arbeit antun und altes Zeug einbauen, dass nächstes Jahr nur noch irgend welche Bauern im letzten Tal benützen..

Raytracing wär perfekt, stimmt..werde ich auch vielleicht für die ShadowMap benützen, gute Idee..nur sollte alles noch auf meiner ATI Radeon 9800 Pro laufen, die ja eh schon fast wieder alter Müll ist..


Stefan

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

4

23.08.2005, 21:04

Stefan
Was hat Raytracing mit einer Grafikkarte zu tun?!?!?!?!

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

5

23.08.2005, 21:09

Zitat von »"Patrick"«

Stefan
Was hat Raytracing mit einer Grafikkarte zu tun?!?!?!?!


Ach nerv mich doch nicht, hab sonst genug stress!
Ich glaub die Frage ist verständlich, dass man weiß wo meine Probleme sind..
Zeig mir lieber wie ich den Umgang mit Pixel Shader 2.0 erlerne, dass hilft mir weiter..aber das is ja hier wie die Kiddies in WoW^^

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

6

23.08.2005, 21:12

Zitat von »"Stefan"«

Ach nerv mich doch nicht, hab sonst genug stress!
Geiles Argument. Spitze.

Mal ehrlich: Wenn Du noch nie von Raytracing gehört hast könnte man ggf. höflich nachfragen was das ist und wie man das bewerkstelligen kann. Aber so? Nee Du, kannst' knicken.

Und zu Deinen Shadern: So nicht. Wenn Du schon Pixelshader aben willst musste auch Vertexshader nehmen, sonst knatsch Deine Zukünftige "Radeon XYZ 2000 Pro Ultra Millenium XP".

Aber bitte: Scheinst ja auf Lösungen verzichten zu wollen.

- Patrick

7

23.08.2005, 21:19

pflichte patrick bei. was legst du hier denn bitte für ne scheiß art an den tag?

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

8

23.08.2005, 21:23

ne raytracing variante bekommt man nicht mit akzeptablen geschwindigkeiten hin. er will ja auch, dass es auf momentan aktueller hardware läuft. es ging ihm nur darum, dass er sich um die hardware vorraussetzungen keine gedaken machen will...

vielleicht solltest du dirch ersteinmal allgemein in den bereich "shader" einarbeiten und dann erst auf das terrain zurückkommen. sonst wird das glaube ich nichts. mit "Zeig mir lieber wie ich den Umgang mit Pixel Shader 2.0 erlerne" wirst du hier nicht sehr weit kommen. ich möchte bezweifeln, dass sich hier jetzt jemand hin setzt und ne einführung in shader schreibt. es gibt durchaus materialien im netz zu dem thema. man muss nur suchen und sich damit auseinander setzen. wenn du konkrete fragen hast, wird man dir sicherlich gerne helfen...

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

9

23.08.2005, 21:25

Alle mal Fuss vom Gas :)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

10

23.08.2005, 21:27

Dave
Na ja, bei Raytracing ist nicht immer die Frage wie die Hardware ist, sondern eher wie der Coder codet. Wenn er irgendwo schlampt wirkt sich das natürlich sehr auf die FPS aus.

Aber selbst bei einem 1,6 Athlon bekommt man bei 800x600 bei gutem Code noch eine akzeptable FPS von 24 FPS hin. Man muss halt nur wissen wie.

Aber wer so ein Verhalten darbietet, na ja. Siehe oben sag ich da nur.

Nebenbei: Ich würd die Texturierung nicht umbedingt auf Shadern aufbauen, da die eher mehr Sache des Programmierers ist und nicht der GPU.

Werbeanzeige