Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

South China University of Technology

3D游戏引擎架构设计基础

South China University of Technology via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it


    游戏引擎架构设计课程要求学生,掌握3D游戏引擎架构设计的基本原理和方法,学习3D游戏引擎的场景管理、资源管理、场景渲染、角色动画、交互式游戏控制、内存管理、可扩展性设计等核心内容,并了解3D游戏引擎的声音、AI、网络通信、物理模拟、特效、GUI等功能。这门课程的特点是,实践性与理论性并重。通过分析两个开源游戏引擎:OGRE和Panda3D,学习游戏引擎架构和各模块的设计思想。 


    本课程理论部分共八个课程单元,两个辅助视频单元。其中八个课程单元共有40个视频,总时长657分钟。两个辅助视频单元分别为:腾讯学习视频和开源引擎辅助学习视频。八个课程单元的作业共150题,期末考试50题。

八个课程单元的视频个数和视频时长分别为:

1.  3D游戏引擎概述(4个视频,26分22秒)

2.  游戏引擎的场景管理(8个视频,109分47秒)

3.  游戏引擎的资源管理(4个视频,55分13秒)

4.  游戏引擎的场景渲染(6个视频,120分52秒)

5.  游戏引擎的角色动画 (6个视频,95分18秒)

6.  游戏引擎的事件处理与脚本语言(4个视频,60分53秒)

7.  游戏引擎的内存管理与扩展插件(2个视频,37分39秒)

8.  OGRE和Panda3D游戏引擎实例分析(6个视频,151分25秒)

两个辅助视频单元的视频个数和视频时长分别为:

1.  腾讯学习视频(4个视频,18分22秒)

     2.  开源引擎辅助学习视频(4个视频,13分05秒)  


课程考核成绩由三部分组成:视频学习(占40%)、八个课程单元的作业(占40%)、期末考试(占20%)。

Syllabus

  • 课程单元一、3D游戏引擎架构设计概述
    • 课程知识图谱
    • 视频一、 游戏引擎概述
    • 视频二、 游戏引擎架构概述
    • 视频三、 功能游戏
    • 视频四、 游戏引擎中的设计模式
    • 课程单元一、作业
  • 课程单元二、 游戏引擎的场景管理
    • 视频一、 场景管理概述
    • 视频二、场景图
    • 视频三、OGRE场景管理
    • 视频四、OSG场景管理
    • 视频五、Panda3D场景管理
    • 视频六、八叉树场景管理
    • 视频七、BSP树场景管理概述和构建
    • 视频八、BSP树场景管理遍历和应用
    • 课程单元二、作业
  • 课程单元三、游戏引擎的资源管理
    • 视频一、资源管理概述
    • 视频二、OGRE资源组织
    • 视频三、OGRE资源管理
    • 视频四、Panda3D资源管理
    • 课程单元三、作业
  • 课程单元四、游戏引擎的场景渲染
    • 视频一、场景渲染概述和场景剔除
    • 视频二、真实感场景渲染
    • 视频三、细节分层方法
    • 视频四、OGRE渲染过程
    • 视频五、OGRE渲染类
    • 视频六、Panda3D场景渲染
    • 课程单元四、作业
  • 课程单元五、游戏引擎的角色动画
    • 视频一、角色动画概念
    • 视频二、骨骼蒙皮动画
    • 视频三、角色动画的运动合成
    • 视频四、角色动画的运动控制
    • 视频五、OGRE角色动画
    • 视频六、Panda3D角色动画
    • 课程单元五、作业
  • 课程单元六、引擎的事件处理和脚本语言
    • 视频一、事件处理
    • 视频二、OGRE事件处理
    • 视频三、Panda3D事件处理
    • 视频四、脚本语言
    • 课程单元六、作业
  • 课程单元七、引擎的内存管理与可扩展实现
    • 视频一、内存管理
    • 视频二、可扩展性实现
    • 课程单元七、作业
  • 课程单元八、OGRE和Panda3D开源引擎实例分析
    • 视频一、OGRE引擎架构概述
    • 视频二、OGRE引擎架构主要模块分析
    • 视频三、OGRE引擎使用方法
    • 视频四、Panda3D引擎架构概述
    • 视频五、Panda3D引擎架构主要模块分析
    • 视频六、Panda3D引擎使用方法
    • 课程单元八、作业
  • 腾讯学习视频
    • 辅助学习视频
      • 期末考试

        Taught by

        Zelin Chen

        Tags

        Reviews

        Start your review of 3D游戏引擎架构设计基础

        Never Stop Learning.

        Get personalized course recommendations, track subjects and courses with reminders, and more.

        Someone learning on their laptop while sitting on the floor.