游戏开发论坛

 找回密码
 立即注册
搜索
楼主: yjlh1234

阴影问题

[复制链接]

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-4-25 09:42:00 | 显示全部楼层

Re:阴影问题

我也是摸索的,所以我的经验未必全对,不过基本上98%正确率。
你的渲染方案,如果要得到比较好的阴影,正确的方法是两个:
一,用max渲染阴影帖图,或者用photoshop绘制阴影帖图,熟称Lightmap帖图,这种阴影是固定的,不过真实感很强,很多游戏都用这种方法,能保证FPS效率(因为不需要计算)。
二,用HLSL(对应DX9)或者GLSL(对应OpenGL)来编写你的阴影Shader程序,这种方法比较复杂,但是可以得到很好的,真实的,跟随物体运动而运动的阴影,也能保证FPS效率(因为在GPU里面计算)。
希望我的答案能给你起到抛砖引玉的作用。我推荐如果没有特殊的需要,你用第一种方法比较简单。等你学了Shader程序,再用第二种方法。
老式阴影计算方法不可取,只能增加CPU负载,造成FPS值很低。
[em16]

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2008-4-25 11:59:00 | 显示全部楼层

Re:阴影问题

回10楼:
我知道为什么是面片的结构...我是想问如何能作到透过alpha部分..恩.
都是拿opengl 用c++做的.opengl本身提供的库太少了.读个3ds的模型文件都得自己写..唉~苦命的opengl
回海海:
预先处理的阴影单个的看起来还可以.但是物体之间没有联系.也就是说不能随意的摆放物体.
我想要效果.效率其次.
本来这种即时的阴影就很耗时..
效果正确就行...

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

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

Re: Re:阴影问题

Miu.C: Re:阴影问题

1.73???不是p4是Pentium M吧??


说你不懂就不懂,我的笔记本还是1.2G呢!  发觉MIU.C很喜欢挑些无关紧要的毛病,电脑速度多快和你会不会开发游戏无关。

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-4-25 14:36:00 | 显示全部楼层

Re: Re:阴影问题

yjlh1234: Re:阴影问题

回10楼:
我知道为什么是面片的结构...我是想问如何能作到透过alpha部分..恩.
都是拿opengl 用c++做的.ope...


按照你说的,只有一个途径可以做到,就是Shader技术,你学学GLSL应该可以做到,不过需要GL2.0才能支持Shader技术。祝你成功。

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2008-4-25 21:13:00 | 显示全部楼层

Re:阴影问题

回海海:
OK.嘿嘿..我会的...多谢哈..

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-4-26 17:13:00 | 显示全部楼层

Re: Re: Re:阴影问题

游戏之家站长: Re: Re:阴影问题



说你不懂就不懂,我的笔记本还是1.2G呢!  发觉MIU.C很喜欢挑些无关紧要的毛病,电脑速度多快和你会不会开发游戏无关。

奇怪,我讨论我的管你什么事?我懂不懂与你何干?你做那XXXX2那连形状都不能改变的东西就算“阴影”啦?轮得到你来这里插嘴?可笑。 [em7]

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-4-26 22:43:00 | 显示全部楼层

Re:阴影问题

Miu.C今天心情看起来不太好,是不是压力太大了

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-4-27 13:11:00 | 显示全部楼层

Re: Re:阴影问题

jnmao: Re:阴影问题

Miu.C今天心情看起来不太好,是不是压力太大了

莫名其妙被找茬,心情当然不会好(其实还有其他的原因..........)

唉,不过我对其他人还是很热情的呢~~

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-4-27 14:28:00 | 显示全部楼层

Re: Re: Re: Re:阴影问题

Miu.C: Re: Re: Re:阴影问题


奇怪,我讨论我的管你什么事?我懂不懂与你何干?你做那XXXX2那连形状都不能改变的东西就算“阴影”啦?轮得到你来这里插嘴?可笑。 [em7]


你不是说你很懂TV3D吗? 你去做个TV3D的实时动态阴影我看看,
以前你自己说多么懂TV3D, 我觉得你好可怜,
TV3D6.2-6.3有几个重大的BUG, 一个是动态阴影问题,一个是雾效果,
有些人只是看了几个TV3D例子就大叫自己懂TV3D,一个例子一个游戏,
不看看自己是什么东西, 看看自己几岁?
你继续用我10年前的代码开发游戏吧, 恭喜你!

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-5-1 13:17:00 | 显示全部楼层

Re: Re: Re: Re: Re:阴影问题

游戏之家站长: Re: Re: Re: Re:阴影问题

你不是说你很懂TV3D吗? 你去做个TV3D的实时动态阴影我看看,
以前你自己说多么懂TV3D, 我觉得你好可怜,
TV3D6.2-6.3有几个重大的BUG, 一个是动态阴影问题,一个是雾效果,
有些人只是看了几个TV3D例子就大叫自己懂TV3D,一个例子一个游戏,
不看看自己是什么东西, 看看自己几岁?
你继续用我10年前的代码开发游戏吧, 恭喜你!

你在扯什么乱七八糟没头没脑的东西??语句凌乱,缺乏逻辑,理顺了再来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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