# LearnOpenGL **Repository Path**: chendilin/learn-open-gl ## Basic Information - **Project Name**: LearnOpenGL - **Description**: 使用OpenGl实现的一个3D场景,其中包括一个球体和一个矩形,展现了VR视频的原理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-19 - **Last Updated**: 2023-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用OpenGl实现的一个3D场景,其中包括一个球体和一个矩形,使用ffmpeg实时解码VR视频并将解码后的RGB数据贴到球体和矩形中,矩形显示普通播放器的显示效果,球体表明了VR 全景视频的原理,可以通过wasd按键和鼠标在3D场景中任意移动,将观察点移动到球体的正中心,看见的画面即为VR显示的画面,用鼠标转动视角,也就是观察球体的不同区域,就实现了VR 全景转动效果,项目使用C/C++编写(VS2015)项目地址:https://gitee.com/chendilin/learn-open-gl 效果: ![VR](https://images.gitee.com/uploads/images/2021/0926/174227_8fc5bfa9_1759706.png "屏幕截图.png")