游戏图形学相关
一棵橙子树
C#/C++
展开
-
标准光照模型(Phong模型)
1975年裴祥风(Phong模型)标准光照模型只关心直接光,经过物体一次反射进入相机的光线。只关心直接光,进入相机的光线由四个部分组成:1.自发光(emissive):给定一个方向,该物体朝这个方向发出多少光,在没有开启全局光照的时候,自发光物体不会照亮其它物体,只是自身看起来更亮。2.环境光(ambient):标准光照模型下场景中所有物体采用同一个相同的环境光变量,是一个固定值。在u...原创 2020-03-23 16:27:59 · 1971 阅读 · 0 评论 -
游戏引擎的3D渲染流程
大致可以分为三个阶段:一、应用阶段1.将数据由CPU加载到显存(VRAM)2.设置渲染状态(选用怎样的顶点着色器或片元着色器等)3.调用DrawCall(下面开始就是GPU的渲染过程了)二、几何阶段几何阶段的主要目的是完成坐标变化并输出为归一化的设备坐标(当然还可以做顶点着色)1.顶点着色器:可编程。操作顶点,进行mvp变换,最终输出的是投影裁剪空间下的顶点坐标(P...原创 2020-03-23 14:28:20 · 1409 阅读 · 1 评论