杂篇-之裸眼3D渲染相机及画面矫正

主题公园类,或大型广场led屏幕,直角幕,三维影片如何制做,和最终画面如何矫正还原。测试

前两天,一朋友作的项目,大概就是一个柱状的led屏幕,多是立在广场街角等处,若是这样子,那个柱状体的有颜色的两面就是led屏幕,要作成裸眼3d效果。动画

 

 

那,要解决两个事儿,一个是渲染相机怎么打,二个就是最终画面得是什么样,才能拿到正常的播放器去播放。3d

1、渲染相机视频

  渲染相机固然是要模拟人的视角,因而就在人的正常高度看向led屏幕,打一个渲染相机,渲染相机的透视和角度,要尽可能涵盖整个屏幕,避免画面浪费,blog

 

 固然还能够再窄一点,靠近边缘便可,接下来就制做你的cg场景,角色活动范围固然就是这个视窗里面,并且是这box盒子里面,裸眼的效果想要强度多大,自行调节相机透视,作冲镜或出境效果,根据状况去作layout,而后去调节。开发

这里就出一张渲染画面,背景不用理。而后接下来就是去弄出,最终在播放器里面播放的画面,画面矫正。io

 

 2、画面矫正渲染

  这里画面矫正,我是用nuke去作的,也可直接在houdini里面去作,我以为nuke很方便,因此就nuke了,并且还可随时去调整最终画面效果之类的。file

播放器里最终播放的,确定是一个二维的视频,除非本身开发的播放器自带畸形画面矫正功能,那就另说。因此这个带透视效果的确定是不行的,因此咱们就得模拟还原现场的视角和屏幕,im

  一、在houdini中导出你的屏幕,也就是两块面片,建议分开导,导fbx格式,记得给屏幕展好uv,这里很重要,铺满整个uv象限,后面须要用到的。

 

 

  二、导出渲染相机,也导fbx,通常状况不用去导abc,除非你有动画,那就是运动的渲染相机,那你是在作黑暗乘骑了,

  三、在nuke中导入你刚才导出的相机和屏幕模型,在nuke中就还原了三维场景。

 

   四、用nuke的三维投射,把渲染画面反投回屏幕当中

 

 

 

 五、而后就是把反投到屏幕上的画面给弄出来就好了,就是你想要的画面,这里就用 ScanlineRender 这个节点,而后把projection mode 改为uv模式就能够了,而后本身调整一下,把两半屏幕画面拼接到一块儿,

下图就是你要拿到播放器里面去播放的画面。

 

 相应的测试文件   https://i.cnblogs.com/files  在这里

相关文章
相关标签/搜索