Blendstudy0129 05manda
Upcoming SlideShare
Loading in...5
×
 

Blendstudy0129 05manda

on

  • 873 views

blender勉強会の5こまめ用の資料。すごく簡単な説明でし。

blender勉強会の5こまめ用の資料。すごく簡単な説明でし。

Statistics

Views

Total Views
873
Views on SlideShare
856
Embed Views
17

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 17

http://blog.livedoor.jp 16
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Blendstudy0129 05manda Blendstudy0129 05manda Document Transcript

    • Blender 勉強会(2011/1/29)の資料 4.”Add-on"を作成する!! (5 こま目、まんだ担当) 何もしない"Add-on"を作成します。User Preference1.Addon を"ON"にする の"Add-ons"に自分の名前が出てくること、"Add Mesh" で表示されるメニューの名前を自分の好きな名前にする画面左上、Info のメニューから、 などしてみてください。 File>User Preferences...を選択します([Ctrl]+[Alt]+[U]でも OK)。 bl_addon_info = { "name": "Fake Mesh", "author": "Mitsuda Tetsuo(Manda)", "version": (0,1), "blender": (2, 5, 6),"Add-Ons"タブをクリック。 "api": 33949,"Add-mesh"ボタンをクリック。右のリストから、適当なも "location": "Tool Shelf", "description": "Fake Mesh and Do nothing!!",のを選び、アイテム右のチェックボックスにチェックを入れ "category": "Add Mesh"}ます("Save as Default"ボタン、または[Ctrl]+[U]で状態を保存可能)。 """ Additional links: Author Site: http://blog.livedoor.jp/lab1092/ e-mail: lab1092 {at} gmail {dot} com """ import bpy class fakemesh_add(bpy.types.Operator): bl_idname = "INFO_MT_fakemesh_add" bl_label = "Fake Mesh add on" bl_options = {REGISTER, UNDO} bl_description = "If you see the sentence on menu?" def execute(self, context): return {FINISHED}3D ウィンドウで、[Shift]+[A]を押し、Add Mesh を選択し def invoke(self, context, event):た後のメニューを確認してください。 print("hello bpy!!") return {FINISHED} import space_info def menu_func(self, context): self.layout.operator(fakemesh_add.bl_idname,2.1 行実験 text="Fake Mesh", icon="PLUGIN")[Ctrl]+[右カーソル]を 2 回押して、インタラクティブコン def register():ソールを出現させます。 space_info.INFO_MT_mesh_add.append(menu_func)そして、次の 1 行を入力します。print("Hello blender world!!") def unregister(): space_info.INFO_MT_mesh_add.remove(menu_func) if __name__ == "__main__": register() 上記ファイルを"add_mesh_fakemesh.py"という名前で保 存、"User Preference"の"Add-on”から、[Install Add on] ボタンでをファイルをインストールします。3.テキストエディタを使用する 参考資料:blender にはテキストエディタが搭載されています。・シンタックス・ハイライト表示が可能 I.Blender 2.5x Python API Introduction・ただし、日本語は使えません(文字化けします、たぶん) II.Blender 2.5x Python API Reference (この資料は OOo で作成。)