随笔分类 -  opengl3.x

摘要:1. shader开发编辑器kodelife,地址:https://hexler.net/products/kodelife 2. shader调试工具GAPID,google开源的一个项目,地址:https://github.com/google/gapid3. shader调试工具RenderD 阅读全文
posted @ 2020-05-13 11:27 yongfengnice 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1. 下载LearnOpenGL源代码,地址:https://github.com/JoeyDeVries/LearnOpenGL 2. 打开Terminal窗口,输入以下命令 brew install cmake assimp glm glfw //使用Homebrew安装cmake、assimp 阅读全文
posted @ 2020-02-19 12:13 yongfengnice 阅读(584) 评论(0) 推荐(0) 编辑
摘要:局部坐标 是对象相对于局部原点的坐标,也是物体起始的坐标。 下一步是将局部坐标变换为 世界空间坐标,世界空间坐标是处于一个更大的空间范围的。这些坐标相对于世界的全局原点,它们会和其它物体一起相对于世界的原点进行摆放。 接下来我们将世界坐标变换为 观察空间坐标,使得每个坐标都是从摄像机或者说观察者的角度进行观察的。 坐标到达观察空间之后,我们需要将其投影到 裁剪坐标。裁剪坐标会被处理至-1.0到... 阅读全文
posted @ 2018-03-30 15:19 yongfengnice 阅读(321) 评论(0) 推荐(0) 编辑
摘要:顶点缓冲对象(Vertex Buffer Objects, VBO)管理这个内存,它会在GPU内存(通常被称为显存)中储存大量顶点。使用VBO的好处是我们可以一次性的发送一大批数据到显卡上,而不是每个顶点发送一次。 顶点数组对象(Vertex Array Object, VAO)可以像顶点缓冲对象那 阅读全文
posted @ 2018-03-28 18:08 yongfengnice 阅读(4781) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示