摘要: 这一节,我觉得是相当有难度的。渲染一个三角形,就需要介绍GLSL语言,图形渲染管线(Graphics Pipeline)以及着色器(Shader),标准化设备坐标(NDC)等诸多概念。 图形渲染管线和坐标系统的变换当然很重要,但是我们现在还不需要懂,只要暂且弄懂这几件事就好了。 [TOC] ### 阅读全文
posted @ 2023-07-25 14:27 跳岩 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 跟着教程,开始第一步创建窗口吧!这一节不涉及太多知识。 本节会出现一些名词,我们现在只需要知道它们大概是干什么的就行。 ● GLFW:一个专门针对OpenGL的C语言库,通过它提供的接口,我们就可以渲染物体了; ● GLAD:用来管理OpenGL函数指针的库,在调用所有OpenGL函数之前,我们要初 阅读全文
posted @ 2023-07-25 14:07 跳岩 阅读(6) 评论(0) 推荐(0) 编辑
摘要: LearnOpenGL的环境配置,真的很简单!可以参照它的创建窗口一节进行配置。如果你仍然觉得它的环境配置写的不够详细,可以看看mooc上华中科技大学计算机图形学课程:3.可编程渲染管线的实验导学篇。里面的环境配置部分和LearnOpenGL中一致。 https://www.icourse163.o 阅读全文
posted @ 2023-07-25 14:04 跳岩 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 有关图形学的教程这么多,读者朋友可能要问,我的博客创新点在哪里?这是一个重要的问题,但是我今天有点编不出来。 **1. 优秀的教程网站** ● 初识图形学的非常好的网站 https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html ● 对OpenG 阅读全文
posted @ 2023-07-25 11:54 跳岩 阅读(21) 评论(0) 推荐(0) 编辑