随着Unity 的 功能日益强大,Unity5的发布使的Unity的图形渲染能力达到了一个新的层次,全局光照的加入,各种新特性的加入,使视频的实时渲染不再是天方夜谈,Unity5发布时的演示视频《Adam》,画质惊人。Unity在程序员手中成为了强有力的渲染工具,虽然在细节和真实度上比专业的图形软件还是有很大的差距,但是在一些要求不高的产品演示领域,Unity 完全可以做到在输出满意的画质情况下做到更快速的渲染。
目前Unity 渲染成视频大部分朋友采用的是截屏录像的方式进行,这样的方式虽然来的简单但是分辨率受限(受限于屏幕分辨率),画质有损失。当然也有朋友使用时间轴暂停的办法渲染一帧生成一张截图并存储,操作完成后恢复时间轴进行下一帧渲染。这种办法虽然可以生成高质量的截图但是步骤繁琐,最后还需要将生成的截图手动合成为视频,非常麻烦。针对这一问题Renderhead工作室推出了AVPro Movie Capture插件,简化了Unity渲染的步骤,极大的降低的使用Unity进行视频渲染的门槛,让人可以将精力集中在产品上,而不是做一些无用功。
AVPro Movie Capture教程:
1.AVPro Movie Capture 原理
AVPro Movie Capture采用的原理其实就是和手动渲染视频类似的时间暂停法逐帧渲染截图,生成视频但是AVPro Movie Capture将这一过程整合了直接安装插件就可以进行视频渲染,无须复杂操作。
2.AVPro Movie Capture 安装
从网上下载AVPro Movie Capture 安装包AVPro Movie Capture.unitypackage 。打开Unity选择菜单Assets->Import Package->Custom Package 选择下载的安装包进行安装。
3.AVPro Movie Capture 使用
(1)安装完成后在菜单Window->AVPro Movie Capture 打开AVPro Movie Capture 对话框如图
选择Setting选项卡在General 子选项卡Capture Mode (捕获模式)选择offline,如果您对自己的机器性能绝对自信您可以考虑选择Realtime。Source (渲染源)选择您想使用的摄像机,Resolution选择您想使用的分辨率。Anti Aliasing(抗锯齿) 建议选择Current即系统设置,如果您想改变抗锯齿设定建议您在系统内选择。
(2)选择Visual选项卡,这个选项卡不需要特别选择,Frame Rate 建议您选择Twenty Four即标准每秒24帧您需要关注的是Codec选项,建议选择UnCompressed(不压缩)虽然不压缩的输出的视频体积会非常恐怖五分钟20G但是视频的清晰度是有保证的,另外其他的压缩方式我测试并不成功,成功的视频质量非常堪忧。
(3)Audio选项卡一般不需要选择,无声即可,Output选项卡主要选择渲染视频保存目录File Path为保存目录File Name为文件名,此处不再赘述。
(4)设定完成后您需要按Start Render即开始渲染按钮,插件会自动启动Unity进行渲染工作,当视频渲染完成您可以按Pause按钮停止渲染,一般情况下输出视频放在项目工程文件夹中,文件名为您设置的名字。
按照教程操作您就可以获得一部高清晰Unity渲染视频。我目前用的版本是2.94如果您有任何问题欢迎和我联系。