图形学的资源库

0. 宏观

  1. 叶劲峰大佬的图形学综述
    https://github.com/miloyip/game-programmer

1. 数学

  1. GLM数学库的一个简短的教程
    http://www.c-jump.com/bcc/common/Talk3/Math/GLM/GLM.html

2. 渲染

  1. songho 提供了许多图形学图元建模方法与代码,还有一些OpenGL教程。
    https://www.songho.ca/opengl/gl_sphere.html#webgl_sphere

  2. opengl-tutorial 可以比肩learnOpenGL的OpenGL教程
    https://www.opengl-tutorial.org/intermediate-tutorials/tutorial-17-quaternions/

  3. unreal 渲染的一个博主
    https://www.zhihu.com/people/SuperPandaGX/columns

  4. 六面体球面分割,比较好的一篇文章
    https://devforum.roblox.com/t/hex-planets-dev-blog-i-generating-the-hex-sphere/769805/3

3. 代码

  1. 个人最爱的小彭老师的并行计算课程
    https://github.com/parallel101/course

  2. CMAKE菜谱,很多人的第一推荐。
    https://www.bookstack.cn/read/CMake-Cookbook/README.md

4. 物理

  1. 物理引擎常用的一些碰撞体检测算法
    https://gdbooks.gitbooks.io/3dcollisions/content/Chapter4/closest_point_to_triangle.html

  2. Cynic 流体仿真的一些推荐

  3. Housz 图形学物理模拟领域资源整理。

    • ps:这个很多都了解过了,103一趟基本大概有用的资源自己找了个遍。103入门极度的难。先打好向量微积分基础,再打好图形学线性代数,再入门刚体动力学,再入门Matrix calculus,这只是Lab 1。还要具备优化理论,隐式积分,这是Lab 2。材料力学,Tensor calculus,有限元,有限体积,这是Lab 3。流体模拟不多说了,目前还没入门。

https://zhuanlan.zhihu.com/p/444931303

5. 引擎

  1. RecastNavigation AI寻路,Unreal, Unity, Halo都使用的开源项目。
    https://github.com/recastnavigation

  2. BGFX渲染库,许多游戏引擎以及游戏的后端渲染库,不用操心窗口系统,也不用写原生的OpenGL代码。我的世界Java版渲染后端,别提多牛逼了。

6. AI

  1. 动手深度学习,李沐大大写的入门教材。很多大学人工智能的课本。
    https://zh.d2l.ai/

7. 3D内容生成

posted @ 2024-03-16 19:43  Dba_sys  阅读(14)  评论(0编辑  收藏  举报