====== Computer Graphics ====== ===== 学习目标分解 ===== --- //[[oakfire@163.com|Yongjiu Wei]] 2015/09/23 07:15// 还是比较杂乱,过程中再调整计划. * 基础 * 计算机图形学书中英文 - 思维导图笔记 - 图形学术语中英文对照表[[.:cg:povc]] * [[http://book.douban.com/subject/3829906/|《Fundamentals of Computer Graphics, Third Edition (豆瓣)》]] 看看有什么不同. * [[http://www.kevinbeason.com/smallpt/| 99行代码的基于Path tracing的光线追踪程序]] * 《游戏引擎架构》 (Game Engine Architecture) 引擎思维导图或笔记 * RTR3(Real-time rendering) (可能有点过时) - 简要笔记, 渲染导图 * 上手实践简单的光栅化显示与渲染. * 数学[[http://book.douban.com/subject/6675562/|Mathematics for 3D Game Programming and Computer Graphics, 3rd Edition]] 术语表.导图. * 数学[[http://book.douban.com/subject/2170925/|Geometric Tools for Computer Graphics]] 2D/3D 几何算法导图. * [[http://ogldev.atspace.co.uk/|Opengl step by step]] * [[http://www.yakergong.net/nehe/|NEHE opengl tutorial]] * [[http://www.scratchapixel.com/|scratchapixel.com]] * 进阶 * [[https://www.unrealengine.com|unreal engine]]阅读虚幻引擎代码 - 文章.填充算法导图. * [[http://pbrt.org/|pbrt.org]] 《Physically Based Rendering: From Theory to Implementation》书以及 PBRT 2.0 代码, 补充渲染导图. * [[https://github.com/cocos2d/cocos2d-x| cocos2d-x]] 阅读代码 - 补充引擎导图 * [[http://advances.realtimerendering.com/s2015/index.html|2015 advances real time rendering ]] - 补充渲染导图 * [[http://www.klayge.org/| klayge.org]] 渲染引擎,阅读代码, 补充渲染导图 * [[http://www.ogre3d.org/| ogre3d]] 渲染引擎, 阅读代码, 补充渲染导图 * 物理引擎: [[http://box2d.org/| box2d]], [[https://github.com/bulletphysics/bullet3|bullet3]], [[https://developer.nvidia.com/physx-source-github| physx]] -物理引擎导图 ===== Web sites ===== * [[http://www.klayge.org]] 这站点不错, 开源引擎klayGE的官方站点, 并有大量博文. * [[http://miloyip.com/blog/archive/]] 《游戏引擎架构》译者的博客 * [[http://www.opengpu.org/forum.php?mod=forumdisplay&fid=8| opengpu.org]] ===== OpenGL ===== * [[https://www.opengl.org/|opengl.org]] ===== Books ===== * [[http://book.douban.com/people/miloyip/doulists|miloyip 的图形学书籍豆列]] * [[http://algorithmicbotany.org/papers/abop/abop.pdf|The Algorithmic Beauty of Plants With.]] 植物的算法美 涉及图形学上对植物,叶,花,树的模拟. ===== Articles ===== * [[Rasterization on larrabee]] * [[http://zhuanlan.zhihu.com/graphics/20091064|基于物理着色(一)]] * [[http://zhuanlan.zhihu.com/graphics/20119162|基于物理着色(二)- Microfacet材质和多层材质]] * [[https://github.com/a1studmuffin/SpaceshipGenerator/|A Blender script to procedurally generate 3D spaceships]] ===== Vulkan ===== * [[public:it:vulkan]]