Wie nutze ich Microdisplacement in Blender 4.5

  • Tja wie mache ich soetwas? Hier eine kleine Hilfe anhand eines Minimalbeispiels:


    Microdisplacement (auch bekannt als Adaptive Tessellation) ist eine mächtige Technik in Blender, bei der die Geometrie eines Objekts erst zum Zeitpunkt des Renderns extrem fein unterteilt wird. Das spart Arbeitsspeicher im Viewport, ermöglicht aber unglaubliche Details.

    Hier ist der Schritt-für-Schritt-Guide für einen "High-Detail-Cube" in Blender 4.5.

    1. Die Render-Engine vorbereiten

    Microdisplacement funktioniert aktuell ausschließlich in Cycles.

    1. Gehe in die Render Properties (Kamerasymbol).
    2. Stelle die Engine auf Cycles.
    3. Wichtig: Ändere das Feature Set von "Supported" auf Experimental. Ohne diesen Modus wird die Option für adaptives Subdivision nicht erscheinen.

    2. Die Geometrie vorbereiten

    Obwohl Blender die Feinheiten übernimmt, braucht er eine Basis-Unterteilung, um die Form zu verstehen.

    1. Wähle deinen Cube aus.
    2. Gehe zu den Modifier Properties (Schraubenschlüssel).
    3. Füge einen Subdivision Surface Modifier hinzu.
    4. Setze den Haken bei Adaptive Sampling (dieser erscheint nur, wenn du im vorigen Schritt auf "Experimental" gestellt hast).
    5. (Optional) Setze den Dicing Rate im Render-Tab niedriger, falls du noch mehr Details brauchst (Standard ist 1.0 Pixel).

    3. Das Material-Setup (Shader Editor)

    Damit Blender weiß, dass er die Geometrie tatsächlich verschieben soll (und nicht nur ein optisches Fake-Relief erzeugt), müssen wir das Material umstellen.

    1. Gehe in die Material Properties (rote Kugel).
    2. Scrolle ganz nach unten zum Reiter Settings -> Surface.
    3. Ändere den Wert bei Displacement von "Bump Only" auf Displacement and Bump.

    4. Die Nodes verbinden

    Öffne den Shader Editor und erstelle folgendes Setup für deinen Cube:

    1. Füge eine Texture hinzu (z. B. eine Musgrave Texture oder Noise Texture).
    2. Füge eine Displacement Node hinzu (Shift + A -> Search -> Displacement).
    3. Verbinden:
      • Texture Fac -> Displacement Height.
      • Displacement Displacement (Output) -> Material Output Displacement (Input).
    4. Stelle den Scale-Wert in der Displacement Node auf einen kleinen Wert (z. B. 0.1), da der Standardwert von 1.0 meistens viel zu stark ist und den Cube "explodieren" lässt.

    5. Das Ergebnis betrachten

    Microdisplacement wird erst im Rendered Viewport oder beim finalen Rendern sichtbar.

    1. Drücke Z und wähle Rendered.
    2. Du wirst sehen, dass die Kanten des Cubes nun nicht mehr gerade sind, sondern exakt der Textur folgen.
    3. Falls die Details zu grob wirken, kannst du im Subdivision Modifier die Dicing Scale verringern (z.B. auf 0.5), was die Unterteilung noch feiner macht.

    Profi-Tipp zum "Explodieren" der Meshes:

    Wenn sich die Flächen an den Kanten voneinander lösen (Löcher im Mesh), liegt das oft daran, dass die Normalen nicht korrekt berechnet werden oder die Textur keine weichen Übergänge hat. Stelle sicher, dass der Cube im Edit Mode mit M -> Merge by Distance gesäubert wurde und alle Normals mit Shift + N nach außen zeigen. :love:

    • Neu
    • Gäste Informationen

    Hallo Gast,

    gefällt dir der Thread, willst du was dazu schreiben, oder möchtest du noch mehr in diesem Forum sehen und kostenlose Downloads?

    Dann melde dich bitte an.
    Hast du noch kein Benutzerkonto, dann bitte registriere dich, nach der Freischaltung kannst du das Forum uneingeschränkt nutzen.

    Hello Guest,

    Do you like the thread, do you want to write something about it, or do you want to see more in this forum and free downloads?

    Then please sign in.
    If you don't have an account yet, please register, after activation you can use the forum without any restrictions.