Direct3D:方向光VS环境光
2005-03-14 17:08:07
神评论
作者:重剑 来源:NPC6
尽管方向光和环境光在场景中都起照明作用,但他们之间是完全独立的,他们将产生不同的效果,并且他们以完全不同的方式工作。
方向光的特点是有向性.方向光总是有方向和颜色,并且它是shading算法的一个要素,比如Gouraud shading.以不同衰减效果创建的不同类型的光以不同的方式发射方向光,我们可以靠调用IDirect3DDevice9::SetLight方法来设定一套光照参数。
环境光在场景中任何位置都是有效的,你可以认为它是一种同意级别的光充满整个场景,不管物体和他们在场景重的位置,环境光没有位置和方西,仅仅有颜色和亮度,靠设定D3DRS_AMBIENT设定状态参数,输入需要的RGBA颜色作为参数。
环境光颜色采用RGBA模式,其中每个分量是一个0-255的数.与d3d中其他的大多数颜色值不同。
你可以使用D3DCOLOR_RGBA宏来产生RGBA值,红绿兰分量最终合成环境光的色,alpha分量控制颜色的透明度,当使用硬件加速或RGBA模拟,alpha分量忽略。
尽管方向光和环境光在场景中都起照明作用,但他们之间是完全独立的,他们将产生不同的效果,并且他们以完全不同的方式工作。
方向光的特点是有向性.方向光总是有方向和颜色,并且它是shading算法的一个要素,比如Gouraud shading.以不同衰减效果创建的不同类型的光以不同的方式发射方向光,我们可以靠调用IDirect3DDevice9::SetLight方法来设定一套光照参数。
环境光在场景中任何位置都是有效的,你可以认为它是一种同意级别的光充满整个场景,不管物体和他们在场景重的位置,环境光没有位置和方西,仅仅有颜色和亮度,靠设定D3DRS_AMBIENT设定状态参数,输入需要的RGBA颜色作为参数。
环境光颜色采用RGBA模式,其中每个分量是一个0-255的数.与d3d中其他的大多数颜色值不同。
你可以使用D3DCOLOR_RGBA宏来产生RGBA值,红绿兰分量最终合成环境光的色,alpha分量控制颜色的透明度,当使用硬件加速或RGBA模拟,alpha分量忽略。
【来源:】
关于Direct3D的新闻
- (2026-03-23) 开源转译层 D7VK 更新 1.6 版本,全面改进 DXVK、D3D9 后端交互
- (2026-02-25) 开源兼容层 Wine 11.3 发布:UI 主题更名 Aero,改善《激战 2》等游戏表现
- (2025-11-04) 再见微软 Direct2D:火狐 Firefox ** 146 全面转向 Skia 引擎,统一多平台体验
- 热点预告:塞尔达传说直面会即将到来!《王者万象棋》9月10日正式上线
- 震惊!完美偷偷开启《诛仙:归来》复刻07年《诛仙OL》端游!
- 正惊GIF:太暖心了!小伙被人欺负瘫坐地上,美女老师蹲下嘘寒问暖
- 西山居新游《剑侠世界4:无限》10月15日全平台公测
- 大的要来了!有中文!《冒险岛经典世界》公测前夕资讯一览
- 热游情报:英伟达DLSS5上线游戏画面大幅提升!《金铲铲之战》倒反天罡踹开云顶变端游
- 绅士日报:还是老IP最懂玩家!韩国经典MMO涩涩时装,奶盖设计太吸睛!
- 一看吓一跳:雷死人不偿命的囧图集(1195)
- 预注册突破100W!轻量化MMO《日蚀:觉醒》明日正式公测
- 终结MMO游戏长达十年停滞不前!《激战3》已知资讯汇总
- 游戏早报:《流放之路2》国服免费玩,网易新作《无限大》定档
- 《泰拉瑞亚》版本更新 - 1.4.5.7 - 全面平衡性调整与内容优化
- 西山居新游《剑侠世界4:无限》10月15日全平台公测
- 暴雪将放大招!《魔兽世界2》要来了?《星际争霸》疑有新作
- 正惊GIF:关系太复杂!男子拼命护住身后女子,衣衫不整是不是原配?
- 别光羡慕大佬的重楼了!《天龙八部·归来》新资料片,公平比武来袭!
- 《魔兽世界》时光服:裁缝1-450满级,手把手教你最省钱的冲级方法
- 国服曾停更了800多天,玩家却没有散!这款游戏到底有什么魅力?
- 正惊GIF:该死的魅力!超美少妇楼梯上含情脉脉,谁看到都把持不住
- 8月游戏搬砖资讯,新增三款端游,散人更适合去哪款游戏搬砖?

