Untiy播放带通道视频(AE导出)

来源:互联网 发布:unity3d 室内漫游实例 编辑:程序博客网 时间:2024/04/28 19:50
## Untiy播放带通道视频(AE导出)

---

1. AE导出时,默认好像是视频只有avi带通道 unity可以播avi 如果非要用mov 可以下个QuickTime的编码器 然后输出mov的时候 编码格式里选animation就可以输出alpha通道了
需要安装QuickTime播放器,AE才可以调用mov的animation编码。安装之后渲染时选择QuickTime格式,编码器选择animation。
此编码采用非压缩的方式生成文件体积会非常大,请慎用。

2.导出后有mov格式,本来导出avi 98M,导出带通道mov后,会只有9M

3.带通道mov和avi直接放到Unity里是识别不了的
如图

cube是带通道的mov视频,默认支持的编码格式是只有H264和VP8,没有animation的格式支持
因此需要用工具转码和shader表示

4.转码,由于默认Unity是支持ogv格式的,因此用工具将avi和mov都可以转成这个格式,注意原本要带通道,参考http://blog.csdn.net/tovids/article/details/56014700

5.转成ogv格式之后,每个大概就90K,之后导入Untiy,VideoClip格式

可以预览,且编码是H264,如图,预览底部是黑的,没有透明度,这个没关系

6.如果要在场景中显示,
新建一个plane
新建一个plane需要的material
plane添加一个videoclip组件,选择刚添加的ogv,并且render mode设置为material,渲染到plane的render上
新建的material的shader选择Particles/Addictive就可以了

这样就可以了

播放之后,就变透明了

其他的方式也可以参考:
http://blog.csdn.net/nanggong/article/details/51005010