一种基于OpenGL的3D眼镜渲染方法及其系统.pdf
一条****然后
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种基于OpenGL的3D眼镜渲染方法及其系统.pdf
本发明提供了一种基于OpenGL的3D眼镜渲染方法,包括:建立3D眼镜模型;在3D眼镜模型上确定第一锚点,用于定位3D眼镜模型在人脸上的佩戴位置;根据3D眼镜模型数据,预设相对应的仿人头模型数据;以第一锚点为基准,建立仿人头模型,并在仿人头模型上确定第二锚点;在绘制时,首先将帧缓冲区绑定深度缓冲区、临时颜色缓冲区、颜色缓冲区;在深度缓冲区和临时颜色缓冲区绘制仿人头模型;由临时颜色缓冲区切换到颜色缓冲区,深度缓冲区保持不变,根据仿人头模型的第二锚点绘制3D眼镜模型;将帧缓冲区绘制到屏幕显示,得出基于人脸转向
一种基于OpenGL指令的渲染运行方法及系统.pdf
本发明公开了一种基于OpenGL指令的渲染运行方法及系统,其中渲染运行方法包括根据显示数据依次向绘制处理单元发送用于绘制渲染图像的绘制命令;依次拦截并收集所有向绘制处理单元发送的绘制命令以进行条件判断,若当前帧所对应的绘制命令列表满足预设条件时,将当前帧所对应的绘制命令列表存储至数据容器中;遍历所述数据容器中所有绘制命令,依次从所述数据容器中取出绘制命令发送至所述绘制处理单元以完成渲染图像的绘制操作。本发明可在渲染的过程中大量减少CPU端的运行时间,提高整个渲染的效率。
一种基于OpenGL渲染实时视频的方法及系统.pdf
本发明涉及一种基于OpenGL渲染实时视频的方法及系统,其方法包括以下步骤:在GPU的操作系统中利用FFMPEG编写H264数据的解码库;初始化GPU中的YUV窗口的大小;将网络实时传递过来的H264数据在解码库中进行解码,将解码后的H264数据根据宏以及变量进行解压得到YUV数据,并将YUV数据传送至初始化后的YUV窗口中;通过调用OpenGL在屏幕上来渲染初始化后的YUV窗口中的YUV数据,并根据定义的视频帧在YUV窗口中的宽和高来显示YUV数据对应的视频帧。本发明降低了CPU的使用率,解决了智能设备
一种基于云渲染的AR眼镜系统及方法.pdf
本发明公开一种基于云渲染的AR眼镜系统及方法,所述方法包括以下步骤:AR眼镜实时摄录现实世界3D光影视觉信号、虚拟模型信息,并将所摄录的所述3D光影视觉信号、虚拟模型信息发送给云桌面APP;云桌面APP将所述3D光影视觉信号、虚拟模型信息发送给云端服务器;云端服务器上的云渲染系统根据所述3D光影视觉信号、虚拟模型信息,进行计算、渲染,并生成实时VR视频渲染信息;云端服务器将所述实时VR视频渲染信息发送给云桌面APP;云桌面APP将所述实时VR视频渲染信息发送给AR眼镜APP,AR眼镜将所述实时VR视频渲染
一种基于云渲染的AR眼镜系统及方法.pdf
本发明公开了一种基于云渲染的AR眼镜系统及方法,属于AR眼镜领域,包括AR眼镜和渲染硬件,其中,所述AR眼镜包括标准人脸导入模块、数据库、后置摄像模块、人脸采集模块、判断模块、警报模块、前置摄像模块、数据导入模块、尺寸获取模块、对比模块、文件生成模块和显示模块;所述渲染硬件包括云渲染服务器、渲染节点机和画面生成模块;所述文件生成模块与云渲染服务器之间通过Wifi连接,本发明能够防盗,即使AR眼镜被盗,不发分子也无法使用,从而降低了被盗的风险,使得财产损失的可能缩小,且能够提高画面效果的,优化了AR眼镜的使