找回密码
 点一下
查看: 6154|回复: 6

带子发射器解析

  [复制链接]
发表于 2010-4-15 14:10:22 | 显示全部楼层 |阅读模式
一、前言
以前喜欢管这个叫做带子系统,但是稍微研究了下看来叫做带子发射器较为合适,简称为带子。
带子就是游戏里出现的丝带格式的特效,多见于攻击弹矢的尾部拖出的线条和部分特效。典型例子是dota中剑圣的无敌斩中后面出现的红色丝带。
二、添加方法
刨除使用3dsmax的方式添加带子发射器以外,常用的添加方式就是使用wme(war3 modle editor)进行带子的添加。
用wme打开一个模型,依次点击<窗口><节点管理器>,在打开的<节点管理器>里右键单击,<创建软体发生器>就会出现一个红色的带箭头的标志,这个就是一个带子发生器。双击打开就可以编辑带子的各项参数了。
在<节点管理器>右键单击带子,选择<编辑节点>,就可以对节点的位置、名称进行编辑了,但是不建议勾选其他选项和给带子添加动作。
在<节点管理器>右键单击带子,选择上下左右移动选项就可以把带子放入所需的骨骼的下级,作为该骨骼的子节点存在了。
三、带子发射器的实质
首先介绍下该怎么理解带子发射器。带子发射器实质上是把一张贴图拉伸成丝带形状,贴图被拉伸后的高度由发射器参数决定,拉伸后的长度由发射器在游戏中的移动速度决定。可以理解成将一张贴图纵向压扁横向拉长放入游戏之后的样子。
但是实质上不是这个样子,带子系统是将一张贴图均匀的纵向分为N份,然后按照带子内部设定的参数每固定时间周期确定当前带子发射器位置然后画一道竖线再在下一个时间周期点上画下下一道竖线,将被切分后的贴图中的一段填入相近的两条竖线组成的四边形(其实并不一定是四边形)内,将所有的贴图小块放置之后就形成了完整的带子。
四、各参数的作用。
未命1.JPG 颜色:顾名思义就是可以将贴图进行染色操作,效果和游戏里修改单位颜色类似,但是可以实现更多更复杂的效果。
高级:大概是翻译错误,实质作用是透明度参数为1时表示100%的透明度。0为完全透明不显示。
清晰度:实验未得出此参数实质作用。
上部高度,下部高度:这个需要着重解释下,带子其实就是一个贴图均匀的拉伸后的效果那么开始阶段的高和结束阶段的高,或者叫做带子有多宽,就是由着两个参数决定的。上部高度,是当前发射点的的那个位置的带子宽度。下部高度,是带子尾部就是将要消失位置的宽度。这两个参数实质上是决定了拉伸后的梯形的两个边长状况。
贴图位置:实验未得出此参数实质作用。
材质ID:就是使用哪个材质,通俗些是切换被拉伸的贴图,实质上有一些不同。
组:实验未得出此参数实质作用。
柱:实验未得出此参数实质作用。
散射度:就是将贴图切成多少份,次参数越大动作中形成的弧越圆滑,同时系统负担越大,当然过大之后视觉也不一定能区分的出来,所以自己掌握多少。1表示不切,12表示分成12个小段。
寿命:带子的持续时间。就是发射一个小竖线之后这个竖线的停留时间。如果带子在游戏中移动速度一定,也可以理解成带子的长度,不过不建议这么理解。1表示1秒。
重力:就是带子从生成到消失带子小段的高度上的移动距离。100是100个像素点。
五、注意事项
第一:正常没有动作的情况下,发射口是发射一个平行于地面的线,如果想要产生一些特殊效果例如发射的是纵向的线从而形成一个壁装的环一类的效果,请使用骨骼带动发射器移动。
第二:每多少时间发射一个小竖线是由寿命除以散射度决定的,知道了这个再配合动态化设置可以产生很多很好的效果。
第三:请不要添加带子后不填材质ID,会使模型导入测试的时候提示错误而无法进去地图的,少数情况可能导致we无法打开地图。

如图,是一个散射度为4的带子的一个示意图。贴图被切分成4份,拉伸后填入在从开始到结束的4个部分上。带子的宽窄由上部下部高度共同决定。  
未命2.JPG

评分

参与人数 1威望 +5 收起 理由
amo + 5 这个应该不是标准的带子贴图啊,

查看全部评分

发表于 2010-4-15 14:14:53 | 显示全部楼层
小凤的教程要顶的!

不过光知道这个并不能完全做好带子,有些需要跟模型配合的!
回复

使用道具 举报

发表于 2010-4-15 18:06:46 | 显示全部楼层
请教一下3dsmax里如何加?
回复

使用道具 举报

发表于 2010-4-15 18:21:37 | 显示全部楼层
引用第2楼gamedsn于2010-04-15 18:06发表的  :
请教一下3dsmax里如何加?

如图
未命名.JPG
回复

使用道具 举报

发表于 2010-4-15 19:31:07 | 显示全部楼层
很好的教程  配合受教了~~~配合mdlvis的话功能更强大吧~~
回复

使用道具 举报

发表于 2010-4-15 21:44:53 | 显示全部楼层
引用第3楼wojia10502于2010-04-15 18:21发表的  :


如图
3q!
回复

使用道具 举报

发表于 2010-4-16 01:05:48 | 显示全部楼层
补充几点:
引用
清晰度:实验未得出此参数实质作用。
.......

这个清晰度其实也是个显隐开关,值域是0到1   
0的时候不可见,1的时候是可见,所以“高级”和“清晰度”这两个用哪一个效果都是一样的
引用
组:实验未得出此参数实质作用。
柱:实验未得出此参数实质作用。
.......


所谓组、柱,就是指行(对应组)、列(对应柱),即按行几列几对贴图进行等分,然后在周期内匀速播放分割的几块
一般适用于这种贴图
未命3.JPG
比如咱们输入行8列8
即把这张图分为64块,然后把这些块从左至右,从上到下,在周期内匀速播放,
如果输入行4列4,那么这个贴图就被均匀切割成16块,因图而异,对于软体发生器来说,假若散射度为4,那么这16块贴图又被纵向平分为4份,之后,在第一周期播放的贴图是第一块的第一部分+第二块的第一部分+第三块的第一部分+.......+第16块的第一部分它们拼起来的,并且每个第一部分长度相同,第二周期对应每块的第二部分拼接,以此类推。。。。。。
这种方式其实比较复杂,这里也就说一下,一般用不到的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-30 16:49 , Processed in 0.403342 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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