• Forum geschlossen!
    Das Forum befindet sich im Nur-Lese-Modus. Das Erstellen neuer Themen und Beiträge ist nicht mehr möglich.

[Wii] Displacement mapping. Gibts oder gibts nicht?

Trickmaster

Bekanntes Gesicht
Displacement mapping. Gibts oder gibts nicht?

Jetzt wo die Konsole raus ist müsste man doch eigentlich mehr darüber wissen, oder?
Und warum wird es bei allen Launch-Titeln kaum genutzt?
 
AW: Displacement mapping. Gibts oder gibts nicht?

Trickmaster am 07.12.2006 13:31 schrieb:
Jetzt wo die Konsole raus ist müsste man doch eigentlich mehr darüber wissen, oder?
Und warum wird es bei allen Launch-Titeln kaum genutzt?
1. wo steht das es die Konsole kann oder nicht???
2. wenn du nicht weißt ob die Konsole es kann, woher weißt du das es kaum genutzt wird.
 
AW: Displacement mapping. Gibts oder gibts nicht?

SvenB1982 am 07.12.2006 14:07 schrieb:
Trickmaster am 07.12.2006 13:31 schrieb:
Jetzt wo die Konsole raus ist müsste man doch eigentlich mehr darüber wissen, oder?
Und warum wird es bei allen Launch-Titeln kaum genutzt?
1. wo steht das es die Konsole kann oder nicht???
2. wenn du nicht weißt ob die Konsole es kann, woher weißt du das es kaum genutzt wird.
genau, die spieler können das ja nicht sehn, nur die Programmierer wissen ob sie Bump Mapping oder Displacement Mapping benutzt haben.
 
AW: Displacement mapping. Gibts oder gibts nicht?

Das ist ein ganz großer Unterschied. Das merkt man einfach daran, dass ein Objekt aus ungewöhnlich vielen Polygonen besteht und dass es den Entwicklern sicherlich zuviel Zeit gekostet hätte es zumodellieren. Z.B bei Gothic 3 der Boden in den Dörfern oder Städten. Das können aber nur Grakas darstellen die Direct X 9.0 mit Shader Model 2.0 unterstützen.

Hier eine Kugel mit Bump Maps
http://www.spot3d.com/vray/help/150R1/images/tutorials/displacement/ex_bump.png

Hier mit Displacement Maps
http://www.spot3d.com/vray/help/150R1/images/tutorials/displacement/ex_displ.png


Naja. Vor langer Zeit wurde behauptet, dass die damals noch heißende Nintendo Revolution sowas könne. Außerdem spart es mehr Rechenleistung als bei Bump Maps.
 
AW: Displacement mapping. Gibts oder gibts nicht?

Ich weis was du meinst. Aber wie du siehst wird es nicht genuztzt bzw der Wii kann das nicht. Da man es sonst schon längst bei Spielen gesehen hätte.
 
AW: Displacement mapping. Gibts oder gibts nicht?

Trickmaster am 07.12.2006 17:12 schrieb:
Hier eine Kugel mit Bump Maps
http://www.spot3d.com/vray/help/150R1/images/tutorials/displacement/ex_bump.png

Hier mit Displacement Maps
http://www.spot3d.com/vray/help/150R1/images/tutorials/displacement/ex_displ.png


Naja. Vor langer Zeit wurde behauptet, dass die damals noch heißende Nintendo Revolution sowas könne. Außerdem spart es mehr Rechenleistung als bei Bump Maps.

Das kam glaub ich von nem Patenteintrag Nintendos, in dem ein spezielles Displacement Mapping (also sowas wie Bump Mapping->Cube Mapping) erwähnt wurde...
Allerdings reichen mir Bump Maps, die können eine Textur schon extrem verbessern (wenn man auch wirklich das Specular Bump Mapping benutzt)...

Aber spart Displacement Mapping wirklich mehr Rechenleistung?
Ich kenn mich da nich so gut aus, aber afaik war's doch einfach so, dass Displacement Mapping Rechenleistung spart im Verhältniss zum normalen Berechnen, aber Bump Mapping schon weniger verbraucht als Displacement Mapping (was ja eigentlich auch logisch is, Displacement Mapping is ja quasi ne Weiterentwicklung vom Bump Mapping....)
 
AW: Displacement mapping. Gibts oder gibts nicht?

Nintendofan1026 am 07.12.2006 20:34 schrieb:
Aber spart Displacement Mapping wirklich mehr Rechenleistung?
Ich kenn mich da nich so gut aus, aber afaik war's doch einfach so, dass Displacement Mapping Rechenleistung spart im Verhältniss zum normalen Berechnen, aber Bump Mapping schon weniger verbraucht als Displacement Mapping (was ja eigentlich auch logisch is, Displacement Mapping is ja quasi ne Weiterentwicklung vom Bump Mapping....)

Deutlich mehr. Und trotzdem ist das Ergebins verblüffend oder? Ich würde euch gerne einpaar Beispiele in Spielen zeigen, doch die finde ich gerade nicht.
 
AW: Displacement mapping. Gibts oder gibts nicht?

Ja genau. Das sind echte Beispiele:
Displacement Maps in voller Action
http://photos1.blogger.com/blogger/1480/1168/1600/displacementmap7tx.jpg
Hier ein Vergleich zwischen Bump Maps und Displacement Maps:
http://photos1.blogger.com/blogger/1480/1168/1600/Displacement%20mapping.jpg
Und so wird's gemacht:
http://photos1.blogger.com/blogger/1480/1168/1600/Displacement.jpg

Und wie gesagt spart es deutlich mehr Rechenleistung als die rechenaufwändigen Bump-Maps. Es wäre also klug von Nintendo diese Technik anzuwenden, aber das ist ganz allein deren Entscheidung. Dann hätte aber Nintendo ebenso gut den ATi-Flipper modifizieren können, da sich grafisch nur die Beleuchtungen verbessert hätten. Und dafür einen völlig neuen Grafikprozessor in Arbeit zugeben macht irgendwie keinen Sinn. :-o
 
AW: Displacement mapping. Gibts oder gibts nicht?

vb4 am 31.12.2006 17:47 schrieb:
Diese Technik ist vielleicht Leistungssparend... Aber was für eine Architektur muss der Chip dafür haben? Shader kannst du auch nicht nachträglich einbauen. Vielleicht führt Dis-Mapping zu höherer Abwärme.

Displacement Mapping würde sogar auf dem Cube funktionieren (Multi-Texturing). Displacement Maps sind ja nur weiterentwickelte Bump-Maps, glaube ich. Soviel ich weiß konnten sogar schon die Ati Radeon 9600, die Ati Radeon 9800 und die NvidiaFX-Serie Displacement Maps darstellen. Und diese sind ungefähr zeitgleich mit dem Cube aufgetaucht.
 
AW: Displacement mapping. Gibts oder gibts nicht?

vb4 am 31.12.2006 20:05 schrieb:
Geforce FX kann das?
Die "können" auch Shader 2.0.
Dumm nur, dass dann die Performance um 95% sinkt. (Ich muss es wissen, da dieses Notebook eine FX 5200 hat. Ich musste bei Earth 2160 damals den Shader auf 1.3 umstellen...)
FX 5200 ist ein Lahma****. Ich hatte dieses Teil auch einmal in meinem PC verschraubt. Die können das, aber damit es auch gut aussieht braucht man mindestens ne FX5600 und alles darüber. Natürlich ist es da nicht so weiterentwickelt wie ab der Radeon X600-Serie und der Geforce 6800. Ab da kann man eigentlich von richtigen Displacement Mapping reden. =)
 
Zurück