图形学的资源库
0. 宏观
- 叶劲峰大佬的图形学综述
https://github.com/miloyip/game-programmer
1. 数学
- GLM数学库的一个简短的教程
http://www.c-jump.com/bcc/common/Talk3/Math/GLM/GLM.html
1.1 数值
- 数值分析 华中科大
https://www.bilibili.com/video/BV1sh41127RZ/?spm_id_from=333.337.search-card.all.click&vd_source=66d29a54879df7dd76a48d30c5907e71 - 数值优化,最优化理论
2. 渲染
-
songho 提供了许多图形学图元建模方法与代码,还有一些OpenGL教程。
https://www.songho.ca/opengl/gl_sphere.html#webgl_sphere -
opengl-tutorial 可以比肩learnOpenGL的OpenGL教程
https://www.opengl-tutorial.org/intermediate-tutorials/tutorial-17-quaternions/ -
unreal 渲染的一个博主
https://www.zhihu.com/people/SuperPandaGX/columns -
六面体球面分割,比较好的一篇文章
https://devforum.roblox.com/t/hex-planets-dev-blog-i-generating-the-hex-sphere/769805/3
3. 代码
-
个人最爱的小彭老师的并行计算课程
https://github.com/parallel101/course -
CMAKE菜谱,很多人的第一推荐。
https://www.bookstack.cn/read/CMake-Cookbook/README.md
4. 物理
-
物理引擎常用的一些碰撞体检测算法
https://gdbooks.gitbooks.io/3dcollisions/content/Chapter4/closest_point_to_triangle.html -
Cynic 流体仿真的一些推荐
- 推荐书籍:《Fluid engine development》作者Doyub Kim。
- 《Fluid simulation computer graphics》作者 Robert Bridson。
https://zhuanlan.zhihu.com/p/410516332
-
Housz 图形学物理模拟领域资源整理。
- ps:这个很多都了解过了,103一趟基本大概有用的资源自己找了个遍。103入门极度的难。先打好向量微积分基础,再打好图形学线性代数,再入门刚体动力学,再入门Matrix calculus,这只是Lab 1。还要具备优化理论,隐式积分,这是Lab 2。材料力学,Tensor calculus,有限元,有限体积,这是Lab 3。流体模拟不多说了,目前还没入门。
https://zhuanlan.zhihu.com/p/444931303
- ps:这个很多都了解过了,103一趟基本大概有用的资源自己找了个遍。103入门极度的难。先打好向量微积分基础,再打好图形学线性代数,再入门刚体动力学,再入门Matrix calculus,这只是Lab 1。还要具备优化理论,隐式积分,这是Lab 2。材料力学,Tensor calculus,有限元,有限体积,这是Lab 3。流体模拟不多说了,目前还没入门。
-
physics based animation 一个物理动画资源网站
https://www.physicsbasedanimation.com/resources-courses/
5. 计算机角色动画 physics-based motion control
- Games105
- https://www.cs.ubc.ca/~van/papers/Simbicon.htm
- https://xbpeng.github.io/projects/DeepMimic/index.html
- https://www.cs.ubc.ca/~van/papers/2010-TOG-sampControl/index.html
- 反向运动学的综述一篇:Inverse Kinematics Techniques in Computer Graphics: A Survey
6. 引擎
-
RecastNavigation AI寻路,Unreal, Unity, Halo都使用的开源项目。
https://github.com/recastnavigation -
BGFX渲染库,许多游戏引擎以及游戏的后端渲染库,不用操心窗口系统,也不用写原生的OpenGL代码。我的世界Java版渲染后端,别提多牛逼了。
- https://thatonegamedev.com/cpp/hello-bgfx/
- https://bkaradzic.github.io/bgfx/examples.html
- https://github.com/bkaradzic/bgfx
- 待写BLog:BGFX里如何添加相机
6. AI
- 动手深度学习,李沐大大写的入门教材。很多大学人工智能的课本。
https://zh.d2l.ai/
7. 3D内容生成
如果我的工作对您有帮助,您想回馈一些东西,你可以考虑通过分享这篇文章来支持我。我非常感谢您的支持,真的。谢谢!
作者:Dba_sys (Jarmony)
转载以及引用请注明原文链接:https://www.cnblogs.com/asmurmur/p/18077417
本博客所有文章除特别声明外,均采用CC 署名-非商业使用-相同方式共享 许可协议。