LearnOpenGL

LearnOpenGL 入门6、纹理-卡核

LearnOpenGL 入门6、纹理

我们已经了解到,我们可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。但是,如果想让图形看起来更真实,我们就必须有足够多的顶点,从而指定足够多的颜色。这将会产生很多额外...
ck的头像-卡核ck
3.6W+2W+
LearnOpenGL 入门7、变换-卡核

LearnOpenGL 入门7、变换

尽管我们现在已经知道了如何创建一个物体、着色、加入纹理,给它们一些细节的表现,但因为它们都还是静态的物体,仍是不够有趣。我们可以尝试着在每一帧改变物体的顶点并且重配置缓冲区从而使它...
ck的头像-卡核ck
2.8W+1.6W+
LearnOpenGL 入门8、坐标系统-卡核

LearnOpenGL 入门8、坐标系统

在上一个教程中,我们学习了如何有效地利用矩阵的变换来对所有顶点进行变换。OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized Device Coordinate, NDC)。...
ck的头像-卡核ck
1.6W+4563
LearnOpenGL 入门9、摄像机-卡核

LearnOpenGL 入门9、摄像机

前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点)。OpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄...
ck的头像-卡核ck
2.7W+1.9W+