Создание реалистичного льда в 3d Max
15 июня 2009
Настройка сцены для создания льда
Отныне и впредь, чтобы не тратить время на описание настройки сцены и освещения используйте воспользуйтесь уже готовой сценой со всеми необходимыми настройками света и рендера.
Создаем объект — кубик льда
Поскольку создавать будем не только материал, но и объекты, начнем с конца. А именно с изображения, которое необходимо получить. Это будет горка подтаявших кубиков льда с пузырьками внутри.

Создание кубика
Теперь непосредственно процесс создания кубика. Для этих целей я использовал обыкновенный куб со сторонами 100-100-100 и разбиением по сторонам на 10 частей. После этого добавил MeshSmooth с двумя итерациями. Затем применяем модификатор EditMesh и используем в нем SoftSelection для того, чтобы вмятины и выпуклости не были слишком грубыми.
После этих манипуляций созданный куб приобретает следующий вид:

Создание материла льда
Создание материала также не займет много времени. Кликаем на редактор материалов, выбираем незанятый слот и приступаем к настройкам (если у вас стоит стандартный материал, то поменяйте его на Arch&Design). Далее переходим к самим параметрам. В качестве рассеивающего цвета устанавливаем черный, DiffuseLevel ставим равным нулю. Переходим к отражению. Выставляем значения Reflectivity: 0.67; Glossines: 0.93. Glossy Samples можно выставить побольше, чтобы получить более гладкое отражение. Теперь осталось настроить прозрачность. Ставим значения Transparency: 0.92; Glossines: 1.0. Коэффициент преломления IOR: 1.33.

Пролистываем настройки материала чуть ниже и в свитке BRDF отмечаем пункт By IOR. Раскрываем свиток Advanced Rendering Options и выставляем значения в Refraction таким образом, чтобы при большом удалении от камеры цвет преломления имел синеватый оттенок.

Теперь остается снять крыжик с Skip reflections on inside, затем указать, что мы будем использовать материал для сплошного тела — в Glass / Translucency treat object as.. отмечаем крыжиком Solid. Остается добавить этому материалу эффект каустики: отмечаем Refract light and generate Caustic effects.

После того, как вы примените материал к объекту, у вас должен получиться вот такой вот ледяной кубик:

Готовый кубик льда: последние штрихи
Как видно, полученное изображение все еще не отображает эффект каустики, поэтому необходимо совершить еще несколько действий.
Включаем эффект каустики у объекта
Необходимо выделить созданный кубик и перейти к его свойствам (правая кнопка мыши -> Object Properties). Нас интересует вкладка mental ray, в которой необходимо включить чек-бокс Generate Caustics.

Включаем эффект каустики в рендере
Теперь необходимо включить каустику в настройках рендера. Делается это в пару кликов. Открываем окошко рендера (F10) и кликаем по вкладке Indirect Illumination. Прокрутите настройки ниже, пока не дойдете до свитка Caustics and Global Illumination. Отмечаем галкой Enable, а остальные настройки можно не трогать.

После этих действий снова запускаем процесс рендеринга:

Теперь изображение выглядит более реалистичным (обратите внимание на блики света в области тени).
Чем больше деталей — тем лучше
Можно посоветовать добавить внутрь кубика пузырьки воздуха, чтобы готовый кубик смотрелся более реалистично. Для этого копируем материал льда и изменяем индекс преломления и цвет прозрачности. Внутрь самого кубика помещаем сферы различного радиуса в хаотичном порядке. Применив к ним скопированный материал и подвигав вверх-вниз, добиваемся устраивающего нас изображения:

На этом процесс создания ледяного кубика завершен. Как его использовать — придумать не сложно :) Например, взять и сделать серию RSS-иконок.
Мищенко Михаил, 15 июня 2009
Комментарии
upz, 15 июня 2010
Здравствуйте. Не могли бы обновить ссылку на настройку сцены. Заранее спасибо.
Михаил, 15 июня 2010
Сама статья временно недоступна, обновил ссылку на готовый файл с уже настроенной сценой.
upz, 16 июня 2010
Михаил, здравствуйте. Ссылка не рабочая. Если Вас не затруднит и трафик позволяет, можете скинуть на мой ящик?
