Skip to content

CaptainD-M3Import

Compare
Choose a tag to compare
@CaptainD001 CaptainD001 released this 29 May 12:57
· 17 commits to master since this release
a0e7de0

ChangeLog v1.7a

插件使用说明

点击下载插件

脚本

1. 针对 3dsMax2016 做了兼容修改
2. 删除工具栏扩展/收缩按钮(好像没什么用,每次还要更新)

ChangeLog v1.7

插件使用说明

点击下载插件

脚本

1. 增加强制刷新 3dsMax 界面的代码,在导入过程中会阶段性的刷新界面,防止整个程序看起来已经未响应。此项改动会稍微增加导入执行的时间
2. 增加了发生导入错误时,可以直接终止运行的代码,防止出错后整个 3dsMax 为准备错误详细信息而卡死

动画

1. 现在导入时会替换所有导入对象的缩放控制器为 Euler_XYZ ,防止出现无法正确设置对象的缩放动画的问题
2. 优化缩放动画的设置方式,防止设置缩放动画时,影响到其他类型轴动画,导致其他类型轴动画不正确的问题
3. 再次修复动画关键帧在当前动画序列末尾不正确的问题(再次打脸),现阶段还有可能在动画序列末尾出现动画错误的问题(完全修复需要更多案例)
4. 增加读取辅助对象的 TrackSet 参数,现在可以正确导入辅助对象的分体动画了
5. 增加识别并设置空的 TrackSet 的功能,因为发现现有的模型中有些会包含无效的 TrackSet 设置信息,不设置为空的话会导致模型再次导出时结果不正确(不懂为什么会有这些冗余信息)
6. 修复无法正确设置多种对象的 TrackSet 参数的问题
7. 修复在第10帧设置的准备姿势不正确的问题

网格

1. 修复网格 可见性动画 有时会无法导入的问题,并可以识别并精简作为 可见性动画 源的骨骼对象
2. 修复网格 UVLayout 有时会读取错误的问题
3. 增加读取网格 顶点颜色 的功能,现在可以正确导入使用顶点颜色染色的模型了
4. 增加导入蒙皮信息后,自动移除零权重对象的功能
5. 增加导入非骨骼对象作为蒙皮对象的功能,现在可以识别并导入诸如将网格蒙在附着点之类的非骨骼对象上的情况了(话说,想不明白为什么要蒙在附着点上。。)

贴图

1. 修复一种旧版本贴图 菲涅尔反射 参数读取错误的问题
2. 再次修复 UVmapping 设置错误的问题,现阶段可以正确设置UV1~UV4及环境反射UV映射(完全修复需要更多案例)

灯光

1. 修复无法正确导入 Light LOD Cut 参数的问题
2. 修复无法正确导入 Shadow LOD Cut 参数的问题

粒子

1. 增加读取一种旧版本的粒子
2. 修复彩条粒子无法正确导入 子对象发射速度 参数的问题
3. 修复了粒子 Initial Velocity Vert/Horz Spread 水平和垂直数值颠倒的问题
4. 修复了一种旧版本粒子无法正确读取 World Space 标志的问题
5. 修复了粒子 Spawn On Collision Min/Max 无法正确读取的问题
6. 修复了一种旧版本粒子无法正确读取多个标志参数的问题
7. 修复了一种旧版本粒子无法正确读取 Wind Multplier 参数的问题
8. 修复了一种旧版本粒子无法正确读取 Misc LOD Cut 参数的问题
9. 修复了一种旧版本粒子无法正确读取 Misc LOD Reduce 参数的问题
10. 修复了投影粒子无法正确读取 Splat Attenuation 参数,导致其余多个参数读取错误的问题
11. 修复了投影粒子无法正确设置 Attack/Hold/Decay 参数是否使用上限值标志的问题
12. 修复了投影粒子无法正确设置 Splat Layer 参数的问题
13. 修复了无法添加彩条粒子子对象到"Particle"层的问题
14. 修复了无法正确设置多种粒子对象粒子链接的问题

辅助对象

1. 现在将附着点的缩放动画剔除,以保证跟原模型一致(又是不懂的地方,为什么有缩放动画信息但是却并没有使用。。以后的版本会增加选项供选择)

物理系统

1. 修复了一个导致无法创建 SC2VertexWarp 对象的问题