OpenGL
文章平均质量分 92
lxbhahaha
这个作者很懒,什么都没留下…
展开
-
OpenGL学习笔记9——坐标系统
OpenGL学习笔记9——坐标系统原创 2020-02-17 09:42:48 · 345 阅读 · 0 评论 -
OpenGL学习笔记8——变换
OpenGL学习笔记8——变换1 概念2 应用变换2.1 GLM2.2 给四边形应用变换1 概念基本上都是线性代数的知识,矩阵的运算、向量的运算。就不多写了,挑几个关键点的记一下。点乘,向量和向量之间做点乘,结果是一个标量。点乘是通过将对应分量逐个相乘,然后再把所得积相加。相当于求投影。用来计算角度很方便,可能用在光照的计算。叉乘,向量和向量之间做叉乘,结果还是一个向量,并且这个向量会垂...原创 2020-02-02 00:06:13 · 310 阅读 · 0 评论 -
OpenGL学习笔记7——贴图练习
OpenGL学习笔记7——贴图练习1 让笑脸改方向2 在箱子的角落放置4个笑脸3 尝试使用GL_NEAREST4 动态改变混合度做一下LearnOpenGL后面的练习1 让笑脸改方向题目:修改片段着色器,仅让笑脸图案朝另一个方向看,参考解答就是只让笑脸的UV的横坐标反转。#version 330 coreuniform sampler2D texture1;uniform sampl...原创 2020-01-31 15:57:23 · 731 阅读 · 0 评论 -
OpenGL学习笔记6——贴图
OpenGL学习笔记6——贴图原创 2020-01-30 23:05:48 · 1718 阅读 · 1 评论 -
OpenGL学习笔记5——着色器练习
OpengGL学习笔记5——着色器练习1 题目2 三角形上下颠倒3 水平偏移3.1 顶点着色器3.2 输入处理4 用位置作为颜色做一下LearnOpenGL最后的三个练习。1 题目修改顶点着色器让三角形上下颠倒:参考解答使用uniform定义一个水平偏移量,在顶点着色器中使用这个偏移量把三角形移动到屏幕右侧。参考解答使用out关键字把顶点位置输出到片段着色器,并将片段的颜色设置为与顶点...原创 2020-01-11 15:59:14 · 1120 阅读 · 11 评论 -
OpenGL学习笔记4——在文件中获取着色器
OpengGL学习笔记4——在文件中获取着色器1 头文件2 实现Shader类的函数3 着色器4 应用Shader类继续看LearnOpenGL的着色器才发现,原来我上一次做的练习就是着色器里面的内容。现在就剩下一个从文件中读取并编译着色器了。(偷懒粘代码)之前我们都是直接用char数组作为shader的源码,非常的不方便。现在开始我们可以封装一个Shader类,直接在一个文件里面使用gls...原创 2020-01-08 19:55:05 · 2234 阅读 · 0 评论 -
OpenGL学习笔记3——三角形的绘制2 顶点颜色
OpengGL学习笔记3——三角形的绘制2 顶点颜色1 闪烁的三角形1.1 Uniforms2 五彩斑斓的三角形2.1 修改顶点的颜色2.2 闪耀的彩色上次已经画出了三角形,然后在LearnOpenGL最底下还有几个练习和附加内容。这次来把这些东西做一做,加深一下理解。1 闪烁的三角形在这里的例子中,后面做了一个颜色会闪烁的三角形,根据他的思路在原来三角形的基础上做一遍。本质就是修改片元着色...原创 2020-01-05 23:06:11 · 1754 阅读 · 0 评论 -
OpenGL学习笔记2——三角形的绘制1
OpengGL学习笔记2——三角形的绘制原创 2020-01-05 17:11:56 · 664 阅读 · 0 评论 -
OpenGL学习笔记1——搭建OpenGL的环境和创建第一个窗口
GLWF搭建OpenGL的环境1 配置环境1.1简单介绍GLWFCMakeGLAD1.2 开始配置遇到的问题1 配置环境1.1简单介绍GLWFGLWF是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。首先在网页上下载32位的GLWF(一定是32位,因为据说64位的就是用不了)。这里其实下载Sou...原创 2019-12-28 22:40:48 · 834 阅读 · 0 评论