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

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回去。

时间: 2024-11-08 23:50:37

Sublime Text 3作为Blender的开发编辑器的相关文章

翻译:打造基于Sublime Text 3的全能python开发环境

原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ 原文标题:Setting Up Sublime Text 3 for Full Stack Python Development 翻译:打造基于sublime text 3的全能Python开发环境 Sublime Text 3 (ST3) is lightweight, cross-platfo

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将

[转载]Sublime Text 3 搭建 React.js 开发环境

[转载]Sublime Text 3 搭建 React.js 开发环境 Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel-sublime 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展.关于 babel 的更多介绍可以看这里:为什么说Babel将推动JavaScript的发展 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

sublime text 3 为配置Python开发环境所做的一些个人设置

我们都知道,ST3(Sublime Text 3)自带的build python可以直接运行.py文件,但是若涉及input()函数需要输入时,就不能用这个了. 下面是我个人所作的一些对我来说算是够用的配置,由于本人还处于初学python的阶段,所以相关配置比较基础与简单. 第一步:下载Sublime Text 下载请去官网下载,下载请视自己的操作系统而定,由于鄙人的系统是Windows,以下皆是以Windows为例展开介绍的. 第二步:Windows 下安装Sublime Text 1. 64

将Sublime Text 2配置为C#代码编辑器(附配置文件)

有时候我们需要编写一些小的代码片段时,在Visual Studio中创建一个工程就显得有点杀鸡用牛刀的感觉了,所有说对于一个程序员来说一款轻巧的代码编辑器还是很有必要的.原来我用的主要的Notepad++,直到发现了Sublime Text 2之后,这是一款非常优秀的编辑器,用ST2写代码有种非常流畅的感觉,就像是原来刚使用Chrome浏览器的时候(不过现在已经越来越笨重了),ST2是收费软件,但是可以无限试用的,现在已经出了ST3了,不过还是测试版.同时ST2具有很强的扩展性,有很多的插件可供

Ubuntu16.04安装sublime text 3并配置Python开发环境

打开终端,添加sublime text 3的仓库: sudo add-apt-repository ppa:webupd8team/sublime-text-3 按enter键继续 更新软件库: sudo apt-get update 安装Sublime Text 3: sudo apt-get install sublime-text-installer 安装package control: ctr+`调出控制台然后粘贴如下python代码: import urllib.request,os,

详解配置sublime text 2/3的Golang开发环境

1.下载并安装sublime text 2/3 官网下载:http://www.sublimetext.com/ 2.成功安装sublime text后,启动sublime text,依次选择菜单栏中的"View"->"Show Console"或者直接按快捷键"Ctrl+`",弹出控制台,根据不同的版本输入下面的内容以安装"Package Contral" 1).sublime text 2 import urllib

sublime text 3中配置golang开发环境

1:首先下载 Go源码 https://golang.org/dl/  [根据不同的环境选择] 2:新建文件项目文件夹 存放  D:/Go_project 分别建立  bin  src  pkg  子文件夹 3:配置环境变量 GOROOT = "D:\Go"(go安装路径) GOPATH = "D:\Go_project"(自定义) 二.安装Sublime Text     1.下载Sublime Text http://www.sublimetext.com/ 2