啟動blender軟體,如果沒有變更系統設置,默認3d視窗就有一個燈,一個相機和一個立方體。
直接選用Scripting界面,在python控制臺,直接輸入bpy.data.objects,系統返回
<bpy_collection[3], BlendDataObjects> 中文翻譯:bpy集合[3],blender數據對象
輸入:bpy.data.objects[0]
結果返回:bpy.data.objects['Camera']
輸入:bpy.data.objects[1]
結果返回:bpy.data.objects['Cube']
輸入:bpy.data.objects[2]
結果返回:bpy.data.objects['Light']
bpy 可以解釋當前blender打開的當前文件的根,data就系統數據,對應Objects就是當前文件數據集,要訪問單個物體,可以用這個集合的索引號來訪問,由0開始,其實物體序號是跟物體的創建順序來定義。
現在3d視窗創建一個猴頭
輸入:bpy.data.objects[3]
結果返回:bpy.data.objects['Suzanne']
當然可以直接用bpy.data.objects['物體名字']來訪問
輸入:bpy.data.objects.items()
[('Camera', bpy.data.objects['Camera']), ('Cube', bpy.data.objects['Cube']), ('Light', bpy.data.objects['Light']), ('Suzanne', bpy.data.objects['Suzanne'])]
用這個可以返回整個數據集的字典,對應鍵就是物體名稱,值就這個數據塊,入門第一課就要好好了解以上這些概念
以下視頻就是本文的視頻教學