Unity展示基于两层视频实时CGI的交互式效果
本文相关引用及参考:roadtovr
通过两层视频之间加入3D元素,这成为了一种为360度视频片段增加交互性的简单方式。
(映维网 2017年5月2日)在今天举行的Vision VR/AR 2017峰会上,结合实时CG技术和交互式元素的360度视频出现在讲台上。通过两层视频之间加入3D元素,这成为了一种为360度视频片段增加交互性的简单方式。
Unity的VR/AR/影片的高级产品营销总监娜塔莉·格兰特(Natalie Grant)今天在大会上展示了由视觉特效工作室Mirada制作的交互式360度视频,而他们使用的工具正是Ulity 2017 beta。他们在凉亭下放置了一台360度相机进行拍摄,然后一只动画恐龙出现在了公园外面,而天空中则出现了各种鸟类。两者都是实时CG元素,而凉亭梁柱结构的遮挡令人十分信服。
这是通过同时播放两层视频进行处理:外层播放原始的360视频;内层则使用了定制的“alpha mask”着色器。这样除了凉亭结构之外,其他所有内容都会透明。像恐龙和鸟类这样的动画3D物体可以放置在两层之间,这样就能产生有效而廉价的深度幻觉。
演示还讲解了文本和标记如何在3D中定位,并用于产生“基于注视点的运动”的效果。这种效果其实只是从360度视频的一个角度转换至另一个角度,从而让观众感觉到自己在场景中进行了移动。娜塔莉·格兰特还进一步展示了其他技术:使用实时光源取代原始镜头中的太阳,这样CG鸟类在飞过最亮的地方时就会消失(由于过度曝光);以及实时镜头闪光。
Unity表示,借助这些简单的技术,创作者应该可以通过标准的360度视频制作出引人入胜的交互式内容。另外,Unity 2017 beta版本已经开始支持这部分功能。