PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
3D: Modeling, Texturen, Licht, Animation, Rendern
Cinema 4D
C4D - Texturing, Beleuchtung, Rendering
Erste Normalmapping Versuche
Beitrag
<blockquote data-quote="KBB" data-source="post: 1313099" data-attributes="member: 287288"><p><strong>AW: Erste Normalmapping Versuche</strong></p><p></p><p></p><p>Es geht dabei vor allem darum, die oft entstehende Verwirrung aufzudröseln. Festzustellen, dass es verschiedene Typen von Texturen gibt, die wiederum in mehreren verschiedenen Zusammenhängen genutzt werden können: Texturen mit einem Vektor Y, idR. s/w Maps, für Bump oder Displacement; Texturen mit 3 Vektoren Y/X/Z, RGB Maps, für Normal oder Displacement.</p><p>Und verschieden arbeitende Kanäle: Normale + Relief auf der einen, Displacement auf der anderen Seite.</p><p>Das ist vielen 3D Usern alles andere als klar.</p><p></p><p>Aufgrund der o.g. Verwirrung, die u.a. der Bezeichnung "Normalmap" zu verdanken ist, ist es bei dem Thema wichtig, die Texturarten und ihre Nutzung in den Kanälen zu erklären. </p><p>Wie Du anscheinend schon herausgefunden hast, ist eine Vektormap, die nur den Y-Vektor nutzt (wie man sie aus einer Textur oder andern Map gewinnen kann!), zwar hübsch bunt. Aber zu nicht mehr in der Lage als eine gewöhnliche s/w Reliefmap. Und genau da ensteht die Verwirrung: generelle Nutzung von Vektormaps verbessert im Normalenkanal im Vergleich zu einer alten Bumpmap erstmal garnix. Wenn ich eine Bumpmap nehme, kann ich da eine Vektormap draus machen - das ist aber genausowenig Qualitätsgewinn wie wenn ich mit einer Kamera mit HD Auflösung einen alten Röhren-TV abfilme: garkeiner.</p><p></p><p>Vektormaps im Normalenkanal oder Bumpmaps haben aber auch Gemeinsamkeiten, wenn die Vektormap durch sich überlappende Geometrie gewonnen ist: die Technik der Interpolation ("Weichrechnung") von Licht bei gleichzeitiger Nicht-Änderung der Geometrie.</p><p>Ebenso haben s/w-Maps und RGB-Maps (also 1- und 3-Vektormaps) neben den Unterschieden auch Gemeinsamkeiten bei der Nutzung im Displacementkanal: beide ändern die Geometrie, Vektormaps dabei aufgrund ihrer Natur etwas komplexer. So sie nicht einfach aus einer Höhenmap oder einem Foto errechnet wurden.</p><p></p><p>Du siehst, es macht durchaus Sinn, andere Begriffe als "Normalmap", "Bumpmap" oder Displacementmap" zu nutzen. Die <em>gibt</em> es faktisch nicht, es gibt nur die Kanäle in Cinema, die jeweils etwas anderes tun, und das pro genutzter Y- oder Y/X/Z-Vektormap leicht unterschiedlich, wenn man Normale+Relief einerseits und Displacement andererseits vergleicht.</p><p></p><p></p><p></p><p>Das sieht mir eher danach aus, dass bei der Normalmap hier ein Vektor vertauscht ist. Ändere dazu die Parmeter im Kanal, Du kannst ja alle 3 Farben/Vektoren in Cinema umdrehen.</p><p></p><p></p><p>Oh, das sind gamespezifische Begriffe des Themas. </p><p>- "Tessellation" zeigt die Möglichkeit von Micro-Displacement (unser SPD) in Echtzeit. Hier werden Polygone passend unterteilt und dann die Vertices verschoben. halt wie bei unserem Displacement, nur in Echtzeit. Tessellation meint eigentlich nur die Unterteilung und ist seit DirectX 11 bisher nur auf ATI 5000er Karten zu finden. Ich habe Dir Screenshots aus dem Unigine-Benchmark dazu gemacht:</p><p></p><p></p><p></p><p></p><p></p><p>- Parallax Mapping verschiebt die schon gerenderten Pixel. Also weder Displacement (Geometrie) noch Bump/Normal-Berechnung (nur Licht und Schatten). Steep Parallax tut das mit gleichzeitiger Verdeckung:</p><p></p><p></p><p>Das Bild ist aus dem Text hier: </p><p></p><p>- Vector Shader arbeiten von der Wirkung her wie Cinemas normales Displacement, verschiebt also die Geometrie (die Vertices) aufgrund einer Map/Berechnung. </p><p></p><p></p><p></p><p>Dann das richtig <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>@kraid Wie kommst Du da drauf??</p></blockquote><p></p>
[QUOTE="KBB, post: 1313099, member: 287288"] [b]AW: Erste Normalmapping Versuche[/b] Es geht dabei vor allem darum, die oft entstehende Verwirrung aufzudröseln. Festzustellen, dass es verschiedene Typen von Texturen gibt, die wiederum in mehreren verschiedenen Zusammenhängen genutzt werden können: Texturen mit einem Vektor Y, idR. s/w Maps, für Bump oder Displacement; Texturen mit 3 Vektoren Y/X/Z, RGB Maps, für Normal oder Displacement. Und verschieden arbeitende Kanäle: Normale + Relief auf der einen, Displacement auf der anderen Seite. Das ist vielen 3D Usern alles andere als klar. Aufgrund der o.g. Verwirrung, die u.a. der Bezeichnung "Normalmap" zu verdanken ist, ist es bei dem Thema wichtig, die Texturarten und ihre Nutzung in den Kanälen zu erklären. Wie Du anscheinend schon herausgefunden hast, ist eine Vektormap, die nur den Y-Vektor nutzt (wie man sie aus einer Textur oder andern Map gewinnen kann!), zwar hübsch bunt. Aber zu nicht mehr in der Lage als eine gewöhnliche s/w Reliefmap. Und genau da ensteht die Verwirrung: generelle Nutzung von Vektormaps verbessert im Normalenkanal im Vergleich zu einer alten Bumpmap erstmal garnix. Wenn ich eine Bumpmap nehme, kann ich da eine Vektormap draus machen - das ist aber genausowenig Qualitätsgewinn wie wenn ich mit einer Kamera mit HD Auflösung einen alten Röhren-TV abfilme: garkeiner. Vektormaps im Normalenkanal oder Bumpmaps haben aber auch Gemeinsamkeiten, wenn die Vektormap durch sich überlappende Geometrie gewonnen ist: die Technik der Interpolation ("Weichrechnung") von Licht bei gleichzeitiger Nicht-Änderung der Geometrie. Ebenso haben s/w-Maps und RGB-Maps (also 1- und 3-Vektormaps) neben den Unterschieden auch Gemeinsamkeiten bei der Nutzung im Displacementkanal: beide ändern die Geometrie, Vektormaps dabei aufgrund ihrer Natur etwas komplexer. So sie nicht einfach aus einer Höhenmap oder einem Foto errechnet wurden. Du siehst, es macht durchaus Sinn, andere Begriffe als "Normalmap", "Bumpmap" oder Displacementmap" zu nutzen. Die [I]gibt[/I] es faktisch nicht, es gibt nur die Kanäle in Cinema, die jeweils etwas anderes tun, und das pro genutzter Y- oder Y/X/Z-Vektormap leicht unterschiedlich, wenn man Normale+Relief einerseits und Displacement andererseits vergleicht. Das sieht mir eher danach aus, dass bei der Normalmap hier ein Vektor vertauscht ist. Ändere dazu die Parmeter im Kanal, Du kannst ja alle 3 Farben/Vektoren in Cinema umdrehen. Oh, das sind gamespezifische Begriffe des Themas. - "Tessellation" zeigt die Möglichkeit von Micro-Displacement (unser SPD) in Echtzeit. Hier werden Polygone passend unterteilt und dann die Vertices verschoben. halt wie bei unserem Displacement, nur in Echtzeit. Tessellation meint eigentlich nur die Unterteilung und ist seit DirectX 11 bisher nur auf ATI 5000er Karten zu finden. Ich habe Dir Screenshots aus dem Unigine-Benchmark dazu gemacht: - Parallax Mapping verschiebt die schon gerenderten Pixel. Also weder Displacement (Geometrie) noch Bump/Normal-Berechnung (nur Licht und Schatten). Steep Parallax tut das mit gleichzeitiger Verdeckung: Das Bild ist aus dem Text hier: - Vector Shader arbeiten von der Wirkung her wie Cinemas normales Displacement, verschiebt also die Geometrie (die Vertices) aufgrund einer Map/Berechnung. Dann das richtig :) @kraid Wie kommst Du da drauf?? [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
3D: Modeling, Texturen, Licht, Animation, Rendern
Cinema 4D
C4D - Texturing, Beleuchtung, Rendering
Erste Normalmapping Versuche
Oben