Displacement

Référence

Panneau

Material ‣ Settings ‣ Displacement

Des détails peuvent être ajoutés à la forme d’une surface avec des shaders displacement.

Pour créer un déplacement, connectez un node Displacement ou un node Vector Displacement à la sortie displacement du node Material Output. Des textures procédurales, peintes ou précalculées peuvent être alors connectées à ces nodes.

../../../_images/render_materials_components_displacement_node-setup.png

Configuration de nodes displacement typique.

Trois méthodes de déplacement existent, avec une précision, une performance et un usage de mémoire variables.

../../../_images/render_materials_components_displacement_example.jpg

Bump only, displacement only et displacement and bump.

Bump Only

The least accurate but most memory efficient method is bump mapping. This method does not actually alter the mesh surface, but merely changes the shading to make it seem so.

Les Bump Maps sont souvent utilisées pour ajouter de petits détails sur un modèle, par exemple des pores ou des rides sur une peau.

For baked bump maps 8-bit images are commonly used, however 16 or 32-bit float maps can provide better looking results. When using image textures use Cubic interpolation to avoid stepping artifacts, these are more visible for bump maps than other types of textures.

Important

Du fait que le bump mapping est un effet factice, il peut occasionner des artefacts si la forme réelle de la géométrie est trop différente de la forme après le bump mapping. Si ceci se produit, la force du bump mapping devrait être réduite ou le déplacement réel devrait être utilisé.

Displacement Only

Cycles Only

La méthode de déplacement la plus précise et et la plus coûteuse en terme de mémoire consiste à d’appliquer le vrai déplacement à la surface du maillage.

Elle requiert que le maillage soit subdivisé finement, ce qui peut être coûteux en terme de mémoire. Adaptive Subdivision est la meilleure manière de subdiviser le maillage, afin que la quantité adéquate de subdivisions est utilisée en fonction de la distance de l’objet à la caméra.

For baked displacement maps, best results are achieved with 16 or 32-bit float maps, as 8-bit images often can not represent all the necessary detail.

Voir aussi

Le Modificateur Displace peut également être utilisé pour déplacer un maillage.

Displacement and Bump

Cycles Only

Les deux méthodes peuvent être combinées pour utiliser le déplacement (displacement) réel pour le plus grand déplacement et la bosse (bump) pour les détails les plus fins. Ceci peut offrir un bon équilibre pour diminuer l’usage de la mémoire.

Once you subdivide the mesh very finely, it is better to use only actual displacement. Keeping bump maps will then only increase memory usage and slow down renders.