Baytars 发表于 2018-9-17 18:54:16

【新人帖】3dsmax 2015 成功安装 BonyFace 3.3 的经过

本帖最后由 Baytars 于 2018-9-24 09:43 编辑


本人刚刚入门BonyFace就在BonyFace的安装上遇到了大大的问题——按照网上的教程把Bonyface的mzp文件拖入3dsmax中没有反应,下面我将一步步讲述问题解决的过程:

1. 从官网下载 BonyFace 3.3
BonyFace官网下载地址:http://www.scriptattack.com/maxscripts/bonyface/Links.html
3.3 版本下载链接:http://www.scriptattack.com/maxscripts/bonyface/BonyFace_v3.3_Full.zip

2. 使用 MAXScript → Open Script 打开mzp文件卡死(此步请勿模仿)
这个就不必多说了,解压zip文件,找到 BonyFace2013-2017.mzp (适合3dsmax 2013-2017版,如果你使用的是3dsmax 2008-2012,请使用 BonyFace2008-2012.mzp),在 3dsmax 中通过顶部菜单栏的MAXScript → Open Script 打开,在支持的文件格式中未找到mzp。



把文件格式过滤器切换为“所有文件”后终于看到自己的mzp文件,选择,打开,3dsmax卡死,任务管理器显示3dsmax程序一直有高的CPU占用,只能强制结束进程,打开失败。







3. 拖入 3dsmax 打开(此步没反应)
按照先前在贴吧找到的教程,拖入mzp文件,3dsmax没反应,在 Customize → Cutomize User Interface → Toolbars → Category 中也找不到任何“ScriptAttack”和“BonyFace”的字眼。

4. Everything 文件搜索工具中发现玄机(此步最后还是没有成功)
虽然上面一步没有反应,但是在使用Everything文件搜索工具时发现每次拖动时都会在 C:\Users\用户名\AppData\Local\Temp\ 下创建一个 mzptmp<N>(<N>为大于等于2的整数)文件夹,第一次创建了mzptmp2,第二次为mzptmp3,以此类推。



里面的文件格式跟 C:\Program Files\Autodesk\3ds Max 2015\MacroScripts 中的非常相似。



把mzptmp<N>(<N>为大于等于2的整数)文件夹中的文件复制到 MacroScripts 目录下,重启 3dsmax,仍是没有任何成功的迹象。

5. 使用 MAXScript → Run Script 打开mzp文件(此步开始事情发生转机)
此后我用 MAXScript → Open Script 打开了刚刚复制好的BonyFace文件中的BonyFace.mcr文件,发现打开了一个脚本编辑器,里面是BonyFace.mcr的源代码。





6. 走上正轨(BonyFace的正确打开姿势)

改用 MAXScript → Run Script,突然发现支持打开的文件格式中出现了mzp!于是转而打开 BonyFace2013-2017.mzp。



此时弹出错误框,大意是把 BonyFace.mcr 复制到 C:\Program Files\Autodesk\3ds Max 2015\MacroScripts 失败。



乖乖!原来第3步没反应是这个原因!起初怀疑是文件已经存在,于是把 MacroScripts 文件夹里的BonyFace文件清空了,再试一次,还是失败,并且没有任何文件复制到 MacroScripts 文件夹中。

此时我灵光一闪: C:\Program Files\ 很特殊,是个系统目录,任何读写文件的操作都需要管理员权限。



我马上关闭了 3dsmax,以管理员身份重新打开,再试一次,此时没有错误框弹出来了。

查看 MacroScripts 文件夹,文件已经复制成功,再查看 Customize → Cutomize User Interface → Toolbars → Category,“ScriptAttack”终于出现!Action栏中显示了“BonyFace v3.3”!成功!

此时点击 New 按钮新建一个工具栏,名字随便起。







在 3dsmax 界面 MAXScript 所在的菜单栏的下方的默认工具栏的右边,总之找个工具栏的空处,把你刚刚创建的工具栏拖过去停靠,然后把Action栏中的 BonyFace v3.3 拖到新建的工具栏中,此时工具栏应该会显示“BF”字样。







点击运行,好了,终于进入到真正的 BonyFace 工具栏的图形安装界面,根据自身情况选择使用免费版还是输入激活码。



设置好以后真正的 BonyFace 工具栏已经出现,之前我们创建的工具栏功成身退,可以隐藏掉了(不要删除。以后每次启动3dsmax都需要管理员权限,并且通过这个按钮打开 BonyFace 工具栏,忘记使用管理员权限的话工具栏会显示不全——没有图标,而且不可拖动,点击任何按钮都会报错)。Enjoy!





世界屋脊翘臀 发表于 2021-4-8 14:58:43

谢谢楼主解我心中疑惑啊!

li257500 发表于 2021-2-23 11:55:54

垃圾一个

旗木凯凯西 发表于 2020-1-20 17:12:29

运行后没反应是怎么回事~~max2014,到处都找不到那个源代码

尹(☆_☆)先生 发表于 2019-12-9 11:59:47

楼主能把正确的步骤一次到位嘛,不正确的就不要写了,头晕

蕞后の回忆 发表于 2019-10-21 11:27:17

楼主问一下,我打开插件后使用 pick head 添加模型要报错 “运行时错误:阵列索引必需蒸熟,得到的是:unddfined” 这个解决啊

断水流师兄 发表于 2019-10-15 17:44:01

这个帖子一级棒啊!

qwe798858117 发表于 2019-6-18 09:53:36

哇!谢谢楼主,真的感激不尽,我成功了!

zzbryant 发表于 2019-4-11 13:53:33

发帖艰辛,且阅且珍惜

pgok 发表于 2019-4-10 13:46:35

简单的东西,被你说复杂了。
页: [1] 2 3 4 5
查看完整版本: 【新人帖】3dsmax 2015 成功安装 BonyFace 3.3 的经过