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

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

Приветствую всех, я Юлдашев Шухрат,мне 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

717 0 850 37
38
2007-10-09
Гуд. Мне понравился урок. Спс.
2007-10-09
Молодец Отличный урок) Спасибо тебе
2007-10-09
прикольно!супер!
2007-10-09
Было бы замечательно, если в уроках с анимацией выкладывали видео-ролики с конечным резульататом.
2007-10-09
ОЧень обширный и познавательный урок , полько правда , хотелось бы окончательный вариант лицезреть , если автору не трудно ... Мне очень понравился урок , автору респект !
2007-10-09
Особенно понравился емайл в конце)
2007-10-09
Да, анимашку надо было впихнуть все-таки, а в общем урок специфичный. Мне было интересно и полезно. Спасибо.
2007-10-09
Молодец ташкентский парень, лови краба :)))
2007-10-09
Урок отличный и полезный. Menga juda yoqti Shuxrat aka zo'r !!!
2007-10-10
Хороший урок земеля! Гап йук!
2007-10-11
Молодец!отличный урок.Давно думал как сделать такое!А тут уже и выложили )))
2007-10-13
Привет земляк! Урок зур. Так держать!
2007-10-13
Рад слышать лестные отзывы в адрес урока, надеюсь, что следующие уроки будут также интересны Вам. Спасибо всем.
2007-10-15
Молодца чувак, так держать!
2007-10-15
Здарова, отличный урок просто супер))) побольше бы такого по анимации и динамики.))) Единственное что хотелось бы улучшить - это если возможно чтобы песчинки сначала слетали с выпуклых поверхностей и застревали в впадинках ну а потом и их со временем сдувало - так было бы совсем реалистично))) ну а так если монетка не очень рельефная, то вполне и такое возможно - как сделано))))
2007-10-15
Интересная идея, а кто автор идеи? :)
2007-10-16
Если возникнут вопросы, пишите, буду рад ответить.
2007-10-16
Видео хорошее, только по-моему, там скачок небольшой под конец - песочек резко исчезает.
2007-10-19
Молодец Шухрат, все подробно описано. olimtoy конечно знает кто автор идеи!
2007-10-19
Создал текстуру с монетой на прозрачном фоне в TGA-формате, при применении оной к объекту фон становится белым, как решить проблему?
2007-10-19
2 Makhota: Спасибо. насчет автора с Вами соглашусь, olimtoy точно знает кто автор идеи! 2 mozart [Создал текстуру с монетой на прозрачном фоне в TGA-формате, при применении оной к объекту фон становится белым, как решить проблему?] Я немного не понял суть вопроса. Напиши подробнее, что именно хочешь сделать.
2007-10-19
Хочу наложить на монету скаченную текстуру.
2007-10-20
2 mozart Примени скаченную текстуру в слот diffuse материала монеты и отрегулируй UVW mapping modifier либо UVW unwrap для более точной регулировки.
2007-10-21
Ок, т.е. сделать развертку,вроде понял :) спс)
2007-10-27
Спасибо за урок!
2007-10-31
Спасибо за хороший урок. Единственное пожелание, в будущем писать все таки не "How do" - как сделать, а именно урок. Т.е. на каждой стадии кратко пояснить что требуется получить в итоге и какими инструментами это будет достигнуто. Тогда действия тех кто пытается повторить урок будут более вдумчивыми и полезными. Это мое личное мнение, поскольку я в программе еще недостаточно разбираюсь. А в целом очень хороший урок, охватывающий все области работы с программой. Побольше таких уроков!
2007-10-31
2 bretaner: Согласен с Вами, просто не хотел наскучить излишними объяснениями, обязательно учту данное замечание в своем следующем уроке. Спасибо.
2007-11-03
Здорово получилось!) Молодец!! Респект)
2007-11-13
Хороший урок!Да и результат неплохой!! :)
2008-01-09
Урок интересный но некоторые его части очень плохо объяснено!
2008-01-11
[quote]Mix amount - Noise (sand_noise_mix). sand_noise_mix(Noise) => Color 1 => Sand_disappear(переименуйте его на Sand_noise_white_mix)[/quote] это было последней каплей терпения... какого тут хрена куда писать... есть поле Mix amount там число надо вписать а вы чё даёте? ничего я непонимаю... и вообще коль это урок надо объяснять что где почему. Запутался в этих названиях.. какоето оказало не переименованно хотя я точно ничего не пропустил!
2008-01-11
Не стоит так относиться к тому, что у Вас не получился урок. Согласен, что урок получился немного запутанным, сделал как мог. Уверен, если вы откроете сам файл прикрепленный к уроку и просмотрите результат, то Вам все станет ясно. Удачи.
2008-01-11
Очень хорошый урок. Мне понравился. Жде еще...........[b]
2008-01-20
Урок обьяснено очень плохо, уже второй раз делаю его и не получаеться! Не видно где нужно расположить частицы и ветры и дрэг!
2008-07-30
Потрясный урок,но сложный!
2009-02-08
Почему у меня не показывает текстура песка? Сначала я применил модификаторы к цилиндру, создал материалы, все в точь в точь как вы описали . Текстуру копейки вижу в окне проекции, а текстуру песка не показывает.
2009-02-13
Почему у меня не показывает текстура песка? Сначала я применил модификаторы к цилиндру, создал материалы, все в точь в точь как вы описали . Текстуру копейки вижу в окне проекции, а текстуру песка не показывает. В редакторе материалов BLEND material укажите какой материал должен отображатся во вьюпорте.
2019-12-27
объяснил запутанно,до конца понятно только одному аФФтору.неплохо было бы указать общие принципы и без граф-эдитора.и частицы удобней через ТP сделать,
(Флаг-1 = кадр 1Флаг-2 = кадр 4Флаг-3 = кадр 8 -Флаг-4 = кадр 76 - Флаг-5 = кадр 78=
кручу-верчу )--ф топку это всею.но тема урока понравилась!
RENDER.RU