![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 93
Zeehoy
这个作者很懒,什么都没留下…
展开
-
[OpenGL] OpenGL图像渲染管线流程
OpenGL图形渲染管线概述原创 2022-09-11 10:16:43 · 1673 阅读 · 0 评论 -
[OpenGL] VAO、VBO、EBO
一、BO(Buffer Object,缓冲对象)缓冲对象是OpenGL管理的一段内存,为了与我们CPU的内存区分开,一般称OpenGL管理的内存为:显存。显存,也就是显卡里的内存。显卡访问显存比较快,而Buffer Object,就是由OpenGL维护的一块显存区域。比如说在一块显存为2G的显卡里,分配了128K大小的内存区域给OpenGL使用,这个128K大小的内存区域,就叫一个Buffer Object。由于显卡访问显存,比访问内存(CPU里的内存区域)要快很多。而且显卡做运算,一般都是访问显存的原创 2022-04-19 19:35:20 · 4795 阅读 · 6 评论 -
[OpenGL] 视图矩阵(View)矩阵与glm::lookAt函数源码解析
一、视图矩阵(View)矩阵首先明确视图矩阵的作用:在OpenGL的众多坐标系中,存在一个世界坐标系和一个摄像机坐标系,视图矩阵的作用就是将世界坐标系内的坐标转换成摄像机坐标系内的坐标。如图,空间中存在一个点 PPP,它在世界坐标系内的坐标为(Xw,Yw,Zw)(X_w,Y_w,Z_w)(Xw,Yw,Zw),在摄像机坐标系内的坐标为(Xc,Yc,Zc)(X_c,Y_c,Z_c)(Xc,Yc,Zc),在视图矩阵的转换下,存在如下等式:[XcYcZc1]=View[XwYwZw1] \be原创 2022-04-13 21:58:17 · 8648 阅读 · 2 评论 -
[OpenGL] 球坐标系实现模型旋转效果
使用OpenGL实现了一个将三维模型可视化显示出来的软件,效果类似soliwork、catia等三维建模软件的效果。与各三维建模软件类似,需要实现一个旋转360°视角观察物体的操作。采用球坐标系实现。原创 2022-04-12 21:16:59 · 1172 阅读 · 0 评论