第1章 游戏模型

第2章 顶点处理机制

第3章 光栅化操作

第4章 片元处理和输出合并

第5章 光照和着色

第6章 参数曲线和表面

第7章 着色器模型

第8章 图像纹理

第9章 凹凸贴图

第10章 高级纹理操作

第11章 角色动画

第12章 物理模拟

参考文献

第1章 游戏模型

第2章 顶点处理机制

第3章 光栅化操作

第4章 片元处理和输出合并

第5章 光照和着色

第6章 参数曲线和表面

第7章 着色器模型

第8章 图像纹理

第9章 凹凸贴图

第10章 高级纹理操作

第11章 角色动画

第12章 物理模拟

参考文献

[1] Luna, F.D.: Introduction to 3D Game Programming with Direct3D 10: A Shader Approach. Wordware Publishing Inc., Plano, TX, USA(2008)

[2] Wright, R., Lipchak, B., Haemel, N.: OpenGL Superbible: Comprehensive Tutorial and Reference, 5th Edition. Addison-Wesley Professional(2010)

[3] Microsoft: The DirectX Software Development Kit (2010) http://msdn.microsoft.com/directx/

[4] Luebke, D., Watson, B., Cohen, J.D., Reddy, M., Varshney, A.: Level of Detail for 3D Graphics. Elsevier Science Inc., New York, NY, USA (2002)

[5] Hoppe,H.: Optimization of mesh locality for transparent vertex caching. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH'99, New York, NY, USA, ACM Press/Addison-Wesley Publishing Co. (1999) 269-276

[6] Sander, P.V., Nehab, D., Barczak, J.: Fast triangle reordering for vertex locality and reduced overdarw. ACM Transactions on Graphics 26(2007) 89:1-89:10

[7] Jin, S., Lewis, R.R., West, D.: A comparison of algorithms for vertex normal computation. The Visual Computer 21 (2005) 71-82

[8] Akenine-Moller, T., Haines, E., Ho_man, N.: Real-Time Rendering, 3rd Edition. A.K. Peters, Ltd., Natick, MA, USA(2008)

[9] Clark, J.H.: Hierarchical geometric models for visibile surface algorithms. Communications of the ACM 19 (1976) 547-554

[10] Floater, M.S., Hormann, K.: Surface parameterization: a tutorial and survey. In Dogeson, N.A., Floater, M.S., Sabin, M.A., eds.: Advances in Multiresolution for Geometric Modelling. Springer Verlag (2005) 157-186

[11] Everitt, C.: Interactive order-independent transparency (2001) http://develoepr.nvidia.com/object/Interactive_Order_Transparency.html

[12] NVIDIA: GPU programming guide - GeForce 8 and 9 series (2008) http://developer.nvidia.com/object/gpu_programming_guide.html

[13] Persson, E.: Depth in-depth (2007) http://developer.amd.com/media/gpu_assets/Depth_in_depth.pdf

[14] Nicodemus, F.E., Richmond, J.C., Hsia, J.J.,Ginsberg, I.W., Limperis,T.: Geometrical Considerations and Nomenclature for Reectance (NBS Monograph 160). National Bureau of Standards (US) (1977)

[15] Phong, B.T.: Illumination for computer generated pictures Communications of the ACM 18 (1975) 311-317

[16] Oneppo, M.: High Level shader language (HLSL) update-introducing version 5.0 (2008) Presentation from GameFest 2008.

[17] Fernando, R., Kilgard, M.J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA(2003)

[18] Whitted, T.: An improved illumination model for shaded display. Communications of the ACM 23 (1980) 343-349

[19] Goral, C.M., Torrance, K.E., Greenberg, D.P., Battaile, B.: Modeling the interaction of light between diffuse surfaces. SIGGRAPH Computer Graphics 18 (1984) 213-222

[20] Dutre, P., Bala, K.,Bekaert,P.: Advanced Global Illumination, 2nd Edition. A.K. Peters Ltd., Wellesley, MA, USA(2006)

[21] Pharr,M., Humphreys, G.: Physically Based Rendering: From Theory To Implementation, 2nd Edition. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA(2010)

[22] Farin, G.E., Hansford, D.: The Essentials of CAGD. A.K. Peters,Ltd., Natick, MA, USA(2000)

[23] Catmull,E., Rom, R.: A class of local interpolating splines. In Barnhill, R., Riesenfield, R., eds.: Computer Aided Geometric Design. Academic Press (1974) 317-326

[24] Vlachos, A., Peters, J., Boyd, C., Mitchell, J.L.: Curved PN triangles.In: Proceedings of the 2001 Symosium on Interactive 3D Graphics. I3D'01, New York, NY, USA, ACM(2001) 159-166

[25] Blinn,J.F.: Simulation of wrinkled surfaces. SIGGRAPH Computer Graphics 12(1978) 286-292

[26] Szirmay-Kalos,L., Umenhoffer, T.: Displacement mapping on the GPU - state of the art. Computer Graphics Forum 27(2008) 1567-1592

[27] Kaneko, T., Takehei, T., Inami, M., Kawakami, N., Yanagida, Y., Maeda, T., Tachi, S.: Detailed shape representation with parallax mapping.In: Proceedings of the ICAT 2001. (2001) 205-208

[28] Hasselgren,J., Munkberg,J., AKenine-M oller, T.: Automatic pretessellation culling. ACM Transactions on Graphics 28(2009) 19:1-19:10

[29] Lindstrom, P., Pascucci, V.: Visualization of large terrains made easy. In: Proceedings of the Conference on Visualization '01. VIS'01, Washington,DC,USA, IEEE Computer Society (2001) 363-371

[30] Green, C.: Efficient self-shadowed radiosity normal mapping. In: ACM SIGGRAPH 2007 courses. SIGGRAPH'07, New York, NY, USA, ACM(2007) 1-8

[31] Crow,F.C.: Shadow algorithms for computer graphics. SIGGRAPH Computer Graphics 11 (1977) 242-248

[32] Williams, L. : Casting curved shadows on curved surfaces. SIGGRAPH Computer Graphics 12(1978) 270-274

[33] Hasenfratz, J.M., Lapierre, M., Holzschuch, N., Sillion, F.: A survery of real-time soft shadows algorithms. Computer Graphics Forum 22 (2003) 753-774

[34] Dachsbacher,C., Stamminger, M.: Reective shadow maps. In: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games.I3D'05, New York, NY, USA, ACM(2005) 203-231

[35] Filion, D., McNaughton, R.: Effects & techniques. In: ACM SIGGRAPH 2008 classes. SIGGRAPH'08, New York, NY, USA, ACM(2008) 133-164

[36] Shoemake, K.: Animating rotation with quaternion curves. SIGGRAPH Computer Graphics 19(1985) 245-254

[37] Eberly, D.H.: Game Physics. Elsevier Science Inc., New York, NY, USA(2003)

[38] Milington, I.: Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA(2007)

[39] Ericson, C.: Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA(2005)

转载于:https://www.cnblogs.com/revoid/p/10280047.html

计算机图形学----基于3D图形开发技术 (韩正贤 著)相关推荐

  1. 计算机图形学开发框架,计算机图形学-基于3d图形开发技术

    第一张 游戏模型 1.底层渲染图形API包括Direct3D(windows)和Opengl(跨平台框架),这些API定义了对GPU的操作接口,Direct3d仅支持三角形网格,Opengl支持同面的 ...

  2. 基于JAVAWeb前端开发技术儿童教育网站计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVAWeb前端开发技术儿童教育网站计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVAWeb前端开发技术儿童教育网站计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: ...

  3. 计算机图形学 | 欢迎来到图形世界

    计算机图形学 | 欢迎来到图形世界 计算机图形学 | 欢迎来到图形世界 1.1 初识图形学 计算机图形学 相关学科 发展历史 1.2 探秘图形应用与研究 有趣的图形应用 计算机辅助设计(Compute ...

  4. 《Unity 3D 游戏开发技术详解与典型案例》——1.1节Unity 3D基础知识概览

    本节书摘来自异步社区<Unity 3D 游戏开发技术详解与典型案例>一书中的第1章,第1.1节Unity 3D基础知识概览,作者 吴亚峰 , 于复兴,更多章节内容可以访问云栖社区" ...

  5. 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——1.1节智能手机市场现状

    本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第1章,第1.1节智能手机市场现状,作者 吴亚峰,更多章节内容可以访问云栖社区" ...

  6. Android 3D游戏开发技术宝典pdf

    下载地址:网盘下载 <Android 3D游戏开发技术宝典:OpenGL ES 2.0>内容简介:随着智能手机移动嵌入式平台硬件性能的不断提升,3D游戏应用也逐渐普及开来.<Andr ...

  7. 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》.(吴亚峰).[PDF]ckook

    图书作者: 吴亚峰 图书编号: 9787115277701 图书格式: PDF 出 版 社: 人民邮电出版社 出版年份: 2012 图书页数: 700-800 [内容简介] 随着智能手机移动嵌入式平台 ...

  8. 计算机毕业设计Java《EE开发技术》课程学习网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+ ...

  9. 《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序

    本节书摘来自异步社区<Unity 3D 游戏开发技术详解与典型案例>一书中的第1章,第1.3节第一个Unity 3D程序,作者 吴亚峰 , 于复兴,更多章节内容可以访问云栖社区" ...

最新文章

  1. git---gui使用
  2. python基础知识点总结-Python基础知识总结
  3. 汇编语言随笔(10)-内中断及实验12(返回到dos的中断处理程序)
  4. 5G服务可以解决的4个企业WAN挑战 - vecloud
  5. 我发现了pandas的黄金搭档!
  6. a标签获取input值_HTML5常用标签
  7. es6=unicode码详解
  8. c语言英文信件怎么能,转 英文信件格式(附模板)
  9. cin cin.get cin.getlin
  10. 如迷的解谜者——Alan Turing
  11. Qt源码分析--QPaintEngine
  12. 安装VMware ESXi
  13. 一元三次方程求根公式详细逐步推导
  14. 360浏览器强制使用急速模式
  15. WIN10系统从睡眠状态唤醒后电脑变卡顿
  16. Linux Socket编程(不限Linux)基本函数用法
  17. C语言:账号登陆问题
  18. linux hudson svn,Hudson Maven SVN快速搭建持续集成环境
  19. C# FileInfo和File类的异同
  20. html display

热门文章

  1. Codeforces Round #Pi (Div. 2)(A,B,C,D)
  2. POJ3264[线段树]
  3. Oculus也陷隐私门:向Facebook发送隐私数据
  4. 《转》VMware vSphere 5.1 学习系列之四:安装 SQL Server 数据库
  5. matplotlib绘图库入门
  6. win 修改hosts文件权限不够,解决办法
  7. HDU 4286 Data Handler [栈,双端队列]
  8. 【DB】几种ETL模式
  9. 没有JS的前端:体积更小、速度更快!
  10. iOS Bluetooth(蓝牙)