| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| magigman Junior JLI'ler
 
 
 
 Anmeldedatum: 25.09.2007
 Beiträge: 87
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 13.01.2011, 16:53    Titel: Normal Mapping |   |  
				| 
 |  
				| Hallo!!! Ich habe eine Frage zum Thema DirectX...
 Ich habe überhaupt keine Ahnung wie ich Normal Mapping mit DirectX und C++ hinkriegen soll...
  Kann mir irgendjemand sagen, wie das geht??? Danke schonmal  _________________
 Wer einen Rechtschreibefehler findet, darf ihn behalten, in ein Regal stellen und jedem der vobei geht sagen, dass ER ihn gefunden hat.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Otscho Super JLI'ler
 
  
 Alter: 37
 Anmeldedatum: 31.08.2006
 Beiträge: 338
 Wohnort: Gummibären-Gasse
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 13.01.2011, 21:06    Titel: |   |  
				| 
 |  
				| Mit DX kenne ich mich dazu leider zu wenig aus. 
 Ich könnte dir höchstens sagen, welche Daten du brauchst und wie deine shader aussehen müssen.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Jonathan_Klein Living Legend
 
  
 Alter: 38
 Anmeldedatum: 17.02.2003
 Beiträge: 3433
 Wohnort: Siegerland
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 13.01.2011, 22:14    Titel: |   |  
				| 
 |  
				| DU wirst das vermutlich per Shader machen (wie viel konnte die FFP da schon?). Also solltest du erstmal ein paar Grundlagen über Shaderprogrammierung durcharbeiten. Einfache Textur, vielleicht auch etwas Beleuchtung. Das Thema ist mathematisch schon anspruchsvoll und du solltest nicht erwarten, innerhalb von 2 Tagen alle Grundlagen zu lernen und anwenden zu können, um das umsetzen zu können.
 _________________
 https://jonathank.de/games/
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| The Lord of Programming Living Legend
 
  
 Alter: 38
 Anmeldedatum: 14.03.2003
 Beiträge: 3122
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 14.01.2011, 15:43    Titel: |   |  
				| 
 |  
				| Einen Tipp, den ich dir bei der Sache geben kann: Bei Shadern wirst du auf verschiedene Spaces(also Koordinatensysteme) stoßen. Achte unbedingt darauf, dass die Daten, die miteinander verrechnet sind, in einem gemeinsamen Koordinatensystem einen Sinn ergeben.
 Ist das nicht so, sieht die Shader-Welt zuweilen wie auf Drogen und unnachvollziehbar, aber lustich aus
   
 Du musst dir natürlich auch im Klaren darüber sein, woher du die Normalmaps bekommst, die du verwenden willst. Es gibt da verschiedene Methoden (1. Den Unterschied zwischen einem Highpoly und einem Lowpoly berechnen lassen, 2. mit ZBrush die Feinheiten ausarbeiten, ...). Die kann man schlecht mal eben in Photoshop malen.
 
 Aber wenn du die hast, ists im Prinzip wirklich nicht viel: Pixelbasiertes Beleuchtungsmodell, bei dem du die interpolierten Normalen mit den Normalen der Normalmap verrechnest.
 
 Wenn du noch genauere Fragen hast, immer her damit. Hab mich erst kürzlich damit beschäftigt
  _________________
 www.visualgamesentertainment.net
 Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
 (1) Realtime Developer Testing and Debugging Console
 
   Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
 Hilf Schäuble! Damit er auch was findet...
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Jonathan_Klein Living Legend
 
  
 Alter: 38
 Anmeldedatum: 17.02.2003
 Beiträge: 3433
 Wohnort: Siegerland
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| magigman Junior JLI'ler
 
 
 
 Anmeldedatum: 25.09.2007
 Beiträge: 87
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 16.01.2011, 11:10    Titel: |   |  
				| 
 |  
				| Vielen Dank für die raschen Antworten und die Links... Ich werde mich demnächst, wenn ich Zeit habe, damit beschäftigen.
 Wenn ich noch weitere Fragen habe, wende ich natürlich gerne wieder an euch, denn (wenn hier überhaupt noch Fragen gestellt werden) man bekommt schnelle und gute Antworten... Ihr seid einfach klasse
   
 PS. @ The Lord of Programming: Lieb gemeint, aber ich weiß schon was Spaces sind
  _________________
 Wer einen Rechtschreibefehler findet, darf ihn behalten, in ein Regal stellen und jedem der vobei geht sagen, dass ER ihn gefunden hat.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| The Lord of Programming Living Legend
 
  
 Alter: 38
 Anmeldedatum: 14.03.2003
 Beiträge: 3122
 
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| telebeppo Mini JLI'ler
 
 
 
 Anmeldedatum: 17.11.2008
 Beiträge: 36
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 24.01.2011, 09:34    Titel: |   |  
				| 
 |  
				| Um eine NormalMap aus einer HeightMap zu erzeugen gibt es die Funktion D3DXComputeNormalMap. Siehe auch das Thema: >Normalvektoren für Landschaft aus Highmap< hier im Forum.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |