顶点缓冲对象(Vertex Buffer Objects, VBO)管理这个内存,它会在GPU内存(通常被称为显存)中储存大量顶点。使用VBO的好处是我们可以一次性的发送一大批数据到显卡上,而不是每个顶点发送一次。 顶点数组对象(Vertex Array Object, VAO)可以像顶点缓冲对象那
局部坐标 是对象相对于局部原点的坐标,也是物体起始的坐标。 下一步是将局部坐标变换为 世界空间坐标,世界空间坐标是处于一个更大的空间范围的。这些坐标相对于世界的全局原点,它们会和其它物体一起相对于世界的原点进行摆放。 接下来我们将世界坐标变换为 观察空间坐标
1. 下载LearnOpenGL源代码,地址:https://github.com/JoeyDeVries/LearnOpenGL 2. 打开Terminal窗口,输入以下命令 brew install cmake assimp glm glfw //使用Homebrew安装cmake、assimp
1. shader开发编辑器kodelife,地址:https://hexler.net/products/kodelife 2. shader调试工具GAPID,google开源的一个项目,地址:https://github.com/google/gapid3. shader调试工具RenderD
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号