すくらっぷ あんど びるどー(したい)

日々やった事のメモとかまとめ。

BlenderのPythonの挙動

1. マテリアル(データ操作)の場合

mat = bpy.data.materials.new(...) # matには「マテリアル本体」が入る!

2. オブジェクト(オペレーター)の場合

× こう書くと、objには {'FINISHED'} という文字列が入ってしまい、操作できません

obj = bpy.ops.mesh.primitive_uv_sphere_add()

〇 正解:作った直後に「今作ったもの」を捕まえる

bpy.ops.mesh.primitive_uv_sphere_add() obj = bpy.context.object # こっちが「本体」!