![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL入门笔记
文章平均质量分 96
以用OpenG开发小型程序为记录方式分享OpenGL学习心得和注意事项
CJL_asLong
摸了,想恰锅和香香鸡
展开
-
OpenGL/C++_学习笔记(三)绘制第一个图形
汇总页上一篇: OpenGL/C++_学习笔记(二) 引入图形渲染相关概念复习第一节的gl在代码中的初始化流程窗口空间/标准化设备坐标标准化设备坐标是一个x、y和z值在-1.0到1.0的一小段空间。任何落在范围外的坐标都会被丢弃/裁剪,不会显示在你的屏幕上。下面你会看到我们定义的在标准化设备坐标中的三角形(忽略z轴):显存不能直接被 OpenGL 应用程序在 cpu 通过内存地址进行访问, 因此衍生出各种以gl库为中间人, 借由gl库函数(api/程序接口)对进行发令控制和交付数据, 间接管理存储对原创 2024-01-22 04:11:05 · 1075 阅读 · 2 评论 -
OpenGL/C++ 学习笔记(二) 图形渲染相关概念
* 顶点(vertexs): 组成原始模型各线和面的顶点 * 图元(primitives): 顶点的有序集合, 以点线面的客观形式体现出来 * 光栅化: 图元是连续空间中的几何概念, 而显示设备是 * 片元(fragments, 又叫片段): 连续空间中的点, 线段或多边形投射到间断的像素平面中得到的最小信息单元. 是在图元经过光栅化阶段(这个阶段比较复杂, 这里不赘述)后, 被分割成一个个像素大小的基本单位. 片元其实已经很接近像素了, 但是它还不是像素. 片元包含了比RGBA更多的信息, 比原创 2024-01-16 00:59:37 · 628 阅读 · 0 评论 -
OpenGL / C++ 学习笔记(一) 搭设环境
OpenGL是一个庞大且用途多样的图形库,涉及知识点和函数较多,==对刚接触图形学的新手==而言零基础直接啃《OpenGL超级宝典》(俗称蓝宝书)或《OpenGL编程指南》(又叫红宝书(虽然中文版是墨绿色的封皮=-=))其实是不太适合的。这边推荐新手先食用相较下会简单点的learnopengl提供的入门教程(由于教程是放在gayhub上,所以可能需要魔法上网,或者食用官方英文版教程)原创 2021-02-01 04:21:43 · 7374 阅读 · 4 评论