p Image Emitter
Эмиттер частиц из изображения
Превращает выборки исходного изображения в регулярную сетку частиц; цвет, alpha, время рождения и Style управляются отдельно.
pImageEmitter
Обзор
Что делает pImageEmitter
Обычный pEmitter распределяет рождения по своей области, а pImageEmitter начинает с регулярной 2D-сетки входного изображения. X/Y Density определяют шаг выборки, Alpha Threshold исключает ненужные пиксели, цвет берётся из изображения.
Density 1 по обеим осям означает примерно одну выборку на каждый пиксель до ограничений alpha и Region. На кадре HD это уже миллионы кандидатов; одинаковая настройка на 4K обходится дороже. Сначала используйте разреженную сетку и только затем поднимайте детализацию.
Alpha Threshold 0 может создавать частицы даже в прозрачном фоне. Они остаются невидимыми, но не бесплатными. Малый положительный порог удаляет нулевую alpha; сильный порог одновременно обрубает сглаженный край.
Create Particles Every Frame выключен — один набор частиц. Включён — новые наборы появляются каждый кадр, поэтому Density, Lifespan и длительность вместе определяют накопление. Начальные Velocity/Rotation/Spin назначаются при рождении.
Lock Color to Initial Frame управляет цветом уже существующей сетки. С выключенным флажком она может показывать последующие кадры видео, с включённым удерживает цвет рождения. Для понятного сравнения начните с нулевой скорости и одинаковой геометрии в двух ветках.
Style Bitmap — отдельная картинка, повторяемая внутри каждой частицы. Она не подменяет изображение, из которого выбирается сетка. Bitmap Region — ещё одна роль: канал внешнего изображения ограничивает место рождения. Имена соединений важнее запоминания цвета динамических сокетов.
Use Z Channel for Particle Z работает с настоящим Z-каналом входа. Обычная RGB depth-картинка сама не превращается в такие данные. Базовые примеры используют плоскую сетку и pRender в режиме 2D; 3D-путь требует отдельной проверки камеры, глубины и масштаба.
Sets назначают принадлежность частиц, Style — оформление, Region — допустимую область рождения. Ни Sets, ни прозрачность Style не равны удалению частиц. Для условной смерти существует pKill; для обычного времени жизни достаточно Lifespan.
Все восемь исходных PNG включены в Inspector. Time Lock и NGon сохранены как реальные пункты текущего интерфейса; точные неописанные в BMD21 особенности не объявляются подтверждёнными. После изменения рождения или движения пересчитайте последовательность от начала.
Когда применять
Распад логотипа в отдельные элементы
Изображение или видео на сетке частиц
Появление титра из точек
Спрайты по силуэту изображения
Выборочная работа с Sets downstream
Исследование Z-данных подготовленного рендера
pImageEmitter в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображениеПример для pImageEmitter.
Оригинальное изображение