Render.ru

EmissionRate для Emit from Object (MEL)

#1
Вопрос вот в чем. Как задать интенсивность разброса частиц в первые секунды анимации? Например 600 частиз за первые 6 кадров? Так что если кто знает очень просим помоч кодом для Expression Editor.

P.S Есть вот такая штка но когда тыкаешь Create она говорит мол Райт авайлебл... 8((
-------------------------------

float $t=time
float $explosionlength=3.0;
if (($explosionlength/30.0)>=$t)
{
$rate=500;
X_XXX.rate=$rate*30;
}
else X_XXX.rate=0.0
 
#2
Начнем с того, что в конце каждого оператора нужно ставить точку с запятой.....
 
#4
Art а нельзяли пояснить что эта штучка дает. И вот про ? вопроса я не очень понял перед 100. Если не влом поясни.
 
#7
конструкция типа:
D = A ? B : C
возвращает значение B, если A истинно, иначе C, то есть заменяет следующее:
if (A!=0) D=B;
else D=C;
согласись, такая запись короче...
 
#8
А если не научишься F1 нажимать, тебе и от майки никакой пользы не будет...А значит, и от тебя, как от работника....
 
#10
:о)
И за дополнительные деньги научим находить и применять знания, полученные столь нелегким и тернистым путём!
 

Deinococcus

Активный участник
Рейтинг
10
#13
А может проще сделать без экспрешенсов?
Вроде у эммитера есть такая переменная, в которой ставишь количество патиклов, при достижении количества оного рэйт становиться нулем.
Или я не прав?
 
Сверху