Автор статьи: Аверин Александр
Довольно часто приходиться создавать анимации, которые требуют больших затрат при рендеринге, сочетают в себе несколько перемещающихся объектов и на их реализацию в итоге уходит масса времени и сил. Давайте попробуем оптимизировать некоторые вещи при помощи использования анимированных текстур
>
В качестве примера хочу привести сцену из последнего клипа Мумий Тролля “Невеста”. Помните там машина ехала по дороге вся в бантах, лентах и прочих украшениях? Так вот давайте сделаем так, чтобы наша машина не ехала, а стояла, но при этом создавалось впечатление, что она едет.
Для начала создайте PathGird с параметрами указанными слева.
Теперь сделайте Box с параметрами указанными слева. Поместите его по центру нашей pathgrid и сместите в самый низ.
Размножте box-ы таким образом, чтобы получилось что-то вроде того, что показано на левой картинке.
Похоже на разметку дороги? совершенно верно. Все именно так. Я делаю все достаточно упрощенно, вы же можете помимо стандартной разметки добавить сколов, трещин, сделать имитацию асфальта и т.д.
Создайте камеру и поместите ее так как показано на рисунке. Теперь пришло время сделать несложную анимацию и получить в итоге анимированную текстуру, ради которой мы все это и затеяли.
Вот что (примерно, конечно) должно получиться у вас в итоге. Эффект движущегося полотна дороги.
пришло время сделать еще одну сцену – сцену, где мы используем нашу анимированную текстуру. Для этого создайте новый документ и сделайте новый pathgrid. Внимание! Его размеры должны совпадать с размерами которые вы указали при рендеринге (я задал 320х240). Создайте новый материал, наложите в качестве diffuse нашу текстуру. Кстати, обратите внимание на то, что воспроизведением нашей анимированной текстуры можно управлять из закладки Time.
После создания материала я просто наложил его на нашу pathgrid и поместил в сцену автомобиль + проанимировал его колеса. Сразу скажу, что из-за недостатка времени я не стал подгонять скорость вращения колес и скорость перемещения дорожного полотна. Но, надеюсь, что основную идею этого описания вы поймете и без этого.