摘要
本发明公开了一种面向沉浸式头戴显示器的实时光场立体渲染方法,属于光场渲染技术领域,包括:对原始光场数据进行角度空间的均匀采样,将原始数据变换至YUV颜色空间,并采用之字扫描生成多视点图像伪视频序列;采用H.264视频编码器对图像伪视频序列进行压缩,并上传至服务器;客户端采用WebGL和Three.js对光场数据进行解压缩,生成三维纹理贴图;设计顶点着色器和片元着色器;将三维空间中的平面作为场景的代理几何,将该几何数据作为光栅化渲染管线的输入,采用顶点着色器和片元着色器,联合三维贴图,渲染双目视点图像。本发明采用上述方法,提高了光场立体渲染的实时效率,满足沉浸式头戴显示器需求。
技术关键词
立体渲染方法
头戴显示器
顶点着色器
坐标
多视点图像
视频编码器
贴图
相机
屏幕
纹理
聚焦算法
渲染技术
服务器
光栅
像素点
数据
序列