讓學員認識包括電腦遊戲和電腦動畫等的數碼媒體設計和製作流程、知識和理論,並透過使用開源軟件掌握相關的製作技巧,協助學員投身數碼媒體設計和製作行業或相關工作。
課程將教授下列數碼媒體設計應用技能:
電腦圖形編輯
.使用開源圖形編輯軟件(如Inkscape)製作數碼媒體電腦圖形
.圖形編輯基本功能(如接合、合併、複製、置換、索套、臨繪)
.使用開源圖像編輯應用程式(如GIMP)編輯數字圖像,包括學習裁剪、縮放、圖層、遮色片等功能
網頁設計工具
.網頁設計理念、佈局、各種工具和模板
.使用開源網頁編輯器(如WYSIWYG)設計簡單UI/UX網絡界面
視頻編輯
.基本視頻編輯、合成、色彩校正、運動跟踪和運動圖形知識
.使用開源視頻編輯軟件(如OpenShot、Kdenlive)編輯和創建視頻
規劃2D動畫
.規劃動畫知識(劇本故事理解、角色設計、場景規劃等)
.繪製故事板並構思佈置、故事情節、時間安排和編排項目
.使用開源動畫軟件(如Grease Pencil)製作簡單2D動畫
渲染動畫
.渲染技術,包括Blender實時渲染引擎(Eevee及Cycle)
.內部和外部渲染的管理知識
.學習渲染設定(Rendering Settings)
.學習輸出(Exporting)圖像及動畫
場景塑造和模型
.基於參考材料,使用開源立體動畫軟件(如Blender)創建模型物件,包括考慮照明方式、鏡頭角度、紋理及顏色等元素
.使用開源立體動畫軟件(如Blender)製作不同寫實風格的場景、建築
.使用開源工具(如Blender)設計紋理,練習包括UV映射(UV Mapping)、紋理繪製Texture Painting)、著色器節點(Shader Nodes)等技巧
.使用開源工具(如Blender)製作電影級燈光技巧
.使用開源工具(如Blender)模擬不同視覺效果,例如布料、剛體、細胞格破碎等
.使用開源工具(如Blender)學習3D空間導航(Navigation)、建模工具、修改器(Modifier)、程序建模(Procedural Modeling)
虛擬立體角色設計
.為創意數碼媒體設計角色,包括劇本/故事板/角色設計表(character sheet)/動畫摘要
.各種類型的生物及角色的製作(結構、比例和解剖、生物模型的拓撲佈線)
.使用開源立體動畫軟件(如Blender 3D paintbrush)製作次世代模型細節
.使用開源工具(如Blender)學習建立骨架,包括父級設置(Parenting)、受驅動關鍵幀(Driven Key)、Shape Key、約束(Constraint)、權重繪製(Weight Painting)
遊戲和動畫的角色建模和骨架
.製作、檢查及調整立體動畫角色骨架
.利用開源立體動畫軟件(如Blender)進行3D角色的骨架綁定、運動規律、運動控制及模型
課程成效
- 熟悉數碼媒體(包括電腦遊戲和電腦動畫)當中的各個子模組,包括架構、引擎、平台
- 理解各類數碼媒體的製作流程、遊戲團隊、人員架構
- 掌握數碼媒體開發中常用的工具的技術、使用流程、方法、規劃,並應用於網頁、視頻、遊戲、動畫設計、2D動畫、2D建模、3D動畫
- 理解數碼媒體的理論,包括素描、色彩、計算機圖形學、動畫原理、使用者介面與使用者體驗
- 在指導下,按用戶需求製作數碼媒體產品
- 掌握數碼媒體生產需要的在職技能及流程,包括故事板、項目管理、腳本設計、生產環境網路和安全、數碼媒體資產管理
- 了解行業生產要求及管理標準
- 綜合以上所學,發展出具創意的數碼媒體設計作品