Вернуться   Foxter.ru > Графика > 3D / Трехмерная графика > Уроки

 
 
Опции темы Опции просмотра
Старый 08.06.2010, 13:11   #66823  
Premium Member
 
Аватар для ZoneMan
 
Репутация: 70
Регистрация: 04.11.2009
Сообщения: 1,741
По умолчанию

Видео как текстура

Бывают случаи, когда нам нужно анимировать что-то в условиях другой (порой, довольно нагруженной) работы. Например, дымящаяся сигарета на вечеринке. Мы можем создать дым средствами Позера и , даже, анимировать его. Но на это уйдёт достаточное количество времени и сил. Кроме создания самого материала дыма, нам придётся и анимировать его, что загрузит машину и непростительно удлинит время рендеринга. Результат мы сможем увидеть, лишь, в финале. А если он нам не понравится!? И всё это ради нескольких минут или десятых секунд.
Поэтому, для этой цели, применим 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». При этом дым будет следовать за сигаретой не плоскостью, а дугой.

ZoneMan вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru