top of page

使用Blender開發3D遊戲

創建任何你能想像到的東西,使用Blender製作有趣的3D遊戲!

​廣東話

面授

開課日期:  待定

課時:45小時

地點:創新中心 (九龍塘達之路72號)

*完成課程後可獲數譜研究院頒發的專業證書*

說實話,構建遊戲十分困難,尤其是3D遊戲。但如果擁有正確的工具和指導,該過程就會相對容易。構建遊戲可能比玩遊戲更有趣!

3D遊戲課程往往有兩種類型。要麼是在Blender或3DSMax這樣的3D編輯器中建立所有模型,但你幾乎沒什麼機會將它們放到遊戲中;要麼學習Unity或Unreal這樣高端強大的遊戲工具,但你在其中只能使用別人製作的模型。

本課程中,我們將從最基礎的部分開始學習。你將瞭解如何使用Blender這個強大的免費工具,以建立你自己能想像的任何模型。 現時市面上Blender課程很多,但大多數都沒有專注於遊戲模型的建立,那些模型與電影中使用的模型不同。眾所周知,Blender也許是目前最好的開源3D建模套件。

Blender有一個一直隱藏得很好的秘密---它的遊戲引擎。 你不僅可以在Blender中搭建模型,而且還可以構建成熟的遊戲。這個遊戲系統非常強大,但卻不為人所知。 

這就是本課程的意義所在。我們將向你展示如何創建引人注目的模型,以及如何使用Blender的邏輯磚塊來編寫基本的遊戲,而不需要編程。最後我們將過渡到使用Blender內置的強大而流行的Python語言編寫你自己的代碼。 

本課程包含以下幾章:

 

  • 基礎3D建模

  • 搭建基本模型

  • 紋理和環境

  • 動畫製作

  • 遊戲輸入

  • 物理模擬

  • 管理和查看遊戲數據

  • 用Python編程

  • 構建遊戲

015_001.jpg

你將學到

  1. 創建適用於任何遊戲引擎的3D模型

  2. 操縱3D環境

  3. 創建自定義網格對象--車輛、人形物件、動物

  4. 使用UV貼圖獲得逼真的色彩效果

  5. 構建基本的程序紋理並將其烘焙到UV上

  6. 創建地形、天空地圖和地面紋理

  7. 創建基於時間線的動畫(移動平臺、門)

  8. 使用形狀鍵來修改網格(例如移動眼睛和嘴)

  9. 創建基本的骨綁定,並用它來製作角色動畫

  10. 將各種動畫組合成動作

  11. 掌握Blender遊戲引擎的邏輯磚塊

  12. 從鼠標、鍵盤和操縱杆獲取用戶輸入信息

  13. 通過邊界盒、光線投射和凸殼來管理碰撞

  14. 使用動態物理學來實現真實的運動和碰撞

  15. 動態地創建和摧毀物體

  16. 追蹤記分、庫存和時間的屬性

  17. 為動態HUD元素創建場景覆蓋層

  18. 在HUD上顯示動態文本

  19. 編寫Python代碼以實現更好的控制

  20. 用Python更巧妙地管理操縱杆和鼠標

  21. 生成一個具有懸架、加速、刹車和緊急刹車的真實的汽車綁定

  22. 創建一個基本的FPS,包括鼠標視角、跳躍和武器裝備

015_003.jpg

入讀要求

  1. 下載並安裝一個最新版本的Blender

  2. 你可能還需要一個圖像編輯器,如GIMP(免費)

課程對象

  1. 對於想要製作3D遊戲的人來說,這是一個很好的課程

  2. 不需要藝術、3D或編程經驗

  3. 本課程也很適合成年人,因為在處理了一整天的現實問題後,誰不想把精力用在其他感興趣的地方,對嗎?

UFO_Moment.jpg

1小時 3D動畫 體驗

X-max5.jpg

3D動畫 -
聖誕創作 訓練營

4.webp

3D動畫 -
創作訓練營 入門篇

4.webp

3D動畫 -
創作訓練營 提昇篇

4.1.jpg

3D動畫 -
創作訓練營 進階篇

AEnB2Uoy1xT2W7sNbdYa7vX4yWkkaYq6Wm1r1G9qnWLlkLTSi-o4vGvsDsw0seNRMlhFNLMLRUW1cS2scltIDnAuWU

其他學習經歷 (OLE)

RTTP 從 Maya 和 3ds Max到 Blender

RTTP.jpg