Skip to content

ZhangJin0532/BookContainer

This branch is 9 commits behind Calence/BookContainer:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Calence
Dec 22, 2021
df5c11a · Dec 22, 2021

History

71 Commits
Dec 13, 2021
Apr 9, 2021
Dec 22, 2021
Apr 3, 2020
Apr 3, 2020
Apr 9, 2021
Dec 22, 2021
Apr 3, 2020
Nov 8, 2017
Dec 12, 2021
Feb 3, 2021
Jul 10, 2020
Jun 6, 2017
Sep 1, 2017
Jun 24, 2021

Repository files navigation

messageNote

一、长期积累的在线学习网站

1. OpenGL

2. Shader

3. WebGL

4. 数学

5. 图形学

6. 设计模式

*. 其他

  • TingPNG :一个无损的图片压缩在线网站
  • Learn Anything :一个非常好用的学习搜索工具,能够很好地呈现学习路线

二、推荐书籍

1. 渲染相关

  • 《OpenGL超级宝典》:学习OpenGL
  • LearnOpenGL的pdf格式
  • 《游戏编程精粹》系列
  • 《GPU精粹》系列:GPU+gems+1、GPU+gems+2、GPU+gems+3
  • 《GPU Pro》系列:从1-7共七本
  • 《ShaderX》系列
  • 《Game Engine Gems》 系列

2. 地形

  • 《Focus On 3D Terrain Programing》
  • 《Real Time 3D Terrain Engines Using C++ And DX9》
  • 《Level of Detail for 3D Graphics》

3. 物理

  • 《Game Physics》
  • 《游戏开发物理学(Physics for Game Developers)》
  • 《Game Physics Engine Development》
  • 《实时碰撞检测算法(Real-time Collision Detection)》

4. 数学

  • 《3D游戏与计算机图形学中的数学方法》

5. 引擎

  • 《Game Engine Architecture》:中文《游戏引擎架构》
  • 《3D Game Engine Programing》
  • 《Pro OGER 3D Programing》
  • 《3D Game Engine Design》
  • 《3D Game Engine Architecture : Engineering Real-Time Applications with WildMagic》

6. 实时渲染

  • 《Real-Time Rendering》

7. 图形学

  • 《3D 计算机图形学》
  • 《3D Graphics for Game Programing》
  • 《计算机图形学几何工具算法详解》
  • 《3D 数学基础:图形与游戏开发(3D Math Primer for Graphics and Game Development)》
  • 《Mathematics for 3D Game Programing & ComputerGraphics》
  • 《Fundamentals of Computer Graphics 》-- Peter Shirley,被称为虎书

8. 进阶-设计模式

  • 《大话设计模式》
  • 《Head First设计模式》
  • 《设计模式:可复用面向对象软件的基础》

9. 进阶-重构

  • 《重构:改善既有代码的设计》
  • 《clean code-代码整洁之道》
  • 《代码大全》
  • 《程序员修炼之道》
  • 《编程之美:微软技术面试心得》

10. 进阶-c++

  • 《C++ Primer》: 由浅入深的学习C++
  • 《Effective C++》
  • 《STL源码剖析》
  • 《C++沉思录》
  • 《inside the c++ object model》:中文版是《深度探索C++对象模型 PDF中文清晰版》

11. 其他

  • 《黑客与画家》
  • 《人月神话》
  • 《Lua程序设计(第二版)》

三、开源项目

1. 引擎相关

  • UE4
  • OGRE
  • Urho3D
  • anki-3d-engine

2. UE4相关

2.1 入门
2.2 材质
2.3 光照

About

旨在学习,共同进步。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published