游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1684|回复: 3

地形的阴影问题

[复制链接]

8

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2008-11-25 00:01:00 | 显示全部楼层 |阅读模式
地形的阴影 弄了半天还没出来,
不知道是不是我的方案错在哪里,还请大牛没鉴定下啊!
地形的顶点格式:D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1;
材质有设置,
方向光源
在没开灯时,一切正常,
开灯后,地形变黑色,
检查过法线,正常,
灯开启过程 有3步  
m_Device->SetRenderState(D3DRS_LIGHTING, true);
m_Device->SetLight(0, &m_Light);
m_Device->LightEnable(0, true);
以上应该没错吧?

是不是材质和纹理不能同时设置?
难道需要alpha混合,就一张贴图,应该不用吧?

抓狂了。。。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-11-25 17:10:00 | 显示全部楼层

Re:地形的阴影问题

光的方向。和地形法线都检查下

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-11-25 17:10:00 | 显示全部楼层

Re:地形的阴影问题

哦还有设置默认材质。

8

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2008-11-25 23:01:00 | 显示全部楼层

Re: Re:地形的阴影问题

OSFG: Re:地形的阴影问题

光的方向。和地形法线都检查下


果然是光源设置的问题,多谢啦,那个灯的方向向量要和现实中的相反的,比如垂直朝下(0,-1,0),设置时要设成(0, 1, 0),
http://bbs.gameres.com/showthread.asp?threadid=72891
不过还有一个地方不懂,slope算法算法线,为什么顶点的法线要朝-y的方向,不是应该朝向+y吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 20:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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