昨天发的贴,几乎没人理, 但好东西不会被埋没. 还是我对自己开发的mybpy轻松高效方面的性能没介绍清楚. 所以,重新起贴.希望得到喜欢Blender的各位未来3D大艺术家们的喜爱.
mybpy说是二次开发语言,不如说其实是一个很轻松安装的非插件型插件, 然后可以在script控制台输入自定义的命令就可以实现比如自动材质贴图(支持正反面贴图), 敲个hdr()命令就能轻松贴世界环境的HDR贴图, 敲个camera前两个字母ca加括号即命令ca()就能轻松创建camera及灯光直接可供渲染(虽然Blender开场就自带灯光和camera, 但很多人会习惯先删掉,最后再自己加). 以及将来会把各种常用功能集成为各种简单的命令. 可用控制台敲,也可自己写成脚本,自动执行,而且具有可回溯性, 可更改参数的特点, 也可成为新手记录笔记, 非常方便.
首先介绍安装方法:
(1) 从网盘下载mybpy文件夹放到D盘
(2) 使用时, 用script的页, 或把主界面分出个控制台小窗口(右上角标志是 >_ 的就是 ), 把以下两句话粘到控制台, 回车, 即可加载成功,便可使用在mybpy文件夹m.py文件里自定义的各种命令了
import sys;sys.path.append(r'd:\mybpy')
import importlib as imp;import m;imp.reload(m);from m import *
当然对于bython高手, 想要免去这个每次粘加载命令的麻烦,让它如插件一样每回自动加载到bpy的, 可以找到Blender的安装文件夹, 里面有个版本号文件夹, 在版本号的文件夹里, 有个scripts的文件夹, 里面有个modules文件夹, modules文件夹里有bpy文件夹, 里面有个__ini__.py文件, 为了以防万一, 可以先拷出个副本(改坏了,可以还原). 把这个文件里的 def main() 里的最下面utils.load_script() 下面加上 刚才这两句话就可以了, 每次Blender启动时加载bpy时,就会自动加载mybpy了.
另外如果有的人的电脑只有一个盘, 只能安到C盘, 可以将刚才的代码修改一下路径,改成 r'C:\mybpy' 即可, 注意, Python 的路径写法很特别, 要么是 单的反杠, 要么是双斜杠, 如果是电脑直接拷出的正斜杠 \ , 它会看成是特殊符, 要求必须改成双的 \\, 或者在引用的引号前加r, 所以这点还请注意, 若是直接粘电脑地址, 一定要在引号前加 r
另外, Python 函数命令必须是后面带()的, 所以, 每个命令即使没有参数,也是要后面要带小括号的, 比如 hdr命令, 要敲成 hdr(), ca命令 要敲成 ca() 再回车, 还请注意
先写这么多吧. 如有问题, 欢迎留言. 希望共同交流, 不断进步. (如果大家觉得mybpy比较有用,还请留言和鼓励, 我也将不定期,更新网盘里mybpy的版本), 如果有新功能的想法,或自写的代码想添进mybpy更新版大文件 或自己基于mybpy的脚本作品, 也请贴出, 我们共同研究, 共同进步.
mybpy说是二次开发语言,不如说其实是一个很轻松安装的非插件型插件, 然后可以在script控制台输入自定义的命令就可以实现比如自动材质贴图(支持正反面贴图), 敲个hdr()命令就能轻松贴世界环境的HDR贴图, 敲个camera前两个字母ca加括号即命令ca()就能轻松创建camera及灯光直接可供渲染(虽然Blender开场就自带灯光和camera, 但很多人会习惯先删掉,最后再自己加). 以及将来会把各种常用功能集成为各种简单的命令. 可用控制台敲,也可自己写成脚本,自动执行,而且具有可回溯性, 可更改参数的特点, 也可成为新手记录笔记, 非常方便.
首先介绍安装方法:
(1) 从网盘下载mybpy文件夹放到D盘
(2) 使用时, 用script的页, 或把主界面分出个控制台小窗口(右上角标志是 >_ 的就是 ), 把以下两句话粘到控制台, 回车, 即可加载成功,便可使用在mybpy文件夹m.py文件里自定义的各种命令了
import sys;sys.path.append(r'd:\mybpy')
import importlib as imp;import m;imp.reload(m);from m import *
当然对于bython高手, 想要免去这个每次粘加载命令的麻烦,让它如插件一样每回自动加载到bpy的, 可以找到Blender的安装文件夹, 里面有个版本号文件夹, 在版本号的文件夹里, 有个scripts的文件夹, 里面有个modules文件夹, modules文件夹里有bpy文件夹, 里面有个__ini__.py文件, 为了以防万一, 可以先拷出个副本(改坏了,可以还原). 把这个文件里的 def main() 里的最下面utils.load_script() 下面加上 刚才这两句话就可以了, 每次Blender启动时加载bpy时,就会自动加载mybpy了.
另外如果有的人的电脑只有一个盘, 只能安到C盘, 可以将刚才的代码修改一下路径,改成 r'C:\mybpy' 即可, 注意, Python 的路径写法很特别, 要么是 单的反杠, 要么是双斜杠, 如果是电脑直接拷出的正斜杠 \ , 它会看成是特殊符, 要求必须改成双的 \\, 或者在引用的引号前加r, 所以这点还请注意, 若是直接粘电脑地址, 一定要在引号前加 r
另外, Python 函数命令必须是后面带()的, 所以, 每个命令即使没有参数,也是要后面要带小括号的, 比如 hdr命令, 要敲成 hdr(), ca命令 要敲成 ca() 再回车, 还请注意
先写这么多吧. 如有问题, 欢迎留言. 希望共同交流, 不断进步. (如果大家觉得mybpy比较有用,还请留言和鼓励, 我也将不定期,更新网盘里mybpy的版本), 如果有新功能的想法,或自写的代码想添进mybpy更新版大文件 或自己基于mybpy的脚本作品, 也请贴出, 我们共同研究, 共同进步.