Среда, 10 Октябрь 2018 12:42

Видео с прозрачным фоном (alfa-канал) в unity

Автор
Оцените материал
(0 голосов)

Понадобилась в приложении достаточно сложная анимация с бликом на кнопке, наподобие этого.

Но средствами unity реализовать достаточно тяжело (нужно писать шейдеры)

Решено было сделать это в другой программе, вывести видеофайл и вставить в приложение.

Оказалось тоже не все так просто. Unity3D поддерживает альфа-канал или прозрачность только в Apple ProRes 4444 Codec или Webm with VP8 

Подробнее здесь.

Пришлось сконвертировать готовый видеофайл с альфа-каналом с помощью бесплатного конвертера Format Factory в WebM, после чего на свойствах видео появилась возможность поставить галку "Keep Alpha"

Таким образом видео стало с прозрачными областями и его получилось поставить на кнопку.

 

Прочитано 1754 раз
Добавить комментарий