This is stars and forks stats for /ThisisGame/cpp-game-engine-book repository. As of 28 Mar, 2024 this repository has 2200 stars and 274 forks.
游戏引擎 浅入浅出 项目介绍 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文件。 第...
游戏引擎 浅入浅出 项目介绍 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文件。 第...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
openhwgroup/cva6 | SystemVerilogCAssembly | 1.8k | +7 | 549 | +1 |
NVlabs/stylegan2-ada-pytorch | PythonCudaC++ | 3.7k | 0 | 1.1k | 0 |
Barento/cirrus-win | BatchfilePowerShell | 0 | 0 | 1 | 0 |
adilmabroukkk/Cloud-WN22 | Batchfile | 0 | 0 | 46 | 0 |
git4mail/win-rdp | BatchfilePowerShellPython | 0 | 0 | 6 | 0 |
hermanjula3/RDP-Jozz | Batchfile | 0 | 0 | 9 | 0 |
akusio/MiniRootFileManager15 | CObjective-CC++ | 51 | 0 | 10 | 0 |
Celtoys/Remotery | CJavaScriptOther | 2.6k | 0 | 238 | 0 |
jerryscript-project/jerryscript | CJavaScriptPython | 6.7k | +9 | 690 | +2 |
stellar/stellar-core | CC++M4 | 3.1k | 0 | 1.1k | 0 |