Добрый день!
Интересуют "за" и "против" использования этих методов.
Я начинал работать с Vray в Sketchup. Там нет выбора — к материалу применяется карта и всё.
В частности интересует текстурирование верёвок, на мой взгляд удобнее назначить материал.
На сайте c 22.01.2010
Сообщений: 37
Город куры и шавермы
Насколько я это понимаю, в некоторых случаях просто нужно использовать VrayDisplacementMod для более точной настройки материала с картой Displacement. Например, при помощи мода можно соединить края объекта, разорванные Дисплейсментом на перпендикулярных гранях. Также можно менять глубину и точку отсчета дисплейсмента.
Вот, объяснил как смог) может быть кто-то объяснит толковее, буду только рад)
Кстати, почти в тему, давно хотел спросить. Вот VrayDisplacementMod можно применить только к объекту целиком. А как быть если нужно применить дисплейс по маске. То есть например есть плоскость. И на ней пятна, допустим ржавчины. Пятна очень рельефны, а остальное плоско. Как быть тут? В материале если вставить карту в дисплейс у меня что то ни фига не выходит, может делаю что не так.
alexfmos, самый простой способ — закинуть в дифузный и дисплейс каналы одну и ту же картинку и отрендерить. Дисплейс работает с яркостью цвета, чем ярче тем больше выдавливание.
alexfmos, самый простой способ — закинуть в дифузный и дисплейс каналы одну и ту же картинку и отрендерить. Дисплейс работает с яркостью цвета, чем ярче тем больше выдавливание.
Говорю же. Вставляю в дисплейс карту. Ничего не происходит. С VrayDisplacementMod в 2D все отлично выходит, но нет возможности применить к материалу.
alexfmos
кинь в дисплейс материала и сверху на объект положи врейдисплейсмод с пустой картой и нужными параметрами
И что? ко всему объекту применяется дисплейс, неясно правда откуда он карту берет, но это не та что лежит в материале. Просто какие то пупырышки, хотя стоит Checker.
Дисплейс работает с яркостью цвета, чем ярче тем больше выдавливание.
Ну вроде и верно, но дисплейс работает с циферками, а не со светом.
чтобы нам, человекам, было возможно рисовать карты вручную, редактировать их разработчики сделали визуальный вариант - растровую карту в градациях серого, но по сути это матрица чисел, каждая ячейка имеет число от 0 до 256 (отсюда и берется значение для силы смещения геометрии), и количество ячеек равно количеству пикселей карты. Любые карты RGB сначала переводятся в градации серого (как и карты Bump) и потом используются модификатором или плагином визуализации.
VDMod на мой взгляд предпочтительнее из-за:
- большего количества настроек;
- способностью не разрывать карту смещения;
- гибкой настройкой качества;
- оптимизированным использованием оперативной памяти, просто лишь по тому, что разработчики вирея сами его сделали для своего вирея и если бы стандартный дисплейсмент их устраивал, они бы вряд ли парились со своим собственным;
Не вижу никаких проблем с использованием карт масок в модификаторе VDMod, там все просто кладете в слот процедурную карту Mask, в ней соответственно кладете карту Дисплейса и саму карту маски, в некоторых случаях может потребоваться все же отделить элемент с дисплейсом от объекта, чтобы можно было более тонко настроить. А так никаких проблем нет, советую пользоваться VRayDisplacementMod, хотя это может быть не всегда удобно, зато экономично и более гибко в настройке.
alexfmos
кинь в дисплейс материала и сверху на объект положи врейдисплейсмод с пустой картой и нужными параметрами
И что? ко всему объекту применяется дисплейс, неясно правда откуда он карту берет, но это не та что лежит в материале. Просто какие то пупырышки, хотя стоит Checker.
Ну правильно, чекер - это 3д карта, в 2д режиме работать не будет. В 3д еще нужно в модификаторе ставить галку исп материал объекта
zahaoha. Ставлю в мат дисплейсную карту. Ставлю этот материал в vrayblendmat. В одном есть дисплейс, в другом нету. Смешиваются по черно-белой маске. Результат - выдавливается везде - и там и там. А нужно только в одном.
alexfmos
значит, врейбленд не работает с картами дисплейса. Можно сделать карту дисплейса на основе карты смешивания материалов в бленде и кинуть во врейдисплейсмод
по моему единственный плюс карты дисплейса - возможность сделать цельный объект с мультиматериалом.
В остальном во всём VrayDisplacementMod выигрывает.
Впрочем, чтобы в одном месте был дисплейс, а в другом нет, можно карту нарисовать правильную.
PS чтобы не разрывало края можно и в карте сделать - назначить на весь объект одну группу сглаживания. Хотя это требует правильной геометрии )
Покопавшись в хелпах и экспериментируя, понял следующее — модификатор даёт больше гибкости.
Если мы используем дисплейсмент как карту материала, то можем влиять на величину выдавливания
во-первых: устанавливая глобальные настройки в "V-Ray:: Default displacement",
во-вторых: указывая процент Displace в картах материала.
Таким образом зависим от глобальных настроек, в частности: Amount (величина выдавливания) и
Relative to bbox (величина выдавливания зависит от объёма ограничивающей коробки), качества.
Минусы очевидны:
Если нужен дисплейсмент больший чем уже установлен глобально, то придётся менять все материалы (процент Displace).
Ограничение на использование функции "Relative to bbox", придётся выбирать: либо-либо.
Если же используем модификатор, то получаем все эти настройки "+" дополнительные приятности для каждого объекта "-" головная боль)