3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] 下载 mobi epub pdf 电子书 2024
☆☆☆☆☆
简体网页||
繁体网页
[美] David H.Eberly 著,徐明亮,李秋霞,许威威 译
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-23
类似图书 点击查看全场最低价
图书介绍
出版社: 清华大学出版社
ISBN:9787302343004
版次:2
商品编码:11390422
品牌:清华大学
包装:平装
外文名称:3D Game Engine Desing,2E
开本:16开
出版时间:2013-12-01
用纸:胶版纸
页数:730
字数:1186000
正文语种:中文
相关图书
图书描述
内容简介
《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》详细阐述了与3D游戏引擎设计相关的高效解决方案及相应的数据结构和算法,主要包括图形系统、渲染器、场景图、控制器动画、空间排序、细节级别、碰撞检测、物理学、标准对象、曲线、曲面、包含测试、距离计算方案、相交计算、数值方案、旋转计算、面向对象结构、内存管理以及基于着色器的特效。此外,《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
内页插图
目录
第1章 概述
1.1 图形硬件和游戏发展史
1.2 本书版本与软件发展史
1.3 章节导读
第2章 图形系统
2.1 基础知识
2.1.1 坐标系
2.1.2 右手规则/左手规则和叉积计算
2.1.3 点和向量
2.2 转换操作
2.2.1 线性转换
2.2.2 仿射转换
2.2.3 透视转换
2.2.4 透视投影的特征
2.2.5 齐次点和矩阵
2.3 相机
2.3.1 透视相机模型
2.3.2 模型空间和对象空间
2.3.3 世界空间
2.3.4 视见空间、相机空间和眼睛空间
2.3.5 剪裁空间、投影空间或齐次空间
2.3.6 窗口空间
2.3.7 整合结果
2.4 剔除操作和剪裁操作
2.4.1 对象剔除操作
2.4.2 背面剔除
2.4.3 基于视锥体的剪裁操作
2.5 光栅化操作
2.5.1 直线段
2.5.2 圆形
2.5.3 椭圆
2.5.4 三角形
2.6 顶点属性
2.6.1 颜色
2,6.2 光照和材质
2.6.3 纹理
2.6.4 透明度和混合操作
2.6.5 雾效果
2.6.6 其他
2.6.7 光栅化属性
2.7 软件、硬件和API
2.7.1 概述
2.7.2 可移植性和性能
2.8 API规范
2.8.1 矩阵的表达和存储方式
2.8.2 矩阵累积计算
2.8.3 视见矩阵
2.8.4 投影矩阵
2.8.5 窗口坐标系
2.8.6 旋转操作
2.8.7 基于图形API的快速计算
第3章 渲染器
3.1 软件渲染
3.1.1 顶点着色器
3.1.2 背面剔除
3.1.3 剪裁操作
3.1.4 光栅化操作
3.1.5 边缓冲区
3.1.6 扫描线处理过程
3.1.7 像素着色器
3.1.8 模板缓冲机制
3.1.9 深度缓冲区
3.1.10 Alpha混合操作
3.1.11 颜色蒙版
3.1.12 纹理采样
3.1.13 帧缓冲区
3.2 硬件渲染
3.3 抽象渲染API
3.3.1 构造和析构
3.3.2 相机管理
……
第4章 场景图
第5章 控制器动画
第6章 空间排序
第7章 细节级别
第8章 碰撞检测
第9章 物理学
第10章 标准对象
第11章 曲线
第12章 曲面
第13章 包含测试
第14章 距离计算方案
第15章 相交计算
第16章 数值方案
第17章 旋转计算
第18章 面向对象结构
第19章 内存管理
第20章 基于着色器的特效
附录A在WildMagic中生成着色器
参考文献
前言/序言
本书第1版于2000年9月面世,当时,着色器语言尚未出现于民用级图形硬件中,全部渲染行为均在固定功能管线中完成,即设置渲染状态进而控制几何数据与绘制操作之间的操作方式。
Wild Magic始自O.l版本,并涵盖了1015个源文件以及17个示例应用程序,共计101293行代码。该版本发布时仅支持Microsoft Windows操作系统,且渲染器构建于OpenGL之上,项目文件由Microsoft Visual C++ 6.0提供。随后,源代码进化至Wild Magic 3.9,并兼顾Linux和Macintosh平台,以及OpenGL和Direct3D渲染器。除此之外,Wild Magic 3.9还对着色器程序设计提供了某些支持。尽管如此,该版本的引擎仍构建于固定功能管线之上。需要说明的是,Wild Magic 3.9支持多个版本的Microsoft编译器、其他平台上的编译器以及某些开发工具,例如导入器和导出器,进而可对艺术设计素材进行处理。
本书第2版包括诸多新增特性,例如着色器程序设计以及引擎的支持方式。本书在原有基础上增加了大量内容并涉及与图形系统相关的诸多细节知识,特别是着色器与几何管线之间的拟合方式。另外,场景图材质及其管理操作均得到了较大程度的扩展。同时,本书第2版涵盖了更为丰富的图像信息,并在一定程度上减少了与引擎相关的数学知识。
本书第2版发布了Wild Magic 4.0,其中包括1587个源文件和105个示例应用程序,共计249860行代码。最新版本支持Windows、Linux以及Macintosh平台,并采用OpenGL渲染器。另外,Windows平台还支持Direct3D渲染器,其性能与OpenGL相比毫不逊色。同时,多个版本的Microsoft C++均得到了较好的支持,包括版本6.0、7.0、7.1以及8.0(专业版和精简版)。除此之外,MrNGW编译器和MSYS环境同样在Windows平台上得到了较好的支持。Linux平台使用了g++编译器,而Macintosh平台则采用了Apple Xcode工具。
Wild Magic 4.0图形系统则完全基于着色器系统,并采用NVIDIA推出的Cg编程语言。针对OpenGL,预编译着色器程序通过arbvpl和arbfpl配置项创建;而对于Direct3D,则可使用vs_2-0和ps_2_0配置项,因而图形硬件应对此予以支持进而运行示例应用程序。若图形硬件仅支持少量的配置项,例如vs 1 1和ps_l_l,则须通过此类配置项重新编译当前着色器程序,并生成对应输出结果而非本书附带光盘所发布的内容。Wild Magic 4.0版本包含了基于着色器的全功能软件渲染器,并以此彰显几何管线的各方面内容,而非仅是顶点着色器和像素着色器。
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] 下载 mobi epub pdf txt 电子书 格式
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] 下载 mobi pdf epub txt 电子书 格式 2024
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] 下载 mobi epub pdf 电子书
用户评价
评分
☆☆☆☆☆
书虽说已老,但为经典,就是包装不太好,书都戳伤了,还有说好的光盘呢,结果还要到网上下,感觉受到了欺骗。
评分
☆☆☆☆☆
很棒!专业,清晰,正版图书!
评分
☆☆☆☆☆
618活动棒棒哒,300-200很nice,但是优惠券不好抢啊
评分
☆☆☆☆☆
很厚很厚很厚很厚很厚很厚很厚很厚
评分
☆☆☆☆☆
孩子需要的,辅助学习
评分
☆☆☆☆☆
评分
☆☆☆☆☆
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) .3D游戏引擎设计:实时计算机图形学的应用方法(第2版) .
评分
☆☆☆☆☆
书不错,厚厚的一本,还没细看
评分
☆☆☆☆☆
十四年六月,命勘福建叛军。行至丰城而宁王宸濠反,知县顾佖以告。守仁急趋吉安,与伍文定征调兵食,治器械舟楫,传檄暴宸濠罪,俾守令各率吏士勤王。都御史王懋中,编修邹守益,副使罗循、罗钦德,郎中曾直,御史张鳌山、周鲁,评事罗侨,同知郭祥鹏,进士郭持平,降谪驿丞王思、李中,咸赴守仁军。御史谢源、伍希儒自广东还,守仁留之纪功。因集众议曰:“贼若出长江顺流东下,则南都不可保。吾欲以计挠之,少迟旬日无患矣。”乃多遣间谍,檄府县言:“都督许泰、郤永将边兵,都督刘晖、桂勇将京兵,各四万,水陆并进。南赣王守仁、湖广秦金、两广杨旦各率所部合十六万,直捣南昌,所至有司缺供者,以军法论。”又为蜡书遗伪相李士实、刘养正,叙其归国之诚,令从臾早发兵东下,而纵谍泄之。宸濠果疑。与士实、养正谋,则皆劝之疾趋南京即大位,宸濠益大疑。十余日诇知中外兵不至,乃悟守仁绐之。七月壬辰朔,留宜春王拱樤居守,而劫其众六万人,袭下九江、南康,出大江,薄安庆。
类似图书 点击查看全场最低价
3D游戏引擎设计:实时计算机图形学的应用方法(第2版) [3D Game Engine Desing,2E] mobi epub pdf txt 电子书 格式下载 2024