游戏开发论坛

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

d3d如何实现拖影效果和电花闪烁效果?

[复制链接]

5

主题

9

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2012-4-8 16:04:00 | 显示全部楼层 |阅读模式
请问各位高手,如何实现拖影效果和电花闪烁效果呢?比如游戏里人物挥剑时,产生的剑拖影。还有进行攻击时,击中产生的电花闪烁效果。这些的实现原理是怎么样的呢? [em7] [em7] [em7] [em7] [em7]

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
发表于 2012-4-8 17:29:00 | 显示全部楼层

Re:d3d如何实现拖影效果和电花闪烁效果?

记录武器每一桢的位置,放在一个数组.
隔一段时间,绘制武器的位置,用透明的效果.

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2012-4-9 23:12:00 | 显示全部楼层

Re:d3d如何实现拖影效果和电花闪烁效果?

残影用速度图,第一次渲染时生成一张rgb的速度图
r与g分量表示在投影空间中某点的移动方向,喵,(是反向滴速度)
b分量表示移动的速度
第二次渲染的时候取出第一次的速度,然后blur

当然也可以不用速度图,按一定时间比例存出多张rendertarget,混合就OK ,效果要比速度图高,但只能表现很明显的残影,如果要表现移动造成的视觉模糊,估计还得用速度图

最后说句,做做DEMO的话不值得用速度图技术,费效比太差,定时长间隔混合残影的话,FX COMPOSER有例子,不过不怎么好懂,CG语言基础不错的话可以去看下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 17:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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