VR很火,有多火,我打车时司机看我从软件园上车,都不问我是不是做游戏或者外卖送饭盒的了,都问你知道 VR 和无人机么?聊了才知道,其实他想说他儿子现在多能干,在什么疆做飞机,又去米国又去香港,咳咳,大叔不带你这么委婉夸儿子的。
VR应用有视频玩法,比如让迪丽热巴在你面前热舞(我的VR女友迪丽热巴),想看其他妹纸的方法我就不知道了。还有玩互动,比如 SteamVR 里的各种 VR 游戏。推荐个朋友做的网站,VR800上面有很多好玩的视频和应用,大家有兴趣可以去看看。
这里讲讲怎么在 Blender 中制作一个简单的 VR 展示,可做静止场景也可做动画,只要掌握摄像机和渲染设置,其他和做普通静帧和动画没什么区别。
首先,要有个模型,这里采用 Ziwerliz 的道奇模型,摆放方式任意,如下。
选择摄像机,将 Pespective 模式修改为 FOV,因为我场景比较大,所以设置 Clip 的结束位置稍微远一点。
摄像机的3D设置如下,Plane 的距离其实用于控制深度效果,根据需要来,我就定在车头位置。
为了让环绕效果看上去更丰富,复制了3辆车出来,当然随着面数增加,这里启用 simplify 来整体控制细分精度,优化实时操作性能,避免卡顿。
输出我选择 JPG,如果视频另算,Stero 3D 的模式根据需要出图,我选择 Top-Bottom 就是将左右视角分别放置在上下位置。
整个场景就这个样子,为了减少运算,把一些看不见的部分就删掉了,比如前面的车。
单击 F12 开始渲染,画面看上去应该是这样的,因为会经过2次渲染,分别渲染左视角和右视角,点击下面的合成选项。
其实左视角和右视角会有一点点的视角差,这和我们之前设置的深度参数有关。
最后出图就是这样,下面是 Side by Side 的效果。
查看可以使用暴风眼镜,也可以使用其他软件做显示,这里使用的是 Vrais,上传刚才的渲染结果即可。
用手机端打开App,渲染图像,就看到下面效果了,滑动可查看环绕的效果。
如果有 Card Board 类设备,带上眼睛,切换显示模式,就可以看到带深度的3D效果了。
是不是很简单?试试吧,我开始研究怎么加入交互了,有成果了再和大家分享哈。