做网站有er图,国外交易平台,电商网站设计,会展设计师渲染描述表#xff0c;包含一次渲染所需的全部数据。用于提交给游戏渲染引擎的渲染器进行渲染 -------------------------------------------------------------------- 如果把渲染引擎看做一个画家#xff0c;那么画家开始作画之前需要做一系列的准备工作#xff0c;譬如包含一次渲染所需的全部数据。用于提交给游戏渲染引擎的渲染器进行渲染 -------------------------------------------------------------------- 如果把渲染引擎看做一个画家那么画家开始作画之前需要做一系列的准备工作譬如布置好场景摆好画架钉好画布调整好灯光准备号画笔油彩站好位置然后才能开始下笔作画。 前期的这一系列准备过程在D3D和Ogl这样的渲染Api中对应了一系列的接口函数这些函数初看起来又多又乱有时调用顺序还有一定的耦合性 因此需要精心的组织这些接口一种比较好的方法是将这些接口组织成一个叫做渲染上下文Rendering Context的类。 这个类中具体包含哪些东西呢罗列起来可以有这些 1. 视图设置相关正交/投影视口参数设置 2. 绘制缓冲相关创建删除缓冲绑定缓冲设置当前缓冲清除缓冲设置背景颜色 3. 贴图参数相关是否使用贴图贴图Filter模式Wrap模式Mipmap等 4. Shader相关创建/删除Shader设置Shader参数 5. 缓冲数据相关顶点缓冲索引缓冲等 6. 材质相关DiffuseEmbientSpecularEmit等 7. 矩阵相关WorldViewProject等及相关旋转、平移、缩放操作 8. 裁剪 9. AlphaBlendTest 10. Stencil-Test 11. Fog 12. 灯光启用/关闭、灯光参数转载于:https://www.cnblogs.com/yiii/p/4711739.html