游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1387|回复: 2

模型的光照问题

[复制链接]

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2005-7-1 17:27:00 | 显示全部楼层 |阅读模式
一个.x的模型,带法线的。
可是用电官员去照。
结果全部照亮了。
这是没有法线才会这样吧??
这是怎么回事。

我是直接load 后用drawsub()这个函数的。
在绘制之前还要对这个模型做什么处理么??

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-7-4 10:10:00 | 显示全部楼层

Re:模型的光照问题

你是否进行了纹理运算
比如        pDev->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE );
        pDev->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 );

有的话注释掉看看

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
 楼主| 发表于 2005-7-5 16:07:00 | 显示全部楼层

Re:模型的光照问题

谢谢楼上的,问题找到了,
是我load时没有把法线load进来,以前写的代码,晕。
当时没有光照,把FVF置为了NULL....。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 06:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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