2011年12月30日 星期五

如何用Python設定Blender攝影機的解析度

  1. 進入腳本視圖
    Blender > Python Console ( Python控制臺 )
  2. 設定寬度
    輸入「bpy.data.scenes[0].render.resolution_x = 640」後按Enter。
  3. 設定高度
    輸入「bpy.data.scenes[0].render.resolution_x = 480」後按Enter。
  4. 檢視攝影機
    Blender > 3D View ( 3D視圖 ) > View ( 視圖 ) > Cameras ( 攝影機 ) > Active Camera ( 現役攝影機 ) ,攝影機鏡頭視圖尺寸已經更變為640X480。

2011年12月28日 星期三

Blender:讓模型A跟著模型B一起移動

  1. 新增圓環
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > Torus ( 圓環 )
  2. 新增圓錐
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > Cone ( 圓錐 )
  3. 選擇圓錐
  4. 指定位置約束
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Transform > Copy Location ( 複製位置 )
  5. 設定約束目標
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Transform > Copy Location ( 複製位置 ) > Target ( 目標物件 ) 。選擇Torus。
  6. 移動圓環
    選擇圓環並移動,看看圓錐是否跟著圓環移動。

2011年12月27日 星期二

Blender:Script腳本目錄結構

這些目錄通常放在 blender\scripts的路徑底下:
  •  addons  ( 插件 )
    包含預設情況下不啟用的插件腳本。這些必須在Preferences面板啟用。
  • modules  ( 模塊 )
    Python腳本模塊。
  • presets  ( 預設 )
    Blender預設的Python腳本,布料、渲染、SSS及sunsky等。
  • startup  ( 啟動 )
    Blender啟動時註冊的腳本。 子目錄:
    • bl_operators
      Blender的運算符模塊。
    • bl_ui
      用戶界面屬性及視窗口屬性的腳本。
  • templates  ( 模板 )
    文字編輯器內的腳本模板。

2011年12月23日 星期五

Blender:用Python指定渲染的圖檔格式

  1. 進入腳本視圖
    Blender > Python Console ( Python控制臺 )
  2. 指定圖檔格式
    輸入「bpy.data.scenes[0].render.file_format = 'PNG'」後按Enter。
  3. 檢查圖檔格式
    Blender > Properties ( 屬性視圖 ) > Render ( 渲染 ) > Output ( 視窗 ) > File Format ( 檔案格式 ) > Image ( 圖檔 ) ,看是否已變更為PNG。

2011年12月22日 星期四

Blender:讓攝影機鏡頭始終對準模型

  1. 新增猴臉
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > Monkey ( 猴臉 )
  2. 選擇物件
    先選擇攝影機,按住Shift,再選擇猴臉。
  3. 指定路徑
    Blender > 3D View ( 3D視圖 ) > Object ( 物件 ) > Track ( 追蹤 ) > Set ( 設定 ) > Damped Track Constraint ( 阻尼追蹤約束 )
  4. 測試追蹤
    選擇猴臉後移動位置,可看見攝影機鏡頭亦會跟著轉動。