Перейти к содержимому

Создание шейдера воды в Cinema 4D

School of Motion

0:00 / 0:00

Создание шейдера воды в Cinema 4D

19 123 просмотра · 9 л. назад
School of Motion
502 тыс. подписчиков
19 123 просмотра · 9 л. назад
В этом видеоуроке мы научимся создавать убедительный шейдер воды в Cinema 4D. Скачать файл проекта: https://www.schoolofmotion.com/tutori... --------------------------------------------------------------------- Частичная, автоматически сгенерированная расшифровка ниже 👇 Джои Коренман (00:00:17): Привет, это Джои из School of Motion. В этом уроке мы рассмотрим, как создать эффект плавания чего-либо на поверхности океана, используя только встроенные инструменты Cinema 4D. Этот урок посвящен умному использованию существующих инструментов. Мы рассмотрим, как создать пользовательскую текстуру океана, а затем заставить текст плавать на поверхности. Как будто он плывет по волнам, хотя это может звучать немного сложно. Если вы досмотрите этот урок до конца, вы освоите множество новых навыков в области текстурирования, риггинга и анимации, о которых, возможно, раньше не знали. Не забудьте зарегистрироваться для получения бесплатного студенческого аккаунта. Так вы сможете получить файлы проекта из этого урока, а также ресурсы из любых других уроков на сайте. Джои Коренман (00:00:56): А теперь давайте перейдем к Cinema 4D. Хорошо. Итак, мы в Cinema 4D, и первое, что я сделаю, это покажу вам, что обычно происходит, когда вы добавляете плагин «Сценарий». Если вы с ним не знакомы, он поставляется с множеством предустановок и настроек. Я просто добавлю настройку солнечного света и, давайте просто возьмем предустановку «Голубое небо, океан». Хорошо. И, э-э, по умолчанию, когда вы добавляете эти два объекта, э-э, вы получаете вот такой результат. Хорошо. Эмм, сглаживание установлено на низкий уровень. Нет глобального освещения, нет, э-э, затенения окружающей среды, но вы видите, что здесь довольно приличный, э-э, океан, знаете, у вас есть хорошие отражения, э-э, и освещение хорошее, и с небольшой настройкой это может стать очень удобной, бесшовной океанской средой. Джои Коренман (00:01:55): Хорошо. Эмм, теперь вот в чем проблема. И, и причина, по которой я получаю много писем, э-э, допустим, вы хотите, чтобы что-то действительно плавало в воде. Давайте просто возьмем этот объект, переместим его в воду и сделаем рендер. Э-э, теперь вы увидите отражения, и все по-прежнему отлично, проблема в том, что вы получаете идеально прямую, бесшовную линию по всей длине объекта в месте его пересечения с водой. Вы не получаете ни волн, ни ряби, ни чего-либо подобного. Более того, в настоящее время в настройках ландшафта нет возможности сделать так, чтобы эта вода действительно выглядела как трёхмерная вода. Это делается с помощью карты рельефа. Сейчас я покажу вам разницу между картой рельефа и истинным смещением. Джои Коренман (00:02:40): Итак, как нам сделать так, чтобы в этом океане были волны, накатывающие волны, рябь и тому подобное, что будет взаимодействовать с геометрией? В настоящее время в настройках ландшафта это не предусмотрено, возможно, в более поздней версии. Эм, я добавлю это как другой тип предустановки, но сейчас я покажу вам, как можно создать свой собственный океан, и при этом использовать с ним декорации. Вы можете использовать встроенные 16K-небеса, которые мы предоставляем. Кстати, все они бесшовные, и вы можете вращать их вокруг себя. И вы можете использовать их для получения отличных отражений от вашего, так сказать, самодельного океана. Итак, вот что мы собираемся сделать. Я открою новый проект Cinema 4D и добавлю в него пол. Джои Коренман (00:03:28): Хорошо. Потому что я хочу показать вам кое-что: в декорациях все полы и декорации на самом деле являются объектами пола, потому что объекты пола в Cinema 4D бесконечны. Итак, если я добавлю к этому материал и отрендерю его, вы увидите, что он на самом деле простирается далеко за пределы того места, где, как кажется, он должен быть в моем окне просмотра. Кажется, что он заканчивается здесь. Когда я нажимаю «Рендерить», он простирается до самого горизонта. Отлично. Это здорово, когда вам нужен бесшовный пол. Одна из проблем в том, что Cinema 50 не позволяет применять смещение к бесконечному полу. Давайте я покажу вам, что такое смещение. Хорошо. Я удалю пол и заменю его плоскостью. Давайте сделаем его немного больше. И если вы следите за мной, то я удерживаю клавишу 5 и просто щелкаю и перетаскиваю.