文档章节

Sublime Text 3作为Blender的开发编辑器

openthings
 openthings
发布于 2015/01/28 11:25
字数 587
阅读 760
收藏 1

Blender是一个开放的三维建模软件,支持python脚本扩展。而Sublime具有优秀的代码编辑功能,这二者的结合犹如干将莫邪,这里做一个简单的介绍。这里所做的是通过socket将Blender和Sublime连接起来。

安装软件的插件

1、在Blender中安装SublimeBlenderAddon,可以到这里下载:https://github.com/supergis/SublimeBlenderAddon,或者直接:

git clone https://github.com/supergis/SublimeBlenderAddon.git

然后复制到Blender的Addon目录。

注意:

如果是Mac OS X,该Addon目录在用户的“资源库/Application Support”目录下,缺省为隐藏目录。

在文件管理器下,点开“显示”菜单,按住"option"键,就会多出一个“资源库”菜单,点击进入即可。

2、在Sublime中安装SublimeBlender插件,下载:https://github.com/supergis/SublimeBlender,或者直接:

git clone https://github.com/supergis/SublimeBlender.git

然后复制到Sublime的Packages目录。Mac OS X下按照上面的办法如法炮制。

启动Blender中的TCP服务器

按ctrl+alt+u启动用户配置对话框,选中Addon,然后选中启用“SublimeBlenderAddon”插件。

在视窗中单击,再按空格键,在弹出框选择-输入“Sublime ”,可显示出一个“SublimeBlender open connectons”,选中运行,就运行起来了。

启动Sublime中的TCP客户端

在Sublime中输入shift+command+p启动命令执行器,可以重启模块或者连接到Blender。

如果不成功,需要重新启动Sublime。

编辑、运行Python脚本

在Sublime创建文件,保存为sublimetest.py,然后输入:

import bpy

bpy.ops.mesh.primitive_cube_add(radius=1, view_align=False, 
    enter_editmode=False, location=(2.02796, -0.0329399, 1.75504), 
    layers=(True, False, False, False, False, False, False, False, 
        False, False, False, False, False, False, False, False, 
        False, False, False, False))

    按alt+p运行该脚本,将在Blender中创建一个几何对象。

    目前该版本效果已经很好,可以直接按“ctrl+空格键”弹出提示。

    但还是比较容易中断,有感兴趣的可以fork该项目,进行完善,然后提交pull request回去。



© 著作权归作者所有

openthings
粉丝 322
博文 1140
码字总数 689435
作品 1
东城
架构师
私信 提问
全栈开发必备的10款Sublime Text 插件

全栈开发必备的10款Sublime Text 插件 来源:梦想天空博客园 时间:2014-11-28 10:16:28 阅读数:218406 分享到:6 [导读] Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,多...

thinkyoung
2015/11/05
0
0
Sublime Text 2 注册码/破解方法

Sublime Text 2 是一款非常不错的代码编辑器,特别是UI界面和速度。但这也意味着这款软件的售价达到了50美元左右。虽然它也是一款免费的软件,但免费版的会不定期弹出 付费购买页面。最近在网...

iTeacher
2013/04/13
461
2
设置 Sublime Text 的 Python 开发环境

最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。 为何选择Sublime Text? 我以前一直...

renwofei423
2013/05/29
133K
28
[安装配置] 我的 Sublime Text 2/3 配置

初始化于: 2013-06-30 Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance......

豆仔
2012/12/08
511
0
全栈开发必备的10款 Sublime Text 插件

Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,多重选择,快捷命令等。Sublime Text 更妙的是它的可扩展性。所以,这里挑选了全栈开发必备的10款 Sublime Text 插件,让本已...

殊麒
2014/11/23
3.5K
1

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部