小弟初学dx,用.net平台,有些api想请教一下。

wangx1949 2012-10-06 07:49:39
1. 在device.Lights[0]中可以设置Ambient和Diffuse,而device.RenderState也有Ambient和Diffuse,这两者如何理解?
2.在材质中Material的Ambient和Diffuse又和上面的光照有什么对应关系?
...全文
172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Binzo 2012-11-10
  • 打赏
  • 举报
回复
材质包括环境光、漫反射、面反射叠加的影响。 你对Device设置好了后,要Renderstate打开相应的功能才行的。
zephyr3d 2012-11-10
  • 打赏
  • 举报
回复
D3D固定管线中的光照模型: 最终Ambient=材质Ambient * (全局Ambient + ∑(每个光源的Ambient * 光源的衰减)) 最终Diffuse=材质Diffuse * ∑(每个光源的Diffuse * (N dot L) * 光源的衰减)
csdn网速很慢 2012-10-08
  • 打赏
  • 举报
回复
灯光可以有 颜色 ,物体也可以有颜色, 最终物体呈现的颜色是他们总和的结果,大自然中不就是这样的吗。

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧