游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2943|回复: 8

帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

[复制链接]

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-2-25 11:09:00 | 显示全部楼层 |阅读模式
这是闪电的纹理。

想了半天,sprit行不通,只能用plane。一张纹理中4种闪电状态。

闪电会弹射,让它转弯的话,有什么好方法吗?写成脚本的,越简单越好。

sf_200722511924.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-25 11:12:00 | 显示全部楼层

Re: 帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

平铺火焰,我就想不通了,这样的纹理,怎么可以做出平铺火焰。

创建很多垂直plane吗?可以是按火焰苗头的大小,垂直plane要做很多才能搞定啊。而且必须宽面面对camera。有更简单的方法吗?

sf_200722511129.jpg

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-2-25 12:53:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

闪电的话,把多个矩形在拐弯处首尾相接即可。
火焰平面的法向只要和视角保持在一定角度之内即可。
这些只是基于图像的特效,事实上可以用pixel shader做出更漂亮的过程式火焰(利用perlin noise)。
我做过完全基于物理方程的火焰、水,不过那个在游戏中就不实用了。

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 10:56:00 | 显示全部楼层

Re: Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

zybx: Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

闪电的话,把多个矩形在拐弯处首尾相接即可。
火焰平面的法向只要和视角保持在一定角度之内即可。
这些只...


闪电的拐弯做起来还是有点麻烦的索,算了,做游戏就是这样,认了。复杂就复杂好了。两天以后开始实现它。

90度垂直视角,火焰的处理麻烦,用perlin产生的火焰,或则用polygon产生,都是喷射形式的。

能否我看一下面积平铺燃烧火焰的演示?

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-2-26 12:15:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

不一定吧,如果你方程控制的好也可以。闪电拐弯?直接修正纹理坐标不就好了?

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-2-26 22:08:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

我以前做的火焰,不过不实用:
http://zhangbinglin.net/Movie_0007.wmv

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-2-26 22:10:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

推荐一朋友做的火焰,CPU中完成3D的NS方程求解,GPU绘制:
http://www.cnblogs.com/szlongman

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 22:13:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

做得勉强可以看。你那是喷射火焰。

我需要面积火焰。大面积平铺燃烧。你看过blizzard做得烈焰风暴?那就是面积火焰,在一个圆形区域中,贴图出来的。我贴的就是烈焰风暴的母纹理

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-2-27 10:24:00 | 显示全部楼层

Re:帮忙分析一下,纹理闪电转弯,以及平铺的火焰做法

使用面积热源,就能实现面积火焰,无论物理火焰还是过程式火焰都能做到。
相对而言贴图火焰实现起来容易多了,只是观察角度有限制。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 13:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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