Уроки: 3ds Max

Появление монеты из песка

ПОЯВЛЕНИЕ МОНЕТЫ ИЗ ПЕСКА

Приветствую всех, я Юлдашев Шухрат,мне 24 года, живу в Узбекистане, с компьютерной графикой познакомился года 3 назад, вот с тех пор все и началось. В сегодняшнем уроке я хотел бы рассказать о создание эффекта в 3ds max.

Моей задачей в проекте,в котором я принял участие, было создание монеты времен правления Амира Тимура. По сюжету данная монета по истечении времени покрылась слоем песка, пыли ну и т.д. далее под воздействием ветра, пыль и частицы песка слетают с объекта, тем самым показывая естественный вид монеты.

Надеюсь, что идея понятна.

Для создания данного эффекта я сделал следущее:

Откройте 3ds max, создайте цилиндр в окне перспективы с параметрами указанные на рис.

Далее переименуйте объект (Coin_object - в моем случае) и назначте модификаторы: UVW mapping, Poly select, Material и Turbosmooth.

1. В UVW mapping во вкладке parameters выберете planar mapping и Fit Alignment по оси Z

2. В Poly select выбераем элемент и выделяем весь объект, для назначения Иденфикационного номера материала (Material ID)

3. Не выходя из подобъекта поднимаемся выше на один модификатор (Material) и ставим цифру 1

Откройте Редактор материалов, назначте монете материал Multi/Sub-object, переименуйте его, (например Coin_clean_out material) Назначте 3 подматериала и задайте различные цвета (для удобства различия происходящего в сцене)

Красный, Зеленый, Синий соответственно и переименуйте эти материалы (Coin_material, particle_pos_1,particle_pos_2). В данном случае 1 материал - это первоначально песок постепенно переходящий в монету, а материалы 2 и 3 - это месторасположение частиц песка и пыли.

В подробности создания текстуры монеты и песка не буду вдаваться, только основное, ну а вы пофантазируйте, может получится лучше .

СОЗДАНИЕ ТЕКСТУРЫ МОНЕТА - ПЕСОК

Для этого открываем ред.материалов, выбираем наш материал Coin_clan_out material => Coin_material щелкаем на Standart для выбора другого материала и выбираем Blend материал, во открывшейся вкладке выбираем Keep old material as sub material и жмем ОК. Что у нас получилось. Переименовываем Blend на Sand to Coin Далее переименовываем второй материал на Sand material

и переходим к материалу Coin_material и создаем монету:

Coin_texture download

Для этого я добавил несколько модификаторов Subdivide, Displacement Approx с параметрами указанные ниже.

Вы также можете использовать любую другую текстуру монеты. Вот что получилось с монетой.

Далее выбираем Sand material и редактируем данный материал, что бы он напоминал песок.

Вот, что получилось.

СОЗДАНИЕ АНИМАЦИИ ТЕКСТУРЫ МОНЕТА - ПЕСОК

Теперь создадим анимированную текстуру для перехода песка в монету, для этого перейдите на уровень Sand to Coin и назначте слоту Mask Gradient Ramp, переименуйте его на Sand_disappear добавте еще два флажка и выключите Show end result для удобства редактирования, как показано на рис. и назначаем всем флажкам RGB (255,255,255) Не нарушая порядок показанный на рис. перетаскиваем 2,3,4, флажки влево,распологая их близко друг к другу.

Теперь переходим на кадр 100 и включаем Auto key и перетаскиваем флажки 2,3 и 4 соответственно в другой конец

Проигрывая анимацию видно, как флажки движутся слева на право

Теперь открываем Graph Editors => Track view Dope sheet, находим нашу анимированную текстуру Sand_disappear и видим что на данном этапе текстура содержит шесть ключей анимации, выделяем 3 из них расположенных на 0 кадре и передвигаем на кадр 10, и 3 ключа на кадре 100 перемещаем в кадр 80

Теперь нам необходимо добавить еще несколько ключей для анимации цвета, в данном случае RGB(255,255,255) - это песок, а RGB(0,0,0) - это монета, переход с белого на черный и даст нужний результат. Для этого в окне Track view Dope sheet добавте ключи анимации для цвета(color):

ключи

Флаг-1 = кадр 1 - RGB(255,255,255), кадр 5 - RGB(0,0,0)

Флаг-2 = кадр 4 - RGB(255,255,255), кадр 8 - RGB(0,0,0)

Флаг-3 = кадр 8 - RGB(255,255,255), кадр 12 - RGB(0,0,0)

Флаг-4 = кадр 76 - RGB(255,255,255), кадр 78 - RGB(0,0,0)

Флаг-5 = кадр 78 - RGB(255,255,255), кадр 80 - RGB(0,0,0)

Здесь же добавляем в Gradient Ramp parameters Noise (Fractal) Amount-0.15, size - 0.5

Результат

На этом текстура перехода песка к монете не завершена.

СОЗДАНИЕ ТЕКСТУРЫ РАСПОЛОЖЕНИЯ ЧАСТИЦ

Ветер влияет не только на близ лежащую область объекта,как в данной сцене,что выглядит неестественно, песок слетает с различных сторон объекта, там где частицы легче если можно так выразиться, поэтому необходимо определить эти области на монете.

Для этого выходим на верхний уровень материала Coin_clean_out material(MultiSub-object material) и открываем материал particle_pos_1 (ID-2), выбираем монету и в панели модификаторов выбираем модификаор Material назнчаем цифру(ID)- 2, так мы можем наблюдать изменения месторасположения частиц на монете.

В слот Diffuse задаем Cellular(переименовываем на 1st_Particle_pos) cо следующими параметрами: Также в слот Cell color задаем анимированную текстуру Sand disappear и переименовываем в 1st_particle_disappear

там же, 1st_particle_disappear-Gradient Ramp parameters Noise (Fractal) amount - 0.15, size - 0.5

Далее выходим из материала particle_pos_1 и выбираем particle_pos_2(ID-3) В слот Diffuse задаем анимированную текстуру Sand disappear и переименовываем в 2nd_Particle_pos со следующими параметрами:

И последний штрих в области текстуры. Открываем материал Sand to Coin и задаем в слот Mask материал MIX(переименуйте на Sand_disappear_MIX) => Discard all materials, и копируем 1st_Particle_pos и 2nd_Particle_pos в слоты материала MIX. Mix amount - Noise (sand_noise_mix). sand_noise_mix(Noise) => Color 1 => Sand_disappear(переименуйте его на Sand_noise_white_mix)

ЧАСТИЦЫ

Создайте два источника Wind и один Drag с параметрами:

Wind 01 strength = 0, turbulance = 0.1, Frequency = 0.4, Scale = 0.2

Wind 02 strength = 0.05, turbulance = 0.04, Frequency = 0.2, Scale = 0.2

Drag 01 Linear damping, XYZ axis = 5,5,5 - соответственно

В главном меню открываем Graph Editors => Particle View и создаем чатицы как показано на рисунке незабудьте дать название каждому событию, что-бы в дальнейшем не запутаться.

Для 1st_sand_particles_position

Для 2nd_sand_particles_position

МАТЕРИАЛ для ЧАСТИЦ

Задайте для 1st_sand_particles_position и 2nd_sand_particles_position оператор Material Static

В качестве Instance задайте для частиц Blend material: Material 1: Sand material (текстура песка созданная ранее) Material 2: Opacity - 5 Mask: Falloff

Результат

Ролик можно скачать тут.

Это файл 3ds max 9 по уроку "Появление монеты из песка" конечный результат.

Все.

Надеюсь вам понравился этот урок.

www.beastshr@mail.ru

64344 Автор:
Актуальность: 507
Качество: 544
Суммарный балл: 1051
Выбор Публики
Голосов: 74 оценки

Отзывы посетителей:

2 | След.
аватар
 
Shoohrat Yuldashev 22 0

Почему у меня не показывает текстура песка? Сначала я применил модификаторы к цилиндру, создал материалы, все в точь в точь как вы описали . Текстуру копейки вижу в окне проекции, а текстуру песка не показывает.




В редакторе материалов BLEND material укажите какой материал должен отображатся во вьюпорте.

аватар
 
Марат Гафаров 1 0
Почему у меня не показывает текстура песка? Сначала я применил модификаторы к цилиндру, создал материалы, все в точь в точь как вы описали . Текстуру копейки вижу в окне проекции, а текстуру песка не показывает.
аватар
 
Prodiggy 1 0
Потрясный урок,но сложный!
аватар
 
giorgi9 2 0
Урок обьяснено очень плохо, уже второй раз делаю его и не получаеться! Не видно где нужно расположить частицы и ветры и дрэг!
аватар
 
Kadirxanov Ashrafxon 2 0
Очень хорошый урок. Мне понравился. Жде еще...........[b]
аватар
 
Shoohrat Yuldashev 22 0


Не стоит так относиться к тому, что у Вас не получился урок. Согласен, что урок получился немного запутанным, сделал как мог.
Уверен, если вы откроете сам файл прикрепленный к уроку и просмотрите результат, то Вам все станет ясно.

Удачи.
аватар
 
Roman Gorodeckij 1 0
Цитирую:Mix amount - Noise (sand_noise_mix). sand_noise_mix(Noise) => Color 1 => Sand_disappear(переименуйте его на Sand_noise_white_mix)


это было последней каплей терпения... какого тут хрена куда писать... есть поле Mix amount там число надо вписать а вы чё даёте? ничего я непонимаю... и вообще коль это урок надо объяснять что где почему. Запутался в этих названиях.. какоето оказало не переименованно хотя я точно ничего не пропустил!
аватар
 
giorgi9 2 0
Урок интересный но некоторые его части очень плохо объяснено!
аватар
 
Шрэк74 2 0
Хороший урок!Да и результат неплохой!!
:)
аватар
 
Мария Зиновьева 2 0
Здорово получилось!)
Молодец!! Респект)
аватар
 
Shoohrat Yuldashev 22 0


2 bretaner:

Согласен с Вами, просто не хотел наскучить излишними объяснениями, обязательно учту данное замечание в своем следующем уроке.

Спасибо.
аватар
 
redballtoy 7 0
Спасибо за хороший урок.
Единственное пожелание, в будущем писать все таки не "How do" - как сделать, а именно урок. Т.е. на каждой стадии кратко пояснить что требуется получить в итоге и какими инструментами это будет достигнуто. Тогда действия тех кто пытается повторить урок будут более вдумчивыми и полезными. Это мое личное мнение, поскольку я в программе еще недостаточно разбираюсь.
А в целом очень хороший урок, охватывающий все области работы с программой.
Побольше таких уроков!
аватар
 
miyushi 2 0
Спасибо за урок!
аватар
 
mozart 2 0
Ок, т.е. сделать развертку,вроде понял :) спс)
аватар
 
Shoohrat Yuldashev 22 0

2 mozart


Примени скаченную текстуру в слот diffuse материала монеты и отрегулируй UVW mapping modifier либо UVW unwrap для более точной регулировки.
аватар
 
mozart 2 0
Хочу наложить на монету скаченную текстуру.
аватар
 
Shoohrat Yuldashev 22 0


2 Makhota: Спасибо. насчет автора с Вами соглашусь, olimtoy точно знает кто автор идеи!


2 mozart
[Создал текстуру с монетой на прозрачном фоне в TGA-формате, при применении оной к объекту фон становится белым, как решить проблему?]

Я немного не понял суть вопроса. Напиши подробнее, что именно хочешь сделать.
аватар
 
mozart 2 0
Создал текстуру с монетой на прозрачном фоне в TGA-формате, при применении оной к объекту фон становится белым, как решить проблему?
аватар
 
Makhota 2 0
Молодец Шухрат, все подробно описано. olimtoy конечно знает кто автор идеи!
аватар
 
Wats 32 0
Видео хорошее, только по-моему, там скачок небольшой под конец - песочек резко исчезает.
2 | След.
Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: * уникальных посетителей