2013年1月24日

DirectX 10 学习笔记7:环境光

摘要: 本节用一种简单的方式模拟环境光:在pixel shader的开始部分,把所有的像素值设置为环境光的值。此后所有的操作都把新的值加在环境光的颜色值上。以此保证在渲染的场景中的最小值为环境光的颜色。首先是shader中的改变。由于引入了环境光,所以需要添加一个对应的全局变量:....float4 ambientColor;....然后在pixel shader中,首先把像素的颜色设置为环境光的颜色:...// Set the default output color to the ambient light value for all pixels.color = ambientColor;... 阅读全文

posted @ 2013-01-24 20:44 youthlion 阅读(694) 评论(0) 推荐(0) 编辑

导航