Diskussion:Detail Mapping: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
Zeile 3: Zeile 3:
 
ich versuche schon seit ein paar Tagen, meine Texturen mit Detailmapping zu verfeinern. Vom Prinzip her ist mir auch schon klar wie es geht, aber es hapert noch an ein paar Kleinigkeiten. Der hier verfügbare Artikel hat mir auch schon weitergeholfen aber einiges ist mir am dargestellten Beispiel nicht ganz klar:
 
ich versuche schon seit ein paar Tagen, meine Texturen mit Detailmapping zu verfeinern. Vom Prinzip her ist mir auch schon klar wie es geht, aber es hapert noch an ein paar Kleinigkeiten. Der hier verfügbare Artikel hat mir auch schon weitergeholfen aber einiges ist mir am dargestellten Beispiel nicht ganz klar:
  
 +
<pascal>
 
// Alle Schnittpunkte des Objektes renderm
 
// Alle Schnittpunkte des Objektes renderm
 
for v := 0 to High(VertexData) do  // wo kommt VertexData her? ist das OpenGL?
 
for v := 0 to High(VertexData) do  // wo kommt VertexData her? ist das OpenGL?
Zeile 15: Zeile 16:
 
   // ...
 
   // ...
 
end;
 
end;
 +
</pascal>
  
 
Für eine Auflösung meines Knotens wäre ih sehr dankbar,
 
Für eine Auflösung meines Knotens wäre ih sehr dankbar,
  
 
Andy
 
Andy

Version vom 3. Februar 2006, 08:48 Uhr

Hallo,

ich versuche schon seit ein paar Tagen, meine Texturen mit Detailmapping zu verfeinern. Vom Prinzip her ist mir auch schon klar wie es geht, aber es hapert noch an ein paar Kleinigkeiten. Der hier verfügbare Artikel hat mir auch schon weitergeholfen aber einiges ist mir am dargestellten Beispiel nicht ganz klar:

// Alle Schnittpunkte des Objektes renderm
for v := 0 to High(VertexData) do  // wo kommt VertexData her? ist das OpenGL?
begin                              // ----------------------------------------
  // ...
 
  // Texturkoordinate für die Detailtextur
  glMultiTexCoord2f(GL_TEXTURE1, Vertex[v].s*16, Vertex[v].t*16);  // das gleiche mit Vertex.
  // Texturkoordinate für die Basistextur                          // woher kommt diese Array?
  glMultiTexCoord2f(GL_TEXTURE0, Vertex[v].s, Vertex[v].t);        // ------------------------
 
  // ...
end;

Für eine Auflösung meines Knotens wäre ih sehr dankbar,

Andy