Home |  Tutorials |  Articles |  Files |  Links |  Team |  Forum |  Wiki

Aktuelle Zeit: Di Mai 21, 2013 14:42

Foren-Übersicht » Programmierung » Shader
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Displacement Mapping via Shader
BeitragVerfasst: Di Jul 03, 2012 12:38 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2009
Wohnort: Munich
Programmiersprache: C/C++ (Obj-C)
Hi,

für ein aktuelles Projekt möchte ich gern Displacement Mapping benutzt statt mir Normal Mapping, ist hier das Relief Mapping aus Doom 3 Zeiten noch der aktuelle Stand der Dinge? Oder gibt es da schon neuere, bessere Techniken für?

Danke~
Aya

_________________
Leise möchte ich ihn spüren, mit den Lippen zart berühren. Sanft floss es dann in mich hinein, ja so ein Kaffee der ist fein.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: Di Jul 03, 2012 12:49 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2009
Wohnort: Munich
Programmiersprache: C/C++ (Obj-C)
Bzw, hat jemand ein paar gute Infos dazu wie "Parallax Occlusion Mapping" genau funktioniert?
Ich durchstöber grad Google danach ein wenig, finde aber nichts richtig konkretes zur Funktionsweise.. falls da jemand direkt ein paar Links hat würde ich mich freuen - ansonsten poste ich welche, wenn ich sie gefunden habe :)


EDIT: Wobei ich grad sehe, alles was ich zum Prallax Occlusion Mapping finde ist auch von 2006-2008.. also auch aus der Zeit des Relief Mappings (und soweit ich das verstehe auch eher nur ein andere Name für das selbe.. eventuell etwas verbessert von der Technik?).

Ist denn das ganze dann noch up to date?
Stecke da leider zur Zeit irgendwie gar nicht mehr drin was es da so aktuell an Techniken gibt... :(

Aya

_________________
Leise möchte ich ihn spüren, mit den Lippen zart berühren. Sanft floss es dann in mich hinein, ja so ein Kaffee der ist fein.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: Di Jul 03, 2012 17:40 
Offline
DGL Member
Benutzeravatar

Registriert: So Sep 26, 2010 12:54
Beiträge: 155
Wohnort: Kapstadt
http://graphics.cs.brown.edu/games/SteepParallax/
http://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/Chapter_4.pdf


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: Do Jul 05, 2012 07:48 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Nov 08, 2010 18:41
Beiträge: 316
Programmiersprache: Gestern
Naja ich glaube durch die Geometrieshader ist das ganze ziehmlich überflüssig geworden, da man nun echtes
Displacementmapping machen kann. In der Praxis findet man diese Effekte ja so selten das es keinen großen
Einfluss auf die Performance haben dürfte.
Es gäbe dann noch ein paar Ansätze die mit echten 3D Informationen in Texturen arbeiten um flache Winkel
und Room over Room zu realisieren, aber da ist natürlich dann der Aufwand sehr viel höher.

_________________
Meine Homepage Jetzt auch mobil :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: So Jul 08, 2012 21:23 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2000
Wohnort: Hamburg
Programmiersprache: C/C++, C#
Der aktuelle Stand ist "Parallax Occlusion Mapping", welche sehr viel eingesetzt wird.
Dank mitlerweile performanter discard Funktion, sieht das auch sehr gut aus, wenn man auf die Siluetten achtet.
Für feinheiten, die nach innen gehen, kann man Paralax Occlusion Mapping benuzten und für feinheiten die nach aussen gehen braucht man displacement mapping. In folgenden 2 Bildern von Cryengine 2 sieht man das gut.
Bild
Bild

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekt: http://www.part-time-scientists.com
http://www.radonframework.org


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: So Jul 08, 2012 22:16 
Offline
DGL Member

Registriert: Di Aug 09, 2011 07:33
Beiträge: 162
Programmiersprache: C/C++
Kleine Korrektur @TAK2004: CryEngine 3 :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Displacement Mapping via Shader
BeitragVerfasst: Mo Jul 09, 2012 11:04 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 3641
Wohnort: 2a01:4f8:d16:1305::/64
Programmiersprache: FreePascal, C++
*sabber*
Bekommt man wieder Lust mit Shadern rumzuspielen.

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; Pythonic Universe; eXtensible Web Framework in Python
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de