Blender
と
コード
●
Twitter: lab1092
●
Blender歴: まあ長いほう
●
Pythonチョットデキルカモ
お前誰よ?
●
https://lab1092.booth.pm/
ネタTシャツ作ってます
本題にいきましょう
先に結論:
「書かなくていいならコード
は書かないほうがいい。」
その前に「コード」とは?
●
「コード」とは「プログラムコード」
「ソースコード」のことを指します。
●
コンピューターに分からせるための手
順書みたいなものです。
●
色んな言葉(言語)があります
What is「コード」?
●
「Blenderはプログラム」
●
主要部分はC / C++ というプログラ
ム言語(=コード)で作られている。
●
「BlenderはPythonで書かれてい
る」、はウソ(に限りなく近い表現)
こんな表現を聞いたことありますか?
プログラム言語?
C
C++
Python
●
Blenderの本体は主に、Cという言
語、C++という言語で書かれています。
●
Blenderのコード(ソースコード)は公開
されています。
●
コードをいじって「ぼくのかんがえたさい
きょうのブレンダー」も作れます。
「C / C++」
●
Blenderの拡張はPytonという言語で書
かれた「アドオン(Add-on)」で。
●
その気になればユーザーが自分でアドオン
を書く(作る)こともできる。
●
BlenderPython API で操作。
「Python」
●
「手が早い人」は画面で操作したほう
が早い(そのまま)
●
その前にBlenderの操作覚えないと
●
誰か作ってるでしょ?
●
プログラムの勉強とか時間かかる
Why?:「必要なければ書くな」
●
標準のAdd-onでも有効になっていな
いものがあります→まずそれを試そう
●
外部Add-onも良いものがあります
(BA,Blender Market等探そう)
●
Add-onレビュー記事も見かけます
誰か作ってるでしょ?
自分で書くメリットが無い
コード書ける人を
ノセていったほうが
現実的じゃね?
それでもコード書きたい?
●
探しても出てくるのは以前のバージョ
ンの情報
●
PythonできればAdd-onできるわ
けじゃなかった。
●
えっ、2.8で変わるの?
初学者にはイバラの道?
書きたいならどうぞ?
●
参考になるのは
“はじめてのBlenderアドオン開発”
と公式APIドキュメントくらい?
●
Blender Cloud の
”Scripting for Artists”
●
Python3 については
Dive into python3 日本語版と
か?
Add-onだったら?
●
コード = 必要ないなら書くな
●
誰か作ってるでしょ?
●
書きたいならどうぞ?
時間が来たのでまとめ
Thanks for watching
&
Happy Blending!!

Blenderとコード