Sublime Text 3做爲Blender的開發編輯器

Blender是一個開放的三維建模軟件,支持python腳本擴展。而Sublime具備優秀的代碼編輯功能,這兩者的結合猶如干將莫邪,這裏作一個簡單的介紹。這裏所作的是經過socket將Blender和Sublime鏈接起來。python

安裝軟件的插件

一、在Blender中安裝SublimeBlenderAddon,能夠到這裏下載:https://github.com/supergis/SublimeBlenderAddon,或者直接:
git

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

而後複製到Blender的Addon目錄。github

注意:shell

若是是Mac OS X,該Addon目錄在用戶的「資源庫/Application Support」目錄下,缺省爲隱藏目錄。服務器

在文件管理器下,點開「顯示」菜單,按住"option"鍵,就會多出一個「資源庫」菜單,點擊進入便可。socket

二、在Sublime中安裝SublimeBlender插件,下載:https://github.com/supergis/SublimeBlender,或者直接:spa

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

而後複製到Sublime的Packages目錄。Mac OS X下按照上面的辦法如法炮製。插件

啓動Blender中的TCP服務器

按ctrl+alt+u啓動用戶配置對話框,選中Addon,而後選中啓用「SublimeBlenderAddon」插件。
code

在視窗中單擊,再按空格鍵,在彈出框選擇-輸入「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回去。

相關文章
相關標籤/搜索