做者:i_dovelemonhtml
日期:2016 / 05 / 30ios
主题:3D,Graphicsgit
进公司以来,主要在学习的就是如何保证代码的质量,之前热爱的图形学也放置了。可是,做为游戏程序员,特别是3D游戏程序员,图形学的重要不言而喻。从今天开始起,将进行GraphicsLab Project学习项目,此项目旨在学习经常使用的图形学方面的知识,一方面构建在图形方面的知识库,另外一方面也但愿以此激励在同一条道路上行走的伙伴们继续坚持下去。程序员
GraphicsLab Project将以理论总结配合实际实现的方式展示出来,基于的渲染库不定,随性而为,可能使用OpenGL,可能使用DirectX,也可能两种实现都给出。github
每一篇分支章节,都会在本篇文章中给出索引列表。但愿可以方便你们查阅,同时也鞭策本身不断的学习。app
这个项目已经在Github上开源了代码,感兴趣的同窗能够自行查看下:https://github.com/idovelemon/GraphicsLabtory学习
我给GLB渲染库设计的了一个简单的LOGO:spa
[1] GraphicsLab Project之辉光(Glare,Glow)效果 .net
[2] GraphicsLab Project之HDR渲染设计
[3] GraphicsLab Project之Color Grading
[4] GraphicsLab Project之Screen Space Ambient Occlusion(SSAO)
[5] GraphicsLab Project之Normal Mapping
[6] GraphicsLab Project之Dynamic Environment Mapping
[7] GraphicsLab Project之Parallel Split Shadow Map(PSSM)
[8] GraphicsLab Project之基于物理的着色系统(Physical based shading)-直接光照
[9] GraphicsLab Project之基于物理的着色系统(Physical based shading) - 基于图像的光照(Image Based Lighting)(Diffuse篇)
[10] GraphicsLab Project之基于物理的着色系统(Physical based shading) - 基于图像的光照(Image Based Lighting)(Specular篇)(一)
[11] GraphicsLab Project之基于物理的着色系统(Physical based shading) - 基于图像的光照(Image Based Lighting)(Specular篇)(二)
[12] GraphicsLab Project之光照贴图烘焙(一)
[13] GraphicsLab Project之光照贴图烘焙(二) - Radiosity Normal Mapping
[14] GraphicsLab Project之简易贴花系统(Decal System)
[15] GraphicsLab Project之再谈Shadow Map