当前位置: 首页 > 专利查询>胡嘉君专利>正文

3D光场渲染方法及装置制造方法及图纸

技术编号:24616643 阅读:114 留言:0更新日期:2020-06-24 02:53
本发明专利技术提供一种3D光场渲染方法及装置,该方法包括:对3D模型进行空间变换后生成3D场景;在3D场景上均设置多个摄像机进行拍照采集获得多个以摄像机为中心的3D场景;对多个以摄像机为中心的3D场景进行剪切变换获得多个齐次裁剪的3D场景;对多个齐次裁剪的3D场景对应的Y轴进行透视除法获得多个规格化设备空间;对多个规格化设备空间进行光栅化处理获得多个窗口空间;对多个窗口空间进行片元着色,获得一个包含多个视角图像信息的帧缓存对象;使用帧缓存对象为屏幕上绘制的空白长方形进行上色,获得裸眼3D光场信息;将裸眼3D光场信息显示到对应的纳米光栅屏幕上。该方案可以加速多视角、基于纳米光栅的裸眼3D显示技术的普及。

3D light field rendering method and device

【技术实现步骤摘要】
3D光场渲染方法及装置
本专利技术涉及3D光场渲染
,特别涉及一种3D光场渲染方法及装置。
技术介绍
裸眼3D为不采用头戴式设备、红蓝/偏振式眼镜、切换式眼镜而实现左右眼视差从而产生立体视觉的显示技术。现有技术中提出的裸眼3D渲染方法均存在不同问题,其中一种裸眼3D渲染方法是由某公司提出的基于柱面透镜的显示器来实现,该显示器采用ASIC(专用集成电路)完成像素再分配过程,可以支持双视角/九视角的裸眼3D显示。像素再分配过程为将独立并行渲染的多视角图像合成为单张可以兼容裸眼3D设备的图像的过程。这种方法存在如下缺点:柱面透镜显示方法导致横向分辨率损失极大,而且使用专用集成电路成本高。同时,由于像素的再分配是在视频解码过程中通过硬件方法加入的,不具有可扩展性,而且仅支持有限的视频类型,也不支持实时渲染,只能用于广告、电影观看和图片展示等静态用途。另一种裸眼3D渲染方法为基于3DsMax的渲染方法,该方法采用离线渲染,通过反复设置摄像机的位置,以捕捉不同视角的画面,然后采用视频混流的方法完成像素再分配过程,可以支持多达16视角的本文档来自技高网...

【技术保护点】
1.一种3D光场渲染方法,其特征在于,包括:/n对3D模型进行空间变换后生成3D场景;/n在3D场景的多个采样点上均设置一个摄像机,对3D场景的多个采样点进行拍照采集,获得多个以摄像机为中心的3D场景;/n对多个以摄像机为中心的3D场景中的每一个进行剪切变换,获得多个齐次裁剪的3D场景;/n对多个齐次裁剪的3D场景对应的Y轴进行透视除法,不对X轴进行透视除法,获得多个规格化设备空间;/n对多个规格化设备空间进行光栅化处理,获得多个窗口空间;/n对多个窗口空间进行片元着色,获得一个包含多个视角图像信息的帧缓存对象;/n在屏幕上绘制覆盖整个屏幕的空白长方形,使用帧缓存对象为所述空白长方形进行上色,...

【技术特征摘要】
1.一种3D光场渲染方法,其特征在于,包括:
对3D模型进行空间变换后生成3D场景;
在3D场景的多个采样点上均设置一个摄像机,对3D场景的多个采样点进行拍照采集,获得多个以摄像机为中心的3D场景;
对多个以摄像机为中心的3D场景中的每一个进行剪切变换,获得多个齐次裁剪的3D场景;
对多个齐次裁剪的3D场景对应的Y轴进行透视除法,不对X轴进行透视除法,获得多个规格化设备空间;
对多个规格化设备空间进行光栅化处理,获得多个窗口空间;
对多个窗口空间进行片元着色,获得一个包含多个视角图像信息的帧缓存对象;
在屏幕上绘制覆盖整个屏幕的空白长方形,使用帧缓存对象为所述空白长方形进行上色,获得裸眼3D光场信息;
将所述裸眼3D光场信息显示到对应的纳米光栅屏幕上。


2.如权利要求1所述的3D光场渲染方法,其特征在于,所述多个视角为16个。


3.如权利要求1所述的3D光场渲染方法,其特征在于,所述多个视角为36个~64个。


4.如权利要求1所述的3D光场渲染方法,其特征在于,对多个齐次裁剪的3D场景对应的Y轴进行透视除法,不对X轴进行透视除法,获得多个规格化设备空间,包括:
将所述多个齐次裁剪的3D场景对应的Y轴的值除以Z轴的值,获得多个规格化设备空间。


5.一种3D光场渲染装置,其特征在于,包括:
空间变换模块,用于对3D模型进行空间变换后生成3D场景;
拍照采集模块,用于在3D场景的多个采样点上均设置一个摄像机,对3D场景的多...

【专利技术属性】
技术研发人员:胡嘉君
申请(专利权)人:胡嘉君
类型:发明
国别省市:江西;36

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1