游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2921|回复: 5

怎样添加云雾特效

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-5-15 00:24:00 | 显示全部楼层 |阅读模式
RT 。。。
我在网上找了好长时间也没有发现直接用代码营造云雾特效的例子,在国外的论坛上
倒是找到了一些关于雾特效的文章,讲的是体积雾。可惜看了之后也没什么收获。
我想问一下这个很难吗? 有人可以给点建议吗? 谢谢。

PS:就像仙剑4主界面中那种云雾飘散的效果

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2009-5-15 09:09:00 | 显示全部楼层

Re:怎样添加云雾特效

那是纹理动画。

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-5-15 11:15:00 | 显示全部楼层

Re:怎样添加云雾特效

首先谢谢回复。
但是我感觉不太像是纹理动画啊。

若是纹理动画,那这张纹理图应该是什么样的呢 ?

如果不用纹理动画,可否用粒子系统来模拟呢 ?

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2009-8-6 13:50:00 | 显示全部楼层

Re:怎样添加云雾特效

看起来想粒子系统,raw编程?  只知道这么个名词。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-8-6 17:48:00 | 显示全部楼层

Re:怎样添加云雾特效

不同的云雾有不同的做法
看你用在什么场合,想到达什么效果

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2009-8-7 12:59:00 | 显示全部楼层

Re:怎样添加云雾特效

要接近真实的云雾效果, 背后必须使用perlin noise
如果你需要2D的云,去看 Special Effects Game Programming with DirectX一书,里面有很详细的实现代码,
是DX8的你自己改成DX9就可以了
如果要3D的云, 可以给你个思路, 每个云其实有几层正方形或长方形的面组成, 可以考虑使用Billboard调整角度, 每个面其实就是用刚才的2D的云来渲染,更进一步你应当提供播种云在你场景中的函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 16:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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