游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1524|回复: 6

[求助]关于光源的问题

[复制链接]

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-3-4 14:25:00 | 显示全部楼层 |阅读模式
环境光是 没有方向和位置,只存在颜色和强度  方向光源 常于模拟太阳光和其它无穷远的光源,和光源位置无关,方向是最重要的因素

我在程序里 加入了 环境光 这时程序 里除了一个动态的人显示不正常外 其他都正常。那个动态的人 显示为黑色。不正常显示其本来的贴图颜色。

我再加入 方向光源 这时就可以把这个动态的人 面向光源的一面显示出来。另一面还是黑的

这是什么问题呢?有没有人遇到过?  

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-4 21:13:00 | 显示全部楼层

Re:[求助]关于光源的问题

那个模型材质的环境光可能是黑色.

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2008-3-5 09:39:00 | 显示全部楼层

Re:[求助]关于光源的问题

那个不正常得模型  就是用的微软的tiny.x

而且我地图上一个房子设置为透明后 可以从房子里面看到外面的其他模型 但是看不到tiny.x

tiny.x会被透明的物体挡住  而其他模型不会。

太奇怪了

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-3-5 12:35:00 | 显示全部楼层

Re:[求助]关于光源的问题

很常见的问题,透明的东西最后绘制,请注意渲染顺序。

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2008-3-5 15:59:00 | 显示全部楼层

Re:[求助]关于光源的问题

可是为什么 在有环境光情况下

其他模型都正常显示  这个会动的tiny.x是黑得呢?加上方向光 就可以把tiny.x照亮  正常显示

1

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2008-3-5 18:58:00 | 显示全部楼层

Re:[求助]关于光源的问题

你需要检查,你的环境光颜色与tiny的材质。

0

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2008-3-5 19:28:00 | 显示全部楼层

Re:[求助]关于光源的问题

SetRenderState(D3DRS_CULLMODE,D3DCULL_NONE)加上看看。可能是某个方向上的显示被剔除了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 07:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表