3DMax粒子系统无法导出fbx 但有其他办法
1 如果是想要导出粒子状态 和 点索引 向量等等 考虑使用krakatoa粒子系统 用kr拾取3DMax的粒子系统 或者 直接使用kr主界面中打开对应的计算粒子系统类型 保存出粒子序列 然后再在其他软件读入 kr可以在Maya C4D等多种主流软件中安装 并且读取他自己计算的粒子序列
2 如果是想导出当前粒子飞行状态 且作为模型的话 先从合成物体创建面板选择mesher(中文大意应该是 多边形化) 然后拾取粒子 这时候你会看到mesher的转变成了 粒子系统设置好的shape形状 然后是用 导出obj序列的脚本 导出逐帧obj
脚本百度不让发 我给你把代码复制上来 你在那边创建一个空Max脚本 粘贴进来保存后运行即可
--=================================================
-- edit (objexp.getininame())
theini = objimp.getininame()
setinisetting theini "geometry" "flipzyaxis" "1"
try destroydialog objexportrollout catch()
rollout objexportrollout "obj sequence export" wIDth:336 height:72
(
edittext pathedt "" pos:[0,5] wIDth:284 height:16
button pathbtn "open" pos:[288,4] wIDth:43 height:18
label lbl1 "frame padding" pos:[7,50] wIDth:76 height:16
spinner framepaddingspn "" pos:[84,50] wIDth:84 height:16 range:[1,10000,1] type:#integer scale:1
label lbl2 "start" pos:[8,29] wIDth:32 height:15
label lbl3 "end" pos:[175,29] wIDth:21 height:15
spinner startspn "" pos:[39,28] wIDth:130 height:16 range:[-1e+006,1e+006,animationrange.start] type:#integer scale:1
spinner endspn "" pos:[200,28] wIDth:130 height:16 range:[-1e+006,1e+006,animationrange.end] type:#integer scale:1
button exportbtn "export" pos:[174,50] wIDth:156 height:17
on pathbtn PRessed do
(
try
(
exportobjpath = getsavefilename caption:"set obj sequence path" types:"obj (*.obj)|*.obj"
pathedt.text = exportobjpath
)catch()
)
on exportbtn PRessed do
(
if pathedt.text != "" do
(
framepaddingval = framepaddingspn.value
file = pathedt.text
filename = (getfilenamepath file) + (getfilenamefile file)
disablesceneredraw()
For t = startspn.value to endspn.value do
(
slIDertime = t
framepadding = (t as string)
while framepadding.count < framepaddingval do
(
framepadding = "0" + framepadding
)
newfilename = filename + framepadding + ".obj"
exportfile newfilename #noPrompt selectedonly:true
)
enablesceneredraw()
)
)
)
CReatedialog objexportrollout
--==================================================
3 如果你是想在u3D UE4这种引擎里面读取Max的粒子系统结果 就需要去商店购买对应的app插件了 这个目前看就扯得有些远 毕竟 这些引擎都自带粒子系统并且够强大也可以用自己的脚本控制行为
以上希望可以帮到你