分类:计算机图形学

OpenGL学习笔记 (三)- 坐标系与顶点变换

在OpenGL学习笔记 (二)- 顶点与绘制指令中,已经对绘制指令与顶点规范进行了简单介绍,接下来的学习笔记将按照渲染管线的顺序继续说明。本节学习笔记将会介绍顶点数据在渲染管线中经过的第一步,也就是顶点着色器相关的操作。 虽然作为可编程着色器,顶点着色器并没有固定的功能,但是有一些操作通常都会交由顶 […]

查看更多

MMD渲染整活笔记(一)

没错,我又来整活了。这次整活的内容是MMD渲染,不过严格来说是自己渲染,并不是用MikuMikuDance进行渲染。起因……就是最近看LearnOpenGL的模型载入的时候,意外发现Assimp库还可以载入pmx模型。于是我萌生出了大胆的想法( 如果按照模型那一节的代码,直接渲染就能得到一个还算马马 […]

查看更多

OpenGL学习笔记 (二)- 顶点与绘制指令

前一篇文章(OpenGL学习笔记 (一)- 综述、渲染管线)提到过,现代OpenGL不再推荐使用显示列表或者更古老的glVertex了。这篇笔记将详细探讨这个话题,并介绍几何图形的绘制方式。 几何图元 OpenGL中有若干几何图元,但是最终这些图元都会被转化为点、线和三角形。通过组合三角形,Open […]

查看更多

OpenGL学习笔记 (一)- 综述、渲染管线

更新日志 2020-02-17 将渲染管线重写为现代版本,不再保留老旧设计。 前言 最近写的程序需要使用很多OpenGL的API,但是我对OpenGL的认识就停留在多年前写Minecraft模组时的简单了解。因此借此机会打算系统的学习一遍OpenGL,浅窥计算机图形学一隅。由于本学习笔记只是记录个人 […]

查看更多

KAAAsS

学生党一枚,业余程序员,爱逛B站喜欢二次元。

Calendar

2024 年 4 月
1234567
891011121314
15161718192021
22232425262728
2930