复制模型到骨骼-脚本教程
来源:互联网 发布:淘宝评论上的暴露照片 编辑:程序博客网 时间:2024/05/16 12:07
复制模型到骨骼-脚本教程
运行脚本,脚本内容:
今天给大家将以下如何复制模型到骨骼的方法,制作前准备,首先将骨骼匹配模型,完后把绑定或调动作的模型打散和骨骼块数一样大致形状和骨骼一致.骨骼对位完毕后,原地分割模型,我这里分开是为了方便大家观察。如下图:
匹配骨骼的时候一定注意要多费点时间检查,关节和模型的关节一定要匹配好,否则运动的时候会产生错误计算,蒙皮的时候也会导致蒙皮不精准.
打散模型,就是选中模型要打散的面分离,这张图看起来象圣斗士在穿圣衣,呵呵.
打散的模型和骨骼准备好了我们就来复制模型到骨骼,我这里只将了BIPE骨骼,因为BONE的骨骼和这个原理一样并且比BIPE更容易操作,如果有使用BONE骨骼的同学,也可以用这样的方法.
下一步对齐坐标,使分离出来的模型和骨骼的坐标对齐.这个对齐一定要模型套骨骼的做,我这里分开还是为了大家观察方便。
对齐坐标后把分离出来模型塌陷成MESH,最好用工具面板中的塌陷.
完后外框显示骨骼,以便下一步拾取,你也可以按F3键线框往格切换来拾取.我这里用的是外框显示,选择要以外框显示的骨骼,右键-属性-勾选显示为外框.
bipedPart=0
TarMesh=0
rollout 复制模型到骨骼Roll "复制模型到骨骼" width:160 height:220
(
pickButton btn1 "Pick Biped Part" pos:[31,58] width:100 height:22
pickButton btn2 "Pick Your Mesh" pos:[37,99] width:91 height:24
button btn3 "do it" pos:[45,153] width:69 height:28
on btn1 picked obj do
(
bipedPart=obj
btn1.caption=obj.name
)
on btn2 picked obj do
(TarMesh=obj
btn2.caption=obj.name
ResetXForm TarMesh
collapseStack TarMesh
)
on btn3 pressed do
(
TarMesh.pivot=bipedPart.transform.position
TarTM=TarMesh.transform
PartP=biped.getTransform bipedPart #pos
PartR=biped.getTransform bipedPart #rotation
PartS=biped.getTransform bipedPart #scale
PartS=[PartS.z,PartS.y,PartS.x]
PartTM=Matrix3 1
PartTM=translate PartTM PartP
PartTM=rotate PartTM PartR
PartTM=scale PartTM PartS
FinalPartTM =PartTM* (inverse TarTM)
TarMesh.transform=inverse FinalPartTM
backTM=FinalPartTM*TarTM
ResetXForm TarMesh
collapseStack TarMesh
bipedPart.baseobject=TarMesh
TarMesh.transform=backTM
)
)
newFloatR=newRolloutFloater "复制模型到骨骼-Alpha" 170 230
addRollout 复制模型到骨骼Roll newFloatR
点下Pick Biped Part按扭,拾取骨骼,先下Pick Your Mesh按扭拾取模型.
点下do it,啊!!!你会发现头(模型)不见了.要害怕其实你的模型已经复制成为骨骼了,将骨骼选择不勾选显示外框,你会发现骨骼变的和模型一样了.
你把所有模型复制完以后你发现地上到处是模型,哈哈把他们删了就可以了`
- 复制模型到骨骼-脚本教程
- 3dsMAX导出.FBX骨骼动画模型到XNA
- 模型中的骨骼动画
- 骨骼模型实现
- osg添加骨骼模型
- 模型面,骨骼数量
- 复制hadoop配置文件到datanode的脚本
- unity3d脚本控制骨骼旋转
- MD5骨骼动画模型加载
- 3D模型汇总----骨骼模型
- 详解FLAS骨骼绑定教程
- 用vbscript实现将脚本的输出复制到剪贴板
- 把内容复制到剪切板的脚本和显示换行
- 自动复制指定文件到指定目录中的NANT脚本
- 利用shell脚本批量复制文件到给定目录
- Linux脚本——复制特定文件到特定文件夹
- windows 使用bat脚本文件,复制文件夹到另一个盘
- 百度博客 多骨骼动画网格模型
- 安防界常用英文
- 数据挖掘的数据集资源
- android mms的实现
- wince R3 silverlight编程概要
- 64位机器上内核常用数据结构的大小
- 复制模型到骨骼-脚本教程
- 删除多余进程(同类进程只留一个)
- 采用Reflector的VS.net插件断点调试无源码DLL
- ubuntu下安装android2.1源码步骤说明
- Cortex-M3 核心芯片比较
- 使用Grid Control 建立DataGuard!
- IMAGE OF THE SUNGLASSES – FOR THE MEMORY OF THE PAST SUMMER
- 关于silverlight3程序在win7 ie8环境下运行出现跨域的错误
- 看DataTable如何与XML进行数据交换的?