Render.ru

Как остановить емиссию частиц с помощью Expression

Олег Успенский

Активный участник
Рейтинг
10
#1
Ув.Майщики,как в Maya Остановить емиссию частиц в нужный момент времени,а затем запустить снова в нужное время,не
прибегая к установке ключевых кадров для других атрибутов,связаных с emitter.rate
У меня емиттер огня,по умолчанию в Maya:emitter2.rate=Fire_ParticlesShape.fireDensity * Fire_ParticlesShape.fireScale;

Задача в 1100 кадре остановить емиссию,а в 1990кадре возобновить с тойже интенсивностью.
перепробовал кучю выражений,несрабатывают,помогите.Как правильно написать Expression?
 

shidoxx

Знаток
Рейтинг
21
#2
ну просто пишеш c
if (условие)
{
выражение
}
можно добавить
else
{
выражение
}
 

Олег Успенский

Активный участник
Рейтинг
10
#3
Ну в том то и дело,я затрудняюсь правильно поставить условие.
if(time>=1100//time<=1990)-несрабатывает,как правильно определить для MAYA
интервал времени,в котором не будет емиссии?По подробней пожалуйста,если не
торопитесь.
 

Олег Успенский

Активный участник
Рейтинг
10
#5
Ну спасибо тебе братан,наконец то сработало.
Незнал чесно что&& В Maya существует,ни где не встречалось.
Напиши на monster3d@bk.ru и я пришлю сцену прикольную с етим
генератором.
 
Сверху