Render.ru

pImageEmitter как?

Snooff

Пользователь сайта
Рейтинг
2
#1
Как реализовать такую вещь - есть pImageEmitter и сиквенция кадров, как сделать чтобы каждая частица рандомно брала кадр из сиквенции? Тоесть чтобы партиклы были с разными картинками из всей сиквенции в одном кадре.
 

Григорий Чаленко

Куратор форума
Команда форума
Рейтинг
948
#4
Можно установить pImageEmitter>Style>Animate=Particle Birth Time, тогда частицы, рожденные в одном кадре, будут в кач-ве спрайта брать картинку из соответствующего кадра секвенции.

Если новые частицы не рождаются, можно родить их все в течение нескольких кадров до начала смыслового фрагмента.

Еще, для пущего разнообразия, можно инстансить эмиттер и воткнуть в него ту же секвенцию, только смещенную по времени. Эмиттеры объединить через pMerge

Все это актуально и для pImageEmitter, и для pEmitter, а так же, в некоторой степени, для pSpawn и pChangeStyle
 

Snooff

Пользователь сайта
Рейтинг
2
#6
Можно установить pImageEmitter>Style>Animate=Particle Birth Time, тогда частицы, рожденные в одном кадре, будут в кач-ве спрайта брать картинку из соответствующего кадра секвенции.
А как заставить частицы, рожденные в одном кадре, брать картинки из всей сиквенции случайным образом, одна частица(спрайт) - случайная картинка из сиквенции? Реально ли для этого использовать один эмиттер?
 
Сверху