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.
- Gehe in die Render Properties (Kamerasymbol).
- Stelle die Engine auf Cycles.
- 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.
- Wähle deinen Cube aus.
- Gehe zu den Modifier Properties (Schraubenschlüssel).
- Füge einen Subdivision Surface Modifier hinzu.
- Setze den Haken bei Adaptive Sampling (dieser erscheint nur, wenn du im vorigen Schritt auf "Experimental" gestellt hast).
- (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.
- Gehe in die Material Properties (rote Kugel).
- Scrolle ganz nach unten zum Reiter Settings -> Surface.
- Ä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:
- Füge eine Texture hinzu (z. B. eine Musgrave Texture oder Noise Texture).
- Füge eine Displacement Node hinzu (
Shift + A-> Search -> Displacement). - Verbinden:
- Texture
Fac-> DisplacementHeight. - Displacement
Displacement(Output) -> Material OutputDisplacement(Input).
- Texture
- 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.
- Drücke
Zund wähle Rendered. - Du wirst sehen, dass die Kanten des Cubes nun nicht mehr gerade sind, sondern exakt der Textur folgen.
- 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. ![]()