BlenderPython[Obsolute]
blenderpythonを使って何かしたい人が一歩前へ進むためのページを作成する、という感じから始めようかなと。「書く人」のための。
協力してくださる方がいらっしゃいましたら。 Facebookグループ(ページ左のリンクから)またはTwitterの@blug_jp までお気軽に。
Blenderの操作にある程度慣れていることを前提とし、デフォルト状態( Load Factory Settings 実行直後 )を基本とします。
インタラクティブコンソールについては、BlenderWikiの コンソール・エディター・タイプ ページを参照してください。
Pythonの言語的な概念他はDive Into Python 3 日本語版 である程度学習済みであるとします(変数の概念、制御構文等基本的なところ)。
BlenderPythonを学ぶ手がかり
bpyマニュアルの「よみもの」の部分は事前に読んでおきましょう。大いに参考になります(が英語が読めないとね…)
Blenderのテキストエディタ、ヘッダーのメニュー、Templates > Python から サンプルファイルがGet可能。
Blenderのメニュー、 Help > Operator Cheat sheet からオペレーターチートシートをGet
Blenderのメニュー、 Help > Blender Python API Documentから Blender python API ドキュメントを読む
Blender/Python API Overview: a more complete explanation of python integration
Blender/Python Addon Tutorial: a step by step guide on how to write an addon from scratch
Blender/Python API Reference Usage: examples of how to use the API reference docs
Best Practice: Conventions to follow for writing good scripts
Tips and Tricks: Hints to help you while writing scripts for blender
Gotcha’s: some of the problems you may come up against when writing scripts
また、幾つかサンプル的なものを置いておきますのでそちらも参考にどうぞ。
BlenderPython API ツアー
misc
(nonblender?)特定の拡張子を対象にする
Blenderでプロみたいに開発するには?
Blender Conference2016で発表された内容→""
日本のBlender Python 界隈
「PythonをつかったBlender3DCGモデリング」が始まったようです
3DプリントサービスrinkakのBlog。
Blenderのセットアップ
テストスクリプトの実行
オブジェクトの追加方法
プリミティブ方式によるオブジェクトの追加
ブーリアン演算とは
和を作成する
netfabbで問題がないかどうかをチェック
3Dプリントしてみる
モディファイアとは
Simple Deformモディファイア
Pythonによるモディファイアの適用
3Dプリントしてみる
オブジェクトの追加方法
データ方式によるオブジェクトの追加
Blenderpython@PyconJP2015
PyConJP 2015にて。 CR08 Pythonで3Dデータモデリング&3Dプリント で Blender(とFusion360)についてのお話が。
他にもいらっしゃると思いますが、Add-onを紹介されていたり、作成されている方はこのあたり。
Add-on紹介
@tomo_
@CGradToudou
Add-on、BlenderPythonスクリプト書いている方:
@GhostBrain3dex
@takosuke_tw
@popqjp
@yukimituki
@crmobl3
@saidenka
@nutti
@mato_sus304
@sugiany
@nullorempry
@ishidourou24
http://stonefield.cocolog-nifty.com/higurashi/addon/index.html
@lab1092
BlenderPythonを使ったプロジェクト
@sigma6289
誰かこの↓ページに色々追加してみませんか?(ドキュメント下のリンクをクリック。)