Одним из самых недооцениваемых (и, наверное, самых простых) способов анимации текстур является их преобразование. Совсем как преобразование мира изменяет координаты вершин модели перед ее визуализацией, преобразование текстур изменяет данные текстурных координат модели перед ее визуализацией.

Какая может быть польза от преобразований, текстур? Предположим, необходимо анимировать несколько полигонов. Например, вы хотите создать воду, падающую в виде водопада и медленно текущую по руслу. Возможно ли добиться такого эффекта, используя обычные преобразования вершин? Возможно, но это будет очень не просто, я уверяю вас.

Используя анимацию текстур, вы можете плавно перемещать текстуру воды по полигонам, создавая таким образом водопад и поток. Не изменяя меша, вы оживляете вашу сцену! Однако вы можете не ограничиваться перемещением текстур - вы можете также вращать их. Представьте текстуру воды, движущуюся и вращающуюся одновременно! Секрет использования преобразования текстур заключается в... преобразованиях.

Использование анимации текстур в ваших проектах || Оглавление || Создание преобразования текстур