【新人帖】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!
谢谢楼主解我心中疑惑啊! 垃圾一个 运行后没反应是怎么回事~~max2014,到处都找不到那个源代码 楼主能把正确的步骤一次到位嘛,不正确的就不要写了,头晕 楼主问一下,我打开插件后使用 pick head 添加模型要报错 “运行时错误:阵列索引必需蒸熟,得到的是:unddfined” 这个解决啊 这个帖子一级棒啊! 哇!谢谢楼主,真的感激不尽,我成功了! 发帖艰辛,且阅且珍惜 简单的东西,被你说复杂了。