2012年2月9日 星期四

如何在Blender中約束物件A只能在物件B三公尺之內的距離移動?

  1. 設為公制單位
    Blender > Properties ( 屬性視圖 ) > Scene ( 場景 ) > Units ( 單位 ) > Metric ( 公制 )
  2. 新增球體
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > UV Sphere ( UV球體 )
  3. 新增圓環
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > Torus ( 圓環 )
  4. 新增限定距離約束
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Add Constraint ( 新增約束 ) > Transform ( 轉變 ) > Limit Distance ( 限定距離 )
  5. 設定目標物件
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Distance ( 限定跟離面板 ) > Target ( 目標物件 ) ,選擇Sphere。
  6. 設定限定距離
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Distance ( 限定距離面板 ) > Distance ( 距離 ) ,調到3。
  7. 工具邊欄
    Blender > 3D View ( 3D視圖 ) > View ( 視圖 ) > Tool Shelf ( 工具邊欄 )
  8. 移動圓環
    Blender > 3D View ( 3D視圖 ) > Tool Shelf ( 工具架-左側邊欄 ) > Object Tools(Mesh) ( 網面物件工具 ) > Transform ( 轉變 ) > Translate ( 拖曳 ) 。圓環只能在球體3公尺內的距離移動。

2012年2月8日 星期三

Blender命令列指令的渲染選項

Command Line > Render Options
  1. -b
    在不啟動Blender視窗UI的情況下,渲染目錄底下的Blender檔案。
  2. -P
    執行指定的Python腳本。
  3. -S
    用場景名稱指定場景。
  4. -f
    設定頁框數字以渲染及儲存該頁框。不要跟-a一起使用。
  5. -j
    設定每一個 x 頁。跳躍使用 number值。
  6. [-s <frame>] [-e <frame>] -a
    設定開始頁(-s)、終止頁(-e)或兩者都設定。
  7. -o <dir><file>
    設定渲染後要儲存的路徑及檔名。
  8. -F
    設定要渲染的格式。
  9. -x [0|1]
    設定是否要將渲染的檔案加上附加檔名。
  10. -t
    使用渲染執行緒的總數。

2012年2月7日 星期二

如何在Blender中約束物件最多只能放大三倍?

  1. 設為公制單位
    Blender > Properties ( 屬性視圖 ) > Scene ( 場景 ) > Units ( 單位 ) > Metric ( 公制 )
  2. 游標設於中心
    Blender > 3D View ( 3D視圖 ) > Object ( 物件 ) > Snap ( 貼齊 ) > Cursor to Center ( 游標到中心 )
  3. 新增球體
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > UV Sphere ( UV球體 )
  4. 新增限定縮放約束
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Add Constraint ( 新增約束 ) > Transform ( 轉變 ) > Limit Scale ( 限定縮放 )
  5. 輸入最小座標X
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MinimumX ( 最小X座標 ) 打勾,數值調為1。
  6. 輸入最小座標Y
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MinimumY ( 最小Y座標 ) 打勾,數值調為1。
  7. 輸入最小座標Z
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MinimumZ ( 最小Z座標 ) 打勾,數值調為1。
  8. 輸入最大座標X
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MaximumX ( 最大X座標 ) 打勾,數值調為3。
  9. 輸入最大座標Y
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MaximumY ( 最大Y座標 ) 打勾,數值調為3。
  10. 輸入最大座標Z
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Scaling ( 限定縮放面板 ) > MaximumZ ( 最大Z座標 ) 打勾,數值調為3。
  11. 工具邊欄
    Blender > 3D View ( 3D視圖 ) > View ( 視圖 ) > Tool Shelf ( 工具邊欄 )
  12. 縮放球體
    Blender > 3D View ( 3D視圖 ) > Tool Shelf ( 工具架-左側邊欄 ) > Object Tools(Mesh) ( 網面物件工具 ) > Transform ( 轉變 ) > Scale ( 尺寸縮放 ) 。由於限制最大尺寸為3,故球體只能縮放1~3倍之間的大小。

2012年2月6日 星期一

如何啟用Blender的Network Render(網路渲染)功能?

  1. 啟用插件
    Blender > User Preferences ( 用戶偏好設定 ) > AddOns ( 插件 ) > Render ( 渲染 ) > Network Renderer ( 網路渲染)打勾。
  2. 選擇網路渲染
    Blender > Info ( 資訊視圖 ) > Engine selector ( 引擎下拉選單 ) > Network Render ( 網路渲染 )
  3. 設定位置
    Blender > Properties ( 屬性視圖 ) > Scene ( 場景 ) > Network Settings ( 網路設定 )

2012年2月3日 星期五

如何在Blender中約束物件只能在固定區域移動?

  1. 設為公制單位
    Blender > Properties ( 屬性視圖 ) > Scene ( 場景 ) > Units ( 單位 ) > Metric ( 公制 )
  2. 游標設於中心
    Blender > 3D View ( 3D視圖 ) > Object ( 物件 ) > Snap ( 貼齊 ) > Cursor to Center ( 游標到中心 )
  3. 新增球體
    Blender > Info ( 資訊視圖 ) > Add ( 加入物件 ) > Mesh ( 網面 ) > UV Sphere ( UV球體 )
  4. 新增限定位置約束
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Add Constraint ( 新增約束 ) > Transform ( 轉變 ) > Limit Distance ( 限定距離 )
  5. 輸入最小座標X
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MinimumX ( 最小X座標 ) 打勾,數值調為-5m。
  6. 輸入最小座標Y
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MinimumY ( 最小Y座標 ) ,打勾。
  7. 輸入最小座標Z
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MinimumZ ( 最小Z座標 ) ,打勾。
  8. 輸入最大座標X
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MaximumX ( 最大X座標 ) ,數值調為5m。
  9. 輸入最大座標Y
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MaximumY ( 最大Y座標 ) ,打勾。
  10. 輸入最大座標Z
    Blender > Properties ( 屬性視圖 ) > Object Constraints ( 約束 ) > Limit Location ( 限定距離面板 ) > MaximumZ ( 最大Z座標 ) ,打勾。
  11. 移動球體
    Blender > 3D View ( 3D視圖 ) > Tool Shelf ( 工具架-左側邊欄 ) > Object Tools(Mesh) ( 網面物件工具 ) > Transform ( 轉變 ) > Translate ( 拖曳 ) 。由於約束設定的關係,球體只能在X座標-5M~5M之間拖累,Y座標跟Z座標都設為0,故無法向Y及Z的方向移動。

2012年2月2日 星期四

如何在Blender中使用API導航插件?

  1. 啟用API導航
    Blender > User Preferences ( 用戶偏好設定 ) > AddOns ( 插件 ) > Categories ( 插件分類 ) > Development ( 開發 ) > API Navigator ( API導航 ) 打勾。
  2. 開啟文字編輯視圖屬性邊欄
    Blender > Text Editor ( 文本編輯器 ) > View ( 視圖 ) > Properties ( 屬性 )
  3. API導航
    Blender > Text Editor ( 文本編輯器 ) > Properties ( 屬性-左側邊欄 ) > API Navigator ( API導航 ) 。點擊按鈕或輸入API指令,文字編輯區會顯示相關的資訊。

2012年2月1日 星期三

如何在Blender中匯出遊戲為EXE執行檔?

  1. Blender遊戲引擎
    Blender > Info ( 資訊視圖 ) > Engine selector ( 引擎下拉選單 ) > Blender Game ( Blender遊戲引擎 )
  2. 安裝Runtime插件
    Blender > User Preferences ( 用戶偏好設定 ) > AddOns ( 插件 ) > Categories ( 插件分類 ) > Game Engine ( 遊戲引擎 ) > Save As Game Engine Runtime ( 儲存遊戲引擎執行檔 ) 打勾
  3. 匯出EXE
    Blender > Info ( 資訊視圖 ) > File ( 檔案 ) > Export ( 匯出 ) > Save As Game Engine Runtime ( 儲存為遊戲引擎執行檔 ) 。填入路徑跟檔名後按下「Save As Game Engine Runtime」按鈕。