Antworten auf deine Fragen:
Neues Thema erstellen

Warum sind Texture Maps in 1024, 2048, 4096, ...?

Nedsch

Aktives Mitglied

Hallöchen,

ich wollte schon immer mal wissen, was der Grund ist, warum Texture Maps häufig in diesen Größen angelegt werden? Wenn ich in Modo eine neue Textur erstelle, sind diese Größen schon im Pulldown-Menü vorgegeben: 512 x 512, 1024 x 1024, 2048 x 2048, ... Sind ja irgendwie so "Computer-Zahlen", die was mit Bits zu tun haben. Aber was hat das mit Texturen zu tun? Ich kann doch genauso gut eine Textur in Photoshop anlegen in der Größe 3257 x 3257 Pixeln und die auf mein 3D-Modell legen.
 

Aus der Modo-Hilfe:

"Resolution: When painting in 3D the images are displayed via OpenGL. Performance of GL texture rendering is superior when working with square images. As a result the choices for Resolution are based on standard GL texture sizes (64x64, 128x128, 256x256, 512x512, 1024x1024, 2048x2048, 4096x4096 and 8192x8192)"
 

domdom82

Noch nicht viel geschrieben

Das liegt daran, dass Computer Zahlen in Binärsystem speichern. 2^9 = 512 und 2^10 = 1024 usw. Und so ist auch der Speicher auf der Grafikkarte aufgebaut. Das sind sogenannte power of two Größen also 2^n. Diese lassen sich besonders effektiv im Speicher verwalten. Also im Grunde behaupte ich mal das es so für den Rechner einfacher ist alles darzustellen an/auf dem Model.
 

Nedsch

Aktives Mitglied

Danke schon mal. Macht es dann also Sinn, Texturen so anzulegen? Also lieber in 4096 x 4096 als in 4000 x 4000?

Ebenso sehe ich in Tutorials, dass viele Einstellungen, z.B. bei Light Samples auch diese Zahlen eingeben werden. Auch wenn es keine Vorauswahl gibt wie bei Antialiasing.

Sollte man sich also angewöhen, generell in 3D keine "krummen" Zahlen zu verwenden? Oder egal weil man eh keinen Performanceunterschied merken wird oder sonst einen Unterschied?
 

mwxx

Nicht mehr ganz neu hier

ich denke. es ist ein entgegenkommen an das Gerät, Zweierpotenzen zu verwenden. Der Computer rechnet sich "krumme" Zahlen zwar entsprechend zurecht, braucht dafür aber etwas mehr Kapazität und Rechnenzeit, bei jedem Einzelschritt nur ein winziges bisschen multipliziert mit zig Millionen und Milliarden Arbeitsschritten dankt er Dir dann schon spürbar...
 

KBB

Mod 3D | Blaubaer

Teammitglied
Danke schon mal. Macht es dann also Sinn, Texturen so anzulegen? Also lieber in 4096 x 4096 als in 4000 x 4000?
Solange Du keine Texturen für Games erstellst, bei denen 2^n noch der Standard ist, ist es eigentlich wurscht. Oder genauer: für Dich eine Frage, ob Du eine sehr gute OGL Anzeige während des Painten brauchst oder eher bestimmte Größen fürs Rendering. Ich möchte behaupten, dass es normalerweise Letzteres ist was interessiert. Gerade bei Großprojekten mit sehr vielen Texturen sind diese auch relevant bei der RAM Auslastung. Und dann kommt es schonmal vor dass man sich ausrechnet, welche Größe eine Textur mindestens, aber auch höchstens haben muss um scharf genug zu werden, ohne den Speicher unnötig zu belasten. Wenn das so ist, fragt man nicht danach, was dem Gerät vielleicht "gut tut", weil es einen Unterschied macht, ob man 100 x 4k oder 100 x 3.937x3.370 px im Speicher hat. Die reale Auflösung variiert natürlich von Fall zu Fall und von Kamera zu Kamera ;)
Wenn einem eine etwas flüssigere Ausgabe im 3D Editor bis zum Rendern wichtiger ist, legt man halt einen zweiten Satz Texturen in der 2^n Auflösung an und tauscht die Texturordner aus, bis die Arbeit erledigt ist. Oder testet vorher einfach mal, wie groß der Performanceunterschied wirklich ist ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.636
Beiträge
1.538.484
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben