2013年3月11日 星期一

如何用Python在Blender中製造單點物件?

《筆記說明》

這個腳本是先增加一個平面網格,去掉網面及邊線只留下四個頂點,然後將四個頂點合併成一個單點。將之存成預設腳本之後,需要單點物件就不必重覆操作了。

《操作步驟》
  1. 建立腳本文字區
    Blender → Text Editor ( 文字編輯器 ) → Text ( 文字 ) → Create Text Block ( 建立文字塊 )
  2. 執行外部腳本指令
    貼上下面的指令:


    import bpy
    bpy.ops.mesh.primitive_plane_add(view_align=False, enter_editmode=False, location=(0, 0, 0), rotation=(0, 0, 0), layers=(True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False))
    bpy.ops.object.editmode_toggle()
    bpy.ops.mesh.delete(type='EDGE_FACE')
    bpy.ops.mesh.select_all(action='TOGGLE')
    bpy.ops.mesh.merge(type='CENTER', uvs=False)


  3. 執行指令稿
    Blender → Text Editor ( 文字編輯器 ) → Text ( 文字 ) → Run Script ( 執行指令稿 )

2013年3月5日 星期二

如何在Blender中將圓形投影到UV球體之上?

《筆記說明》

以下步驟講解將圓形縮小之後投影到UV球體之上,因為球體不是單一平面,要將圓形依附在上面需要比較多的步驟。

《操作步驟》
  1. 新增UV球體
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Mesh ( 網格 ) → UV Sphere ( UV 球體 )
  2. 新增圓形
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Mesh ( 網格 ) → Circle ( 圓 )
  3. 移動物件
    Blender → 3D View ( 3D 視圖 ) → Object ( 物體 ) → Transform ( 轉形 ) → Grab/Move ( 抓取/移動 ), 將圓形移到UV球體的正上方。
  4. 縮放物件
    Blender → 3D View ( 3D 視圖 ) → Object ( 物體 ) → Transform ( 轉形 ) → Scale ( 縮放 ) ,將圓形縮小到二分之一以下。
  5. 切換為編輯模式
    Blender → 3D View ( 3D 視圖 ) → Mode ( 模式 ) → Edit Mode ( 編輯模式 )
  6. 啟用轉形時吸附
    Blender → 3D View ( 3D 視圖 ) → Snap during transform ( 轉形時吸附 )
  7. 將各自元素投影至其他物體的表面上
    Blender → 3D View ( 3D 視圖 ) → Project individual elements on the surface of other objects ( 將各自元素投影至其他物體的表面上 )
  8. 選擇吸附元素為面
    Blender → 3D View ( 3D 視圖 ) → Snap Element ( 吸附元素 ) → Face ( 面 )
  9. 移動物件
    Blender → 3D View ( 3D 視圖 ) → Object ( 物體 ) → Transform ( 轉形 ) → Grab/Move ( 抓取/移動 ) ,將圓形向下移動,使其吸附到球體之上。

2013年3月2日 星期六

如何用Python在Blender中刪除全部的材質?

《操作步驟》
  1. 建立腳本文字區
    Blender → Text Editor ( 文字編輯器 ) → Text ( 文字 ) → Create Text Block ( 建立文字塊 )
  2. 輸入腳本的內容
    貼上下面的指令:


    import bpy
    for m in bpy.data.materials:
    m.user_clear()
    bpy.data.materials.remove(m)

  3. 執行指令稿
    Blender → Text Editor ( 文字編輯器 ) → Text ( 文字 ) → Run Script ( 執行指令稿 )

2013年2月18日 星期一

如何在Blender中將模型動作加入姿勢庫?

如何在Blender中將模型動作加入姿勢庫?

《筆記說明》

姿勢庫方便使用者將模型動作儲存起來,日後需要時可以快速恢復儲存的動作,不必廢心地重新調整。

《操作步驟》
  1. 新增人體骨架插件
    Blender → User Preferences ( 使用者偏好設定 ) → AddOns ( 插件 ) → Categories ( 分類 ) → Rigging ( 骨架控制 ) → Rigging:Rigify
  2. 新增人體骨架
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Armature ( 骨架 ) → Human(Meta-Rig) ( 人類骨架 )
  3. 切換為姿勢模式
    Blender → 3D View ( 3D 視圖 ) → Mode ( 模式 ) → Pose Mode ( 姿勢模式 )
  4. 調整骨頭角度
    用滑鼠右鍵任選一根骨頭,再按R鍵調整角度。
  5. 添加姿勢到姿勢庫
    Blender → 3D View ( 3D 視圖 ) → Pose ( 姿勢 ) → Pose Library ( 姿勢庫 ) → Add Pose... ( 添加姿勢... )
  6. 將姿勢重新命名
    Blender → 3D View ( 3D 視圖 ) → Pose ( 姿勢 ) → Pose Library ( 姿勢庫 ) → Rename Pose... ( 重新命名姿勢... )

2013年2月11日 星期一

如何在Blender中把左手的動作複製到右手?


《筆記說明》

如果你需要左右手對襯的姿勢,在調整好左手之後,直接拷貝對右手就行了,但因為兩手伸展的方向不同,所以要選擇X-Flipped的方式貼上。

《操作步驟》
  1. 新增人體骨架插件
    Blender → User Preferences ( 使用者偏好設定 ) → AddOns ( 插件 ) → Categories ( 分類 ) → Rigging ( 骨架控制 ) → Rigging:Rigify
  2. 新增人體骨架
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Armature ( 骨架 ) → Human(Meta-Rig) ( 人類骨架 )
  3. 切換為姿勢模式
    Blender → 3D View ( 3D 視圖 ) → Mode ( 模式 ) → Pose Mode ( 姿勢模式 )
  4. 調整左臂的角度
    用滑鼠右鍵點選名為upper_arm.L的骨頭,再按R鍵調整角度。
  5. 複製姿勢
    Blender → 3D View ( 3D 視圖 ) → Pose ( 姿勢 ) → Copy Pose ( 複製姿勢 )
  6. 選擇右臂的骨頭
    用滑鼠右鍵點選名為upper_arm.R的骨頭
  7. 貼上翻轉的姿勢
    Blender → 3D View ( 3D 視圖 ) → Pose ( 姿勢 ) → Paste X-Flipped Pose ( 貼上 X 軸向翻轉的姿勢 )

2013年2月4日 星期一

如何在Blender中渲染正視圖?


《筆記說明》

除了在作業階段用正視圖(或稱作正交圖)來檢視,也可以把渲染正視圖為成品,以下簡單示範操作步驟。

《操作步驟》
  1. 切換到前視圖
    Blender → 3D View ( 3D 視圖 ) → View ( 檢視 ) → Front ( 前 )
  2. 切換到正視圖
    Blender → 3D View ( 3D 視圖 ) → View ( 檢視 ) → View Persp/Ortho ( 視圖透視/正視 )
  3. 新增猴頭
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Mesh ( 網格 ) → Monkey ( 猴頭 )
  4. 將攝影機對齊至視圖
    Blender → 3D View ( 3D 視圖 ) → View ( 檢視 ) → Align View ( 對齊視圖 ) → Align Active Camera to View ( 將使用中攝影機對齊至視圖 )
  5. 選取攝影機
    Blender → 3D View ( 3D 視圖 ) → Select ( 選取 ) → Select Camera ( 選取攝影機 )
  6. 使用正視法鏡頭
    Blender → Properties ( 屬性 ) → Camera ( 攝影機 ) → Lens ( 鏡頭 ) → Orthographic ( 正視法 )
  7. 渲染圖像
    Blender → Info ( 資訊 ) → Render ( 算繪 ) → Render Image ( 算繪影像 )