Интерактивное отображение модификатора дисплейсмента VRayDisplacementMod

VRayDisplacementMod не имеет интерактивного отображения в окне 3dsmax, в отличии от стандартного модификатора Displacement
Но мы сделаем это, используя технологию Wire и стандартный модификатор Displace.
Модификатор Displace покажет нам, как объект выглядит в просмотровом окне (Viewport), а модификатор VRayDisplacementMod выдаст нам картинку на рендере.

Итак, создаем плоскость 100x100 фэйсов (Plane 100x100 segments):


В редакторе материалов генерируем простую фрактальную шумовую текстуру (Noise map - fractal), которую мы будем использовать в качестве карты дисплейсмента.
Это может быть и растровое изображение:

Накладываем на плоскость (Plane) стандартный модификатор Displace и в него нашу нойз карту. Результат
применения модификатора в изображении справа :



Прекрасно, мы видим как будет выглядеть наш объект после применения стандартного модификатора Displace. Применяем модификатор VrayDisplacementMod поверх модификатора Displace,
отключая модификатор Displace на рендере (правая кнопка мыши на модификаторе в стэке - Off In Renderer):

К счастью модификатор VrayDisplacementMod имеет такие же единицы измерения как и стандартный Displace, так, что нам остается просто связать параметры VrayDisplacementMod
c параметрами модификатора Displace. C помощью Parameter Wiring связываем Amount VRayDisplacementMod и Displace Strenght :


Слева Viewport, справа - отрендеренное изображение. Точность отображения во viewport зависит от детализации исходной модели. Отображение изменения величины дисплейсмента интерактивно, т.е.
изменяя силу стандартного модификатора Displace можно понять как будет выглядеть поверхность на рендере и наоборот:



сцена 3dsmax 2008

Если есть комментарии и вопросы, буду рад их услышать

©2000-2009 Dmitry Grigoriev. Russia, Moscow // mail // icq# 65267468 // livejournal
PLEASE DO NOT USE MY IMAGES WITHOUT MY PERMISSION