caonan2000bd
caonan2000bd
关注数: 111
粉丝数: 28
发帖数: 759
关注贴吧数: 39
如何将Blender文件直接拖拽进Maya? Maya 可以直接拖拽某些模型文件进去, 但Blender的.blend文件默认是无法直接拖拽进Maya的,如何实现将Blender文件Maya直接拖拽进Maya呢? 好, 我来告诉你。 步骤如下: 1. 如果没有Blender的请下载 Blender ( 2.8版以上的任何版本都可以), Blender 是免费开源软件,体积不大, 可以下载不需要安装的windows压缩包版, 中文官网地址: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.blendercn.org&urlrefer=da568e259e5b8c466a0e281a7119dce7 2. 从下面的网盘地址下载 Blender 简易自定义开发语言 mybpy , 把那个网盘上的mybpy文件夹存到自己的D盘 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1FtOLcsuh-rwxpmSrrVmc_w&urlrefer=3625cb41463dcf7e118d4639c370affd 提取码: mbpy 3. 打开blender, 选Scripting页 (如果没看到Scripting在菜单栏边上的Layout等各页滚鼠标中轮使页滚动到最右面,最后一个既是Scripting页) 4. 在Scripting页里的文本编辑器, 点新建Text, 然后把下面的三行代码粘进去(代码最后一句是中文,mybpy支持中文命令, 都粘进去就好), 按三角执行钮 或 按 Alt+P 来运行 脚本: #--------------------------------------------------------------------------------- import sys;sys.path.append(r'd:\mybpy'); import importlib as imp;import m;imp.reload(m);from m import * 使maya支持拖拽blender文件() #------------------------------------------------------------------------------- 5. 如果您刚下的Blender还是英文的, 您又不知如何将界面调成中文, 可以粘下面的全英文代码, 也是一样的: #--------------------------------------------------------------------------------- import sys;sys.path.append(r'd:\mybpy'); import importlib as imp;import m;imp.reload(m);from m import * mayaDropBlend() #------------------------------------------------------------------------------- 6.如果您的Maya是开的, 关上重启一下Maya就可以了. 往Maya拖拽一个.blend文件试试吧
如何用Blender让Maya支持拖拽图片直接贴成模型纹理 Maya 可以直接拖拽obj模型文件, 但模型是没有纹理贴图的, 若是再往模型上拖贴图,只会是把图片放大显示在弹出的另一个窗体中,还需要手动去加材质纹理贴图才能看到带贴图的模型, 非常麻烦. 如果也像模型文件一样能直接拖图片就直接显示出来贴图纹理,岂不是非常方便和高效? 好, 我告诉你, 如何用Blender来增加 Maya支持拖拽图片纹理的功能. 步骤如下: 1. 如果没有Blender的请下载 Blender ( 2.8版以上的任何版本都可以), Blender 是免费开源软件,体积不大, 可以下载不需要安装的windows压缩包版, 中文官网地址: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.blendercn.org&urlrefer=da568e259e5b8c466a0e281a7119dce7 2. 从下面的网盘地址下载 Blender 简易自定义开发语言 mybpy , 把那个网盘上的mybpy文件夹存到自己的D盘 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1FtOLcsuh-rwxpmSrrVmc_w&urlrefer=3625cb41463dcf7e118d4639c370affd 提取码: mbpy 3. 打开blender, 选Scripting页 (如果没看到Scripting在菜单栏边上的Layout等各页滚鼠标中轮使页滚动到最右面,最后一个既是Scripting页) 4. 在Scripting页里的文本编辑器, 点新建Text, 然后把下面的三行代码粘进去(代码最后一句是中文,mybpy支持中文命令, 都粘进去就好), 按三角执行钮 或 按 Alt+P 来运行 脚本: #--------------------------------------------------------------------------------- import sys;sys.path.append(r'd:\mybpy'); import importlib as imp;import m;imp.reload(m);from m import * 使maya支持拖拽贴图() #------------------------------------------------------------------------------- 5. 如果您刚下的Blender还是英文的, 您又不知如何将界面调成中文, 可以粘下面的全英文代码, 也是一样的: #--------------------------------------------------------------------------------- import sys;sys.path.append(r'd:\mybpy'); import importlib as imp;import m;imp.reload(m);from m import * mayaDropImg() #------------------------------------------------------------------------------- 6.如果您的Maya是开的, 关上重启一下Maya就可以了.
可自定义的二次开发语言mybpy, 将使Blender变得更轻松高效 昨天发的贴,几乎没人理, 但好东西不会被埋没. 还是我对自己开发的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的脚本作品, 也请贴出, 我们共同研究, 共同进步.
1
下一页