ou99孽缘 发表于 2010-12-6 19:06:05

[基础教程]DDS模型 附着点问题,如何添加附着点

 一、前言什么是附着点  首先附着点是什么呢?经常有些模型使用的时候会出现魔法特效不会出现在身上,或是出现在奇奇怪怪的地方,例如给一个作为单位的模型添加圣骑士的无敌并使用之后不会出现那个黄色的光球护盾效果。这类的就属于模型的附着点有问题导致的。
  附着点是模型内的一种带有特殊属性的骨骼,在游戏内主要起到标示模型点位置的作用,例如你如何知道单位的手在动作中每个时刻的位置呢?随着骨骼移动的附着点就起到这样一个标示的作用。
  二、常见附着点名称的解释
  常见的附着点有overhead(头顶的附着点,主要是例如精灵的熊德吼叫、山丘的眩晕等效果添加)head(头部的附着点,自带模型添加效果比较少见,有的人会利用这个附着点添加头盔做纸娃娃)chest(胸部的附着点,比较少用大都是用来添加翅膀的特效)hand(手部的附着点,一般多用来添加武器游戏自带嗜血中手部的红光就是在这里添加的)foot(脚部或腿部的附着点很少用)origin(极为重要的附着点,一般在双腿之间各类随人物运动的效果光环啥的都是这个)sprite(建筑物的起火效果和血法头上的小球都是用这个添加的)。
  三、添加附着点
  自带模型常见附着点已经知道了,那么就该考虑怎么为自己需要的模型添加和修改附着点了。这里使用mdlvis对模型进行修改(mdlvis可以到此贴进行下载,工具下载帖,软件需要放入魔兽目录才可以使用。)
  添加流程:
  1、打开模型及基础操作
  打开软件左上角<文件>→<打开>选择模型文件打开。
  打开模型之后点击键盘<F3>进入动作模式在中上部选项卡处点选<骨骼>选项卡进行编辑。

单击<鼠标中键>然后按住<鼠标左键>进行拖拽操作可以旋转模型进行观察。再次点击<鼠标中键>结束旋转操作。滚动<鼠标中键>可进行画面的放缩操作。将画面调整到适于观看。可以看到模型本地用白色细线连接而成,而还有一些绿色的正方体这些就是模型的骨骼,就是他们控制着模型的各部分移动的。而淡紫色的四面体就是本教程的主角附着点,当然也有的模型不存在附着点,所以才需要我们来添加。
  依次点击<显示>→<节点显示>勾选其中的<显示骨骼>、<显示附着点>、<显示骨架>。这样可以方便我们观察模型的骨骼。

2、添加附着点
  点击<骨骼设置>→<关联>这个时候会在模型内出现一个新的附着点为红色的四面体,在右上角的目标处显示为New Ref这个就是我们添加附着点的名字。
  3、修改附着点名称
  鼠标移入此框体内出现光标用退格键删除不需要部分,修改成需要的名字回车确定(几个注意:mdlvis中尽量不要使用del进行删除操作,附着点名字一定要包含“空格+Ref”这个是规格必须这么做没有为什么)。



4、修改附着点位置  修改完名字开始修改位置,附着点按照游戏默认位置放置到需要地方在添加自带特效时候会很方便,因此需要修改。点击选中新添加附着点,如果多个骨骼附着点重叠,同一位置多点几次可以循环选中,并在右上角目标处显示选中骨骼或附着点名称。选中后点击<M>,再在屏幕内拖动左键可以移动选中的附着点,点击<A>重新进入点选模式选择其他骨骼进行其他操作。
  5、修改附着点关联关系
  当我们放置好附着点之后该保证附着点随骨骼移动了。点击选中附着点,点击<T>附着点变为暗红色,点选需要跟随移动的骨骼,此时骨骼变为红色,再次点击<T>,连接操作完成。
  6、保存修改
  重复添加,改名,移动,连接就可以将缺少的附着点添加上了。对于有问题的附着点也可以用这几步中的一部分进行修改。
  全部完成后点击右上角的保存图标保存就可以了。
  四、 其余
  关于附着点的名字,附着点的名字一定要正确,因为关于各类特效添加主要是依靠寻找对应名字的字符串进行添加的。关于left right first等字符的作用。其实是用来区分具有相同名字的附着点的,例如hand表示手,但是人形生物有2只手魔兽内如何区分特效是添加到左手还是右手呢?所以用hand right ref 的名字来表明右手的附着点。又如血法的球有3个又怎么区分sprite是哪个呢所以用first second的来区分。
  关于关联的重要性,为什么需要关联呢,例如恶魔猎手攻击时候挥刀的动作,如果手部附着点不关联,附着点就会一直停留在那个你添加的位置上不动。关联到手部骨骼那么挥动时候附着点就睡随着手部骨骼移动,而添加到附着点的特效也会跟随着移动。

ou99孽缘 发表于 2010-12-6 19:06:19

自己路过
      {:6_276:}   不解释
页: [1]
查看完整版本: [基础教程]DDS模型 附着点问题,如何添加附着点