OpenGL学习
文章平均质量分 83
从0到0.1
是谁在许愿瓶里写满了悲哀
绳可锯木断,水可滴石穿。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL绘制三角形
本文介绍了使用OpenGL绘制三角形的基本步骤和关键概念。主要内容包括:1) 绘制流程:准备顶点数据、创建并编译着色器、链接着色器程序、配置顶点缓冲对象(VBO)和顶点数组对象(VAO);2) 着色器原理:解释顶点着色器、几何着色器和片段着色器的作用;3) 顶点属性配置:通过glVertexAttribPointer设置顶点数据解析方式;4) VAO的作用:简化状态管理,存储顶点属性配置。文章还提供了完整的C++代码示例,展示如何初始化OpenGL环境、设置着色器、配置顶点数据并最终渲染三角形。原创 2025-11-26 23:14:00 · 349 阅读 · 0 评论 -
OpenGL中的一些专业术语
OpenGL渲染管线 渲染管线指的是一系列的数据处理过程,将数据转换到最终渲染的图像。 着色器 着色器指的是数据处理程序。图形渲染管线的整个处理流程可有被划分为几个阶段,上一个阶段的输出数据作为下一个阶段的输入数据,是一个串行的,面向过程的执行过程。每一个阶段分别在GPU运行各自的数据处理程序,这个程序就是着色器。 (图为顶点处理的流程图) 顶点 在OpenGL中,所有的顶点都是三维空间内的顶点。(只要把深度定义为0,就可以保证他们在一个平面上。比如:(-0.5,0.5,0,0),(0.5,-0.5,0.0原创 2020-10-10 21:27:15 · 424 阅读 · 0 评论 -
他们说的OpenGL是什么?
什么是OpenGL? 一般OpenGLad它被认为是一个API(应用程序编程接口),包含了一系列能够操作图形、图像的函数。然而,OpenGL本身并不是一个API,仅仅是一种规范。 网上的讨论有着以上两种观点,我也很蒙了,上了某乎搜一下,有这样的讨论:点击打开;相信伙伴们看后也会有些启发。 所以:OpenGL可认为就是一种规范,为我们定义(或者说规定了)我们去操作图形、图像的一些列函数的API,本身并不是API。 GPU的硬件开发生需要提供满足OpenGL贵方的实现,这些实现被称为“驱动”,负责将Ope.原创 2020-09-04 00:53:36 · 993 阅读 · 0 评论
分享