Render.ru

Particles stop frame emitter. Остановить эмиссию.

3rr0r

Знаток
Рейтинг
71
#1
Собссно, как остановить эмиссию частиц? Начальное время есть, а конечного нет.
Что-то не могу допереть. Возможно, выражением, но какие параметры использовать и куда цеплять выражение, если параметра "конечный кадр эмиссии" нету. Помню давным давно в максе такая галочка была.
Спасибо.
 

DanR

Активный участник
Рейтинг
17
#2
Проще этой операции может быть только, как выйти из программы…
Зайди в attribute editor->emitter[1..]->Basic Emitter Attrib…->Rate(Particles/Sec)
Сначала устанавливаешь время на испускание Set Key (правой кнопкой возле этого атрибуа)
Потом через нужное тебе время устанавливаешь опять Set Key, и потом опять (3-й раз) Set Key и устанавливаешь значение 0. Если нужно что поправить то жми возле этого атрибута правой кнопкой мыши и выбирай emitter1_rate.output..
 

kvins

Активный участник
Рейтинг
16
#3
мб я не понял тебя . но ты можешь поставить ключи например 1 кадр 300 частиц а 100 кадр ставишь на 0 и все частиц больше не будет.. или так если те надо резко остановить то ставишь 99 кадр на скока те частиц надо а 100 кадр на 0 и все))
 

DanR

Активный участник
Рейтинг
17
#5
switch (time1.outTime)
{
case 10.000:
emitter1.rate=100;
break;
case 70.000:
emitter1.rate=0;
break;
}

еще один вариант… case 10.000 это 10 кадр(70…)
выражение которое назначается на тот же атрибут (Create New Expression)
 
Сверху