Зміщення – Displacement#

Детальність може бути додана у форму поверхні за допомогою шейдерів зміщення.

To create displacement, connect a Displacement or Vector Displacement node to the displacement input of the Material Output node. Procedural, painted or baked textures can then be connected to these nodes.

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

Типовий уклад вузлів для зміщення.#

Three displacement methods exist, with varying accuracy, performance and memory usage. The displacement method can be set per material in the Material Settings.

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

Лише вигинання, лише зміщення та комбіновано зміщення і вигинання.#

Лише Вигинання – 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.

Розкладки вигинів часто використовуються для додання менших деталей на модель, наприклад, пор або зморшок на шкірі.

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.

Важливо

Because bump mapping is a fake effect, it can cause artifacts if the actual shape of the geometry is too different from the bump mapped shape. If this happens the strength of bump mapping should be reduced or actual displacement should be used.

Лише Зміщення – Displacement Only#

Cycles Only

Найбільш точним та інтенсивним щодо пам’яті методом зміщення є застосування справжнього зміщення до поверхні сіті.

It requires the mesh to be finely subdivided, which can be memory intensive. Adaptive Subdivision is the best way to subdivide the mesh, so that exactly the right amount of subdivision is used depending on the distance of the object to the camera.

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.

Дивись також

Модифікатор «Зміщення» – Displace Modifier може також бути використаний для зміщення сіті.

Зміщення та Вигинання – Displacement and Bump#

Cycles Only

Both methods can be combined to use actual displacement for the bigger displacement and bump for the finer details. This can provide a good balance to reduce memory usage.

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.