扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 游戏开发> 其他
  • 三维游戏引擎开发-渲染

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    • 1. 基本概念介绍 (免费)
    • 13:58
    • 2. GLES2.0 开发环境建立
    • 20:32
    • 3. gles2的开发流程
    • 26:48
    • 4. 基本图元绘制介绍(1)
    • 11:56
    • 5. 文理的使用(1)
    • 21:34
    • 6. 文理使用(2)
    • 13:48
    • 7. 坐标变换
    • 17:53
    • 8. 第一人称摄像机
    • 23:55
    • 9. 第三人称摄像机(1)
    • 21:00
    • 10. 第三人称摄像机(2)
    • 25:45
    • 11. 直接使用显存
    • 17:33
    • 12. 离屏幕渲染(画中画)
    • 14:22
    • 13. 混合技术,实现图片的透明
    • 18:09
    • 14. 模型基础(1)
    • 23:54
    • 15. 模型基础(2)
    • 21:00
    • 16. 动画-文理动画
    • 15:02
    • 17. 动画-关键帧动画 (免费)
    • 16:40
    • 18. 动画-骨骼动画(1)
    • 24:15
    • 19. 动画-骨骼动画(2)
    • 24:33
    • 20. 动画-骨骼动画(3)
    • 17:18
    • 21. 场景管理-不可见剔除
    • 10:56
    • 22. 场景管理-节点管理(1)
    • 17:53
    • 23. 场景管理-节点管理(2)
    • 12:37
    • 24. 地形技术-地形绘制
    • 16:33
    • 25. 地形技术-多文理贴图
    • 19:34
    • 26. 地形技术-地形编辑(地形刷绘) (免费)
    • 20:32
    • 27. 地形技术-分页
    • 10:27
    • 28. 布告板技术(1)
    • 15:10
    • 29. 布告板动画技术(2)
    • 13:18

    优惠套餐

    游戏引擎初级篇
    套餐价:¥260.00
    会员9折
    原价:¥320
    零基础,引擎制作套餐
    套餐价:¥360.00
    会员9折
    原价:¥460
    OpenGL-专家套餐
    套餐价:¥460.00
    会员9折
    原价:¥755
    OpenGL-渲染专家套餐
    套餐价:¥369.00
    会员9折
    原价:¥615
    • 【课程类型】技术教程 【难度级别】高级 【适合人群】初级研发工程师
    • 【课程介绍】
      介绍移动设备,介绍一款游戏引擎具备的要素,并依次进行开发实现,采用标准C++语言进行开发,需要有扎实的C++基础
    • 【课程目标】
      深入的了解游戏引擎的运行机制,掌握游戏引擎的开发过程,通过实践可以开发出简化的游戏引擎
    • 【课程计划】
      主要包含以下系统,渲染系统(gles2.0规范),GUI系统,粒子系统,特效系统,物理系统,AI系统,骨骼动画,关键帧动画,网络系统,音效系统,脚本系统,场景管理

    更新了最新代码在:15模型基础(2) 介绍课程的目标,针对每一个课时都会编写一个示例程序,展示功能以及原理,辅助大家理解,同时将源代码以及所有的示例使用到的资源都共享给大家。 最新的课件代码-在第11课上(前20课的代码示例)包含可执行程序。 最新代码在地形技术-分页 [7954]上下载。
    在Windows上建立OpenGL ES2.0的开发环境,如何组织工程,代码,建立基本的开发框架
    介绍OpenGL ES2.0的开发流程,介绍可编程管线,开发步骤,编写基本的Shader片段,建立开发框架。
    基于可编程管线技术,编写基本的shader显卡程序,绘制基本图元,完成基本的绘制功能,巩固可编程管线概念,以及渲染流程。
    介绍文理的概念,使用FreeImage库加载文件数据,调用OpenGL Api完成文理的建立,编写显卡Shader完成文理的显示。
    6 文理使用(2)
    13:48
    进一步巩固文理的概念,以及使用纹理。
    7 坐标变换
    17:53
    介绍3D图形的基本原理,介绍矩阵变换,介绍投影矩阵,观察矩阵,模型矩阵,如何使用他们。
    介绍三维场景中第一人称摄像机的原理,以及实现,实现一个基本的第一人称摄像机类
    介绍第三人称摄像机的基本原理
    在上一课的基础上,深入的理解第三人称摄像机的原理,并实现一个基本的第三人称摄像机类,并建立例程使用。
    介绍如何直接使用显卡内存来加速程序,介绍顶点缓冲区的使用,介绍索引缓冲区的使用,实现基本的例程,介绍API的使用
    介绍Frame buffer object 的用法,实现画中画效果,示例代码已经上传,共大家阅读,调试使用。
    14 模型基础(1)
    23:54
    介绍模型的概念,介绍如何使用模型,游戏制作中采用的三维模型工具,并导出模型,在程序中使用。
    15 模型基础(2)
    | 21:00
    介绍如何编写3DMax导出自定义格式的三维网络数据,并实现一个简单的导出插件
    16 动画-文理动画
    | 15:02
    介绍关键帧动画的原理,介绍如何从3DMax建模工具中导出关键帧动画,并编写插件实现简单的导出动画功能,并编写例程实现关键帧动画。
    介绍节本的骨骼动画原理,并实现一个简单的骨骼动画过程
    介绍如何从3DMax中导出骨骼动画,编写相应的导出插件。
    实现一个基本的骨骼动画系统,实现从3DMax中导出骨骼动画,并在程序中实现动画的播放。
    介绍视锥提出算法,不可见物体的剔除,优化场景,提高绘制性能。
    介绍场景管理的基本知识,以节点为中心,介绍其原理,重要性,并初步建立场景管理原型框架。
    介绍包围盒子,包围球等技术在节点管理中的重要性,实现包围盒类,包围球类,节点类,初步完成节点设计。
    介绍地形生成的基本原理,介绍如何刷绘地形,实现基本的地形编辑功能,例如草地刷绘,岩石,花卉,砂石等文理的刷绘功能,介绍刷绘的基本原理。
    介绍地形生成的基本原理,介绍如何刷绘地形,实现基本的地形编辑功能,例如草地刷绘,岩石,花卉,砂石等文理的刷绘功能,介绍刷绘的基本原理。
    介绍如何编辑地形,例如使用鼠标点下,拔出一座山,或者挖出一条河流,实现基本的地形编辑。
    27 地形技术-分页
    | 10:27
    讲解大规模地形技术的分页技术。
    实现一个一直面向摄像机的布告板效果类。
    实现一个风吹草动的效果,摇摆的草地。

    全部评价(6
    好评(5
    中评(1
    差评(0
    发表评价
    老师讲得非常认真和详细,学到很多东西,干货非常多
    2017-09-15 14:46:59
    课程讲解清晰,难度适宜,老师有回复交流,推荐!
    2016-03-30 15:52:05
    中间视频有模糊没声音的啊。。。CAO
    2016-01-14 21:07:36
    好评,我买了全套学,虽然没有方方面面都涉及到。但是对于看完确实很大助益
    2016-01-13 14:41:02
    老师,你这视频是讲全部的系统,还是就只有动画,和地图,
    2015-10-30 09:02:25
    老师你的第9 10 摄像机的 视频 中间有听不见的声音的地方,你听听
    2015-06-11 02:02:35
    张立铜
    23课程397713学员
    禾润软件有限公司技术总监。2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。