Всем привет!

Хочу поделится не сложным способом создания процедурной, водной поверхности: океанов, морей, озер, бассейнов. С помощью стандартных карт 3Ds max. Данный способ работает в любом рендере который поддерживает стандартные материалы макса. Vray, Corona, ResShift итд.

efc09a6324b579873dfc1cf062dd0bbc.jpeg

Разберем компоненты из которых состоит неровность водной поверхности. Их всего три, маленькая рябь(micro), средняя рябь(middle) и рандомная высота волн (high). 3e3b4cd01858e79ac2a51830392b51fe.jpegДля имитации трех типов поверхности мы используем три карты смешанные через композит и отправленные в Bump материала воды.

231c2af848d529380bf16eefcd8b7c93.jpeg

Далее, настройки с которыми я играю в интерактиве для получения удовлетворительного результата1) карта Noise маленькая рябь(micro)c48be1d5a46720aac72110543bbe8b1a.jpeg2) карта Smoke средняя рябь(middle)0cb3d895094add6cfb517090312f947e.jpeg3) карта Noise рандомная высота волн (high)a30a6958012a41eeeb49eb5742f6760d.jpeg4) карта Composite (смешивание трех карт режимами наложения) e2f4eea3282ad81941385f78a358eb2a.jpeg[[/link]]5) сам материал и рульки которые кручу для получения результата. 87a80de1a42fc622a4fbad86dcc10857.jpeg

Ну и бонус!;) Как сделать красивое дно океана довольно быстро и просто:Берем любую картинку с видом на океан с верху.Например:9d550b053a61cfca7509c5a9a16eb222.jpegЗакидываем эту текстуру в Difuse материала. За тем, материал на плоскость расположенной ниже водной поверхности метров на 15-20. На плоскость накидываем парочку модификаторов Subdivide (по больше полигонов) и Displace (для предания рельефа. В модификатор Displace тянем эту же текстуру. Играем с высотой рельефа.

f5db8f4c8eee31a2d35d95a092533b28.jpeg

И получаем водную гладь как тут: https://3ddd.ru/galleries/gallery/foxlen_new_project_wip_full_cg Довольно простой способ с возможностью получать, различную водную гладь для ваших шедевров! Думаю если заморочится, можно еще и анимировать данный шейдер, придав жизни процедурной водной поверхности но, это уже тема другого урока после проб и ошибок которые случаются)) Всем спасибо за внимания! Ровных полигонов друзья;)С уважением, Simon Chukov