OpenGL
文章平均质量分 90
czya
这个作者很懒,什么都没留下…
展开
-
【OpenGL_07】面剔除、帧缓冲、后期处理
在LearnOpenGL网站学习,记录一下学习笔记面剔除注意: 面剔除只应用于封闭形状OpenGL能够检查所有面向(Front Facing)观察者的面,并渲染它们,而丢弃那些背向(Back Facing)的面,节省我们很多的片段着色器调用(它们的开销很大!)。但我们仍要告诉OpenGL哪些面是正向面(Front Face),哪些面是背向面(Back Face)。OpenGL使用了一个很聪明的技巧,分析顶点数据的环绕顺序(Winding Order)。环绕顺序渲染三角形时,可以定义三角形三个顶点原创 2021-03-31 20:16:31 · 192 阅读 · 0 评论 -
【OpenGL_06】深度测试、模板测试、混合
在LearnOpenGL网站学习,记录一下学习笔记文章目录深度测试深度测试深度测试深度测试Z-Buffer相关知识在博客深度值的z坐标是指向屏幕里面为正,z值越大,表示物体越靠近里面。原创 2021-03-30 20:26:10 · 262 阅读 · 1 评论 -
【OpenGL_05】Assimp、网格、模型
在LearnOpenGL网站学习,记录一下学习笔记文章目录AssimpMesh功能设计Model功能设计Assimp利用Assimp库导入的模型库,结构目录如下:1.首先有将所有的数据读取存储到Scene2.每个node节点都会对应一个mesh,mesh的索引存储在node中3.每个material的索引都会存储在mesh当中4.每个mesh都会有绘图所使用的绘图顺序,这个顺序存储在face中MeshMesh类,的主要作用是将读取到Mesh的数据进行分类。功能设计在构造器中,我们原创 2021-03-29 23:34:18 · 229 阅读 · 0 评论 -
【OpenGL_04】颜色、 基础光照、材质、光照贴图、投光物
在LearnOpenGL网站学习,记录一下学习笔记文章目录颜色颜色基础光照法线矩阵材质材质初定义光照贴图投光物平行光点光源衰减聚光聚光平滑/软化边缘颜色颜色物体呈现的颜色可以由lightColor与ObjectColor进行点乘获得基础光照Phong模型相关知识在博客【Notes_5】现代图形学入门——着色(光照模型、着色频率、重心坐标)法线矩阵Model变换矩阵的不等比缩放会对法线位置产生影响,为了消除这种影响,要使用法线矩阵,它使用了一些线性代数的操作来移除对法向量错误缩放的影响。原创 2021-03-29 22:39:46 · 184 阅读 · 0 评论 -
【OpenGL_03】纹理、变换、坐标系统、摄像机
在LearnOpenGL网站学习,记录一下学习笔记文章目录纹理纹理纹理环绕方式纹理过滤多级渐变纹理生成纹理过程加载纹理变换坐标系统摄像机位置、方向、右轴、上轴LootAt纹理纹理本章节细节与原理在博客:纹理映射个人理解的纹理映射:纹理贴图的大小在[0,1],[0,1]之间的正方形中间,将这个坐标分别映射到物体(已经经过标准化),比如说也是个正方形表面,得到它的标准化设备坐标,分别将标准化的四个顶点与纹理贴图的四个顶点映射,也就是将坐标的RGB(A)值赋值给标准化坐标。中间的坐标通过插值赋予RGB(原创 2021-03-29 21:39:27 · 242 阅读 · 0 评论 -
【OpenGL_01】入门——配置、创建窗口、绘制三角形、着色器类
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-03-29 13:25:12 · 150 阅读 · 0 评论 -
【OpenGL_02】欧拉角、万向锁、四元数
文章目录欧拉角万向锁四元数四元数的矩阵乘法及其可易性蜕变矩阵四元数的矩阵乘法欧拉角引用博客欧拉角与旋转矩阵的转换关系欧拉角就是我们日常生活中常用的表示旋转的三维向量的乘积。在Unity中,用zxy的顺序来表示旋转,即选旋转z轴、x轴、y轴的方式来表示旋转。在给出逆时针旋转的角度为正时(与右手系旋转方向相同的为旋转正方向),绕不同轴的旋转的矩阵表示:按照不同轴进行旋转的时候,乘以相应的矩阵即可。例如:依次按照x-y-z轴的顺序进行分别旋转特定的角度 ψ\psiψ、ϕ\phiϕ、θ\the原创 2021-03-29 12:28:39 · 547 阅读 · 0 评论