- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
# 游戏引擎 浅入浅出 项目介绍 README 本书以实际项目开发Timeline,完整介绍一个游戏引擎的所有模块,从最基础的OpenGL环境搭建,到骨骼动画、多线程渲染、阴影实现等等,最后实现一个完整的游戏引擎。 章节内容 Chapter 第 1 章介绍游戏引擎框架,以Unity为例,介绍游戏引擎组成。 第 2 章介绍OpenGL开发环境搭建,创建一个OpenGL空窗口来入坑。 第 3 章介绍使用OpenGL绘制三角形、正方形、立方体,来熟悉游戏渲染的最基础元素。 第 4 章介绍Shader的概念,编译链接,以及Shader格式、关键字。 第 5 章介绍贴图格式,从直接读取PNG、JPG渲染,然后介绍GPU所使用的的压缩纹理。 第 6 章介绍索引与缓冲区对象,索引就是多个顶点的下标,使用索引可以复用顶点渲染。而缓冲区则是将顶点数据存储于显存中,不用再每一帧都从内存上传到GPU。 第 7 章介绍引擎自定义的Mesh文件格式以及材质的组成。将原来写死在代码中的顶点数据存储到Mesh文件中,将原来写死在代码中的Shader参数存储到材质中。 第 8 章介绍使用Blender制作模型并编写Python代码导出为Mesh文件。 第 9 章介绍如何实现GameObject-Component模式。 第 10 章介绍什么是相机,以及多相机渲染排序。 第 11 章介绍获取鼠标、键盘输入。 第 ...
目录大纲
最新文档
知识宇宙
正在加载知识图谱...