Видео как текстура
Бывают случаи, когда нам нужно анимировать что-то в условиях другой (порой, довольно нагруженной) работы. Например, дымящаяся сигарета на вечеринке. Мы можем создать дым средствами Позера и , даже, анимировать его. Но на это уйдёт достаточное количество времени и сил. Кроме создания самого материала дыма, нам придётся и анимировать его, что загрузит машину и непростительно удлинит время рендеринга. Результат мы сможем увидеть, лишь, в финале. А если он нам не понравится!? И всё это ради нескольких минут или десятых секунд.
Поэтому, для этой цели, применим AVI., файл со струящимся дымом в качестве текстуры. Загрузим «Square Hi-Res» из раздела «Props»:
И отключим в его свойствах функцию генерации теней:
Теперь в Material Room. Создадим нод «Movie» ( New node\2D Textures\movie ), в качестве источника изображения ( Video_Source ) укажем файл в формате Avi. и подсоединим этот нод к основному каналу диффузии. Не забудем анимировать канал ( обязательно активируем ключик слева http://foxter.ru/showthread.php?p=65798#74 ). Теперь нам нужно убрать всё лишнее с прямоугольника и оставить только дым. Для этого воспользуемся тем-же файлом с дымом, но предварительно сделаем его чёрно-белым ( в видео редакторе ). И подключим его к каналу прозрачности через нод «Movie». Не забываем анимировать канал активацией ключа. Он будет работать как карта прозрачности, оставляя светлые области и убирая тёмные. Активируем также и канал «Transparency_Edge», выставив его значение на 1, анимировав и подключив черно-белый ролик. Он уберёт полупрозрачность границ и сделает очертания дыма более обрезанными:
Качество результата будет зависеть от качества видео. Чем оно четче и лучше, тем и результат анимации будет выше. Но не стоит увлекаться объемами, если анимируемый объект находится на значительном расстоянии от камеры и мелкие детали, важные вблизи, пропадут на расстоянии. Добавим сигарету или другой предмет:
Для того, чтобы увидеть статичный результат анимации проведем рендеринг любого кадра, а для анимации воспользуемся «Make Movie...» из основного меню «Animation». «Привяжите» прямоугольник к сигарете параметром «Set Parent», для того, чтобы он двигался вместе с сигаретой. А дополнительную динамику этому прямоугольнику можно придать в Cloth Room. Включив нижний край прямоугольника в состав «Constrained Group», а верхний - в «Choreographed Group». При этом дым будет следовать за сигаретой не плоскостью, а дугой.