作品简介
本书推导解释了3D世界的1的具体含义,包括3D编程最常使用的5个坐标1的意义。对于透视投影的3D坐标1,推导了用户使用的透视投影变换。原创性地提出了一个透视投影的一般模型。基于这个一般模型做了一些数学算法上的改进,得到了基于透视除法的透视投影。此外,也分析了模型视图变换,窗口变换,纹理映射等对3D世界的1的影响。对于正交投影,则分析了基于正交投影的Skia的顶点坐标,纹理坐标特点,一些高级的3D编程概念如光线追踪,延迟渲染,阴影纹理等。
徐星
2007年于武汉大学获理学硕士学位。曾从事Mameo、Android等移动操作系统和Chromium浏览器的2D、3D图形系统的开发工作,同时对Fuchsia的底层图形系统也有研究。发表过多篇行业评论文章,如《Google Fuchsia对中国操作系统的启示》等。目前就职于英特尔亚太研发有限公司,从事Chromium浏览器图形系统的开发,是Chromium Committer。
