![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opengl
qq_1410888563
这个作者很懒,什么都没留下…
展开
-
Opengl实例十二:冯氏光照模型
冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。原创 2022-10-07 13:36:12 · 196 阅读 · 0 评论 -
Opengl实例十一:摄像机操作(添加摄像机类)、欧拉角
【代码】Opengl实例十一:摄像机操作(添加摄像机类)、欧拉角。原创 2022-09-18 21:47:07 · 352 阅读 · 0 评论 -
Opengl实例十:引入imgui库进行界面控制
引入imgui的过程。原创 2022-09-18 14:16:59 · 2076 阅读 · 0 评论 -
Opengl实例八:五个坐标系和课后作业(这一章很重要)
局部坐标系转换成世界坐标系的矩阵叫模型矩阵(以前只知道叫变换矩阵)。世界坐标系还要切换到摄像机的镜头,通过观察矩阵实现,观察坐标系最终要变成屏幕坐标系,但是为了更好的效果,需要转换成裁剪坐标系,裁剪坐标需要通过投影矩阵。正常的实际效果需要到透视投影,就是使近处物体看起来比较大,远处物体看起来比较小。2.五个坐标系分别为:局部坐标-》世界坐标-》观察坐标-》裁剪坐标-》屏幕坐标。1.这一张从三维物体渲染到怎么投影到屏幕前的整个逻辑讲解。其中对应的变化矩阵称为:模型矩形、观察矩阵、投影矩阵。原创 2022-09-17 16:56:20 · 193 阅读 · 0 评论 -
Opengl实例7:glm(0.9.8.5)库 +矩阵旋转+课后作业
采用右向左读这个乘法。在组合矩阵时,先进行缩放操作,然后是旋转,最后才是位移,否则它们会(消极地)互相影响。比如,如果你先位移再缩放,位移的向量也会同样被缩放(译注:比如向某方向移动2米,2米也许会被缩放成1米)!链接:https://pan.baidu.com/s/1GsaewfRIDH5XnQSLweT93A?需要采用glm库进行矩阵的功能操作。y'=y*缩放*旋转*位移。位移*旋转*缩放*y =y。原创 2022-09-16 21:04:48 · 687 阅读 · 0 评论 -
Opengl实例六:纹理+课后作业
【代码】Opengl实例六:纹理+课后作业。原创 2022-09-13 20:34:07 · 256 阅读 · 0 评论 -
Opengl实例五:渲染三角形的三个顶点
渲染三角形的三个顶点。原创 2022-09-12 15:29:14 · 179 阅读 · 0 评论 -
Opengl实例四:GLSL和uniform关键字(绘制渐变颜色物体)
uniform是OpenGL着色器语言(GLSL)特有的关键字。原创 2022-09-12 11:15:38 · 781 阅读 · 0 评论 -
Opengl实例三:课后作业
课后作业原创 2022-09-12 10:35:09 · 264 阅读 · 0 评论 -
Opengl实例二:创建一个矩形实体
【代码】Opengl实例二:创建一个矩形实体。原创 2022-09-11 22:38:27 · 259 阅读 · 0 评论 -
Opengl实例一:创建空白窗口
根据learnopengl的教程,通过编写一遍代码,并记录代码笔记,便于后续查找使用。原创 2022-09-11 15:31:45 · 341 阅读 · 0 评论 -
OpenGL术语记录
1.把物体的数学描述以及与物体相关的颜色信息转换为屏幕上面的像素,把这个过程称为光栅化。1.模型是根据几何图元创建的。几何图元包括点、直线和多边形,他们是通过顶点指定的。1.位平面是一块内存区域,保存了屏幕上每个像素的一个位的信息。1.Opengl把点、直线、多边形和位图作为基本的图元。1.像素是显示硬件可以在屏幕上显示的最小可视元素。1.是计算机根据模型创建图像的过程。三:渲染((Rendering)原创 2022-09-11 15:28:16 · 143 阅读 · 0 评论 -
Opengl+VS2019安装+(简单例子)+Opengl教程
链接:https://pan.baidu.com/s/1IJ1DZVpiOfw-ouJJLjkz2g?以下代码例子可以正常使用opengl绘制空白窗口。安装链接(以下安装链接可以正常部署)原创 2022-09-09 22:22:10 · 349 阅读 · 0 评论