3d图形编程基础

0x00 前面的废话

​ 好长时间没写博客了,虽然没多少人看,不过自己还是有些话要说。打算辞职了,工作挺无聊的。本来打算直接开始directx11编程的,发现现代渲染引擎过于庞大,需要理解3d图形编程基础,基于这个脉络来使用api。更重要的是我发现,我并不需要去专门学习directx11编程,因为我感兴趣的只是directx11在游戏里如何工作。而这个图形编程基础系列就介绍了渲染管线的工作原理并实现了一个简易的渲染管线,完全满足我的需要。

​ 跟着这个YouTube博主学习的笔记,不得不感叹内容做的真用心,贴一个该课程最后实现的渲染管线的效果

image-20240206122045127

0x01 有关3d编程的基础知识

像素的显示过程,首先在系统内存有个buffer储存像素,然后送到gpu里的texture(纹理),最后放到gpu的frame buffer(帧缓冲区) ,最后到屏幕

0x02 3d图形学暂时烂尾