Render.ru

как горит бензин

#1
Подскажите,плиз,как сделать огонь,плавно загарающийся по кривой.Например,у меня в сцене на земле по прямой налит бензин.Делаю спичку,падающую на один конец прямой и хочу,чтобы огонь достиг другого конца.
 

Isacov Nikolai

Активный участник
Рейтинг
5
#2
Попробуй сделать плане с прозрачностью и назначть текстуру огня тоже прозрачную потом двигай текстуру и анимируй её
и еше можно заанимировать кисточку,
тоесть у каждого мазка вешай ключи
на тайм есть такой урок еше по 3 майя иролиф джи там подробно пишется
и 3 й способ самый куртой возми несколько емитеров и визбл
в нужной поседоватеность и у партикллей и у эмитеров
можножно и эспрешен добавить.
 
#3
У Альвареса есть похожий урок.Смысл: создаешь
surface emitter у nurbs поверхности .
присваиваешь поверхности материал lambert с ramp в color .
Эта ramp настроена так, что вся белая, лишь тонкая полоска черная.
увеличиваешь noise , чтобы из линии получилась ну, как раз, типа, след от бензина.
(по этой полоске и будет распространятся пламя, так что U или V рампа тебе нужна - разберешься по-ходу.)
В color balance для color offset создаешь опять ramp.(переход от черного к белому)
( U или V опять-таки , сам разберешься - нужно, чтобы при изменении позиции белого цвета твоя линия прорисовывалась по длине).
Вобщем, анимацией второй рампы прорисовываешь саму линию, а анимацией первой - растекание огня по поверхности.
У эмитера в texture Emission Attributes ставишь галки Enable Texture Rate и Emit From Dark и из hypershader'a перетаскиваешь свою рампу (основную) в texture rate.
Вобщем, все клево должно получиться,(если ты само пламя из частиц умеешь делать).
 
Сверху