2013年3月25日 星期一

如何在Blender中使網格產生彎曲變形?


《筆記說明》

以下步驟示範將彎繞一個Gird物件,彎繞是以游標為中心點,執行時要留意游標的位置。



《操作步驟》
  1. 將游標至中心位置
    Blender → 3D View ( 3D 視圖 ) → Object ( 物體 ) → Snap ( 吸附 ) → Cursor to Center ( 游標至中心 )
  2. 新增格線
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Mesh ( 網格 ) → Grid ( 格線 )
  3. 調整物件的Y軸位置
    Blender → Properties ( 屬性 ) → Object ( 物體 ) → Transform ( 轉形 ) → Location: ( 位置: ) → Y。將數值改為3。
  4. 切換為編輯模式
    Blender → 3D View ( 3D 視圖 ) → Mode ( 模式 ) → Edit Mode ( 編輯模式 )
  5. 以游標為中心進行彎繞
    Blender → 3D View ( 3D 視圖 ) → Object ( 物體 ) → Transform ( 轉形 ) → Warp ( 彎繞 ) ,左右移動滑鼠調整彎繞的程度,確定之後點擊滑年左鍵。

2013年3月18日 星期一

如何在Blender中選取網格的線圈(環切線)?

如何在Blender中選取網格的線圈(環切線)?

《操作步驟》
  1. 新增UV球體
    Blender → Info ( 資訊 ) → Add ( 添加 ) → Mesh ( 網格 ) → UV Sphere ( UV 球體 )
  2. 切換為編輯模式
    Blender → 3D View ( 3D 視圖 ) → Mode ( 模式 ) → Edit Mode ( 編輯模式 )
  3. 使用邊線選取
    Blender → 3D View ( 3D 視圖 ) → Edge Select ( 邊線選取 ) ,用滑鼠右鍵任意選取UV球體上的一條橫向邊線。
  4. 選取線圈
    Blender → 3D View ( 3D 視圖 ) → Select ( 選取 ) → Edge Loop ( 線圈 )

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 ( 執行指令稿 )