v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《3D游戏:卷2 动画与高级实时渲染技术》(3D Games:Animation and Advanced Real-Time Rendering,Vol.2)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社China Machine Press
    发行时间2005年4月
    语言简体中文
  • 时间: 2011/09/06 21:24:09 发布 | 2011/09/06 22:00:12 更新
  • 分类: 图书  计算机与网络 

reallh

精华资源: 41

全部资源: 41

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名3D游戏:卷2 动画与高级实时渲染技术
原名3D Games:Animation and Advanced Real-Time Rendering,Vol.2
图书分类软件
资源格式PDF
版本扫描版
出版社China Machine Press
书号71XXX57761
发行时间2005年4月
地区大陆
语言简体中文
简介

IPB Image

内容介绍:

  本书从实践的角度出发,详细介绍3D游戏开发的高级技术,并具体描述了一个游戏引擎的构建过程。全书着重讨论三个主题:游戏开发的一般过程(构造过程、实时处理过程和软件设计);实时渲染过程;角色动画。所有主题均围绕一个具体的游戏开发系统Fly3D SDK 2.0(包含在光盘中)加以介绍。

   本书旨在为当今的三维游戏引擎技术提供一个综合的解决方案,将游戏理论技术与具体引擎代码分析相结合,使读者尽快地进入开发者角色,了解整个游戏开发过程和客户(游戏设计者)的需求,并初步具备游戏引擎开发能力。

   本书适合作为高等院校相关专业的教学参考书,同时可供相关技术人员和游戏开发人员阅读。

作者介绍:

  Alan Watt 英国谢菲尔德大学计算机科学系讲师,是该校计算机图形学研究室主任,曾经编写过多本优秀著作,包括《3D计算机图形学》(即将由机械工业出版社出版)和《The Computer Image》。

  Fabio Policarpo 工作在里约热内卢的软件开发者,他是Paralelo计算机公司的创始人,目前正致力于三维动作多玩家游戏的研究。

内容截图:

IPB Image



目录

出版者的话
专家指导委员会
译者序
前言
第一部分 高级游戏系统剖析
第1章 高级游戏系统剖析Ⅰ:构造过程和静态光照
1.1 数据结构
1.1.1 顶点
1.1.2 面
1.1.3 包围盒
1.2 构造过程
1.2.1 从场景中创建BSP树
1.2.2 对于路径设计的凸体系和pvs运算
1.2.3 处理复杂的地形
1.2.4 BSP叶结点中的面
1.2.5 寻找树叶的凸体系
1.2.6 凸体和伪入口(pseudo-portals)
1.2.7 潜在可视集
1.3 亮度图的构造
1.3.1 生成亮度图的坐标
1.3.2 亮度图的打包
1.3.3 阐述亮度图
1.4 BSP管理
1.5 高级静态照亮-辐射度
附录1.1构造实践
第2章 高级游戏系统剖析ii--实时处理
2.1 视见和BSP
2.1.1 生成视见约束体的面
2.1.2 远近剪裁面和视见约束体
2.2 照相机控制
2.3 使用BSP的基本的碰撞检测和反弹
2.3.1 碰撞和BSP遍历
2.3.2 粒子/场景检测和反弹
2.4 特殊的碰撞检测和反弹
2.4.1 AABB的定义
2.4.2 AABB类的定义和静态成员变量的定义
2.4.3 碰撞检测和碰撞反弹
2.4.4 使用AABB的伪碰撞反弹
2.4.5 使用AABB的碰撞检测
2.4.6 AABB顶点与场景面相交
2.4.7 场景顶点与AABB面相交
2.4.8 AABB边与场景边相交
2.4.9 更精确的碰撞检测
2.4.10 使用碰撞阀值
2.5 基本的路径规划(路径规划)
附录 2.1 实时处理的演示
第3章 一个先进游戏系统的解析
3.1 应用的种类
3.1.1 插件
3.1.2 前端
3.1.3 工具集
3.2 Fly3D引擎体系结构
3.2.1 FlyMath
3.2.2 FlyDirectX
3.2.3 FlyRender
3.2.4 FlyEngine
附录3.1 编写一个插件
第二部分 实时渲染
第4章 实时渲染
4.1 简介
4.2 顶点,像素和贴图
4.2.1 基本的逐像素着色
4.2.2 着色和坐标空间
4.2.3 25年来主流的插值着色方法和颜色贴图
4.2.4 标量表示
4.3 因式分解法
4.3.1 使用因式分解着色模型的逐像素着色——各向同性模型
4.3.2 使用因式分解着色模型的逐像素着色——各向异性模型
4.4 BRDF和真实材料
4.5 使用BRDF进行逐色素着色
4.6 环境贴图参数化
4.6.1 环境贴图参数化: 立方映射
4.6.2 环境贴图参数化: 球面映射
4.6.2 环境贴图参数化: 对偶抛物面贴图
4.6.4 环境贴图——可比点
4.6.5 立方体贴图和向量规范化
4.7 实现BRDF: 可分离的近似
4.8 着色语言和着色器
4.8.1 着色语言:一个简单的历史回顾
4.8.2 RenderMan 着色语言
4.8.3 实时渲染的着色语言
第5章 实时渲染: 实践
5.1 基本着色器
5.1.1 渲染状态
5.1.2 着色器排序
5.1.3 着色器类的实现
5.2 渲染状态
5.2.1 全局设定
5.2.2 局部设定
5.3 着色器实例
5.3.1 环境映射和铬映射效果——玻璃、金属和铬
5.3.2 移动发光告示牌
5.3.3 简单栅栏效果
5.3.4 高级栅栏效果
5.3.5 监视器效果
5.4 实时硬件渲染
5.4.1 顶点编程
5.4.2 像素编程
5.4.3 使用寄存结合器的像素编程
5.4.4 纹理寻址编程
5.4.5 纹理寻址编程——Phong映射
5.4.6 顶点和像素编程以及多步着色器
5.5 动态纹理
5.6 特效
5.6.1 燃烧尾迹
5.6.2 加速器
5.6.3 脉冲星
附录5.1 使用和探索着色器
附录5.2 NVDIA GeForce 3 上的顶点
附录5.3 NVIDIA寄存结合器操作
第6章 几何处理
6.1 简介
6.2 推动因素和定义
6.2.1 离线和实时阶段
6.2.2 拓扑因素
6.2.3 离散简化与连续简化
6.2.4 物体内部分辨率变化
6.2.5 对称性/可逆性
6.2.6 局部简化操作
6.3 排序(误差)标准
6.3.1 排序标准——外观相似
6.3.2 排序标准——局部体积不变
6.3.3 排序标准——二次误差度量
6.3.4 排序标准——简化外壳
6.4 简化与属性
6.4.1 简化与游戏纹理
6.4.2 简化与蒙皮模型
6.4.3 算法框架
6.4.4 顶点去除算法的重新三角形划分
6.5 实例分析
6.5.1 实例分析1——渐进式网格技术
6.5.2 实例分析2——使用微分几何
6.5.3 实例分析3——网格重新划分算法MAPS
附录6.1 数学背景
附录6.2 演示
第三部分 动画制作
第7章 角色动画
7.1 简介
7.2 顶点的动画制作与合成
7.3 骨架动画
7.4 低层次动画管理
7.4.1 行进的路径规划
7.4.2 骨架动画和面向对象的动画控制
7.4.3 对障碍物的躲避
7.4.4 路径规划总结
附录7.1 用四元数描绘旋转
附录7.2 四元数的实现
附录7.3 角色动画中效率的思考
第8章 动画成形方法
8.1 简介
8.2 样条框架
8.3 自由形状变形
8.4 扩展自由形状变形(EFFD)
8.5 曲线变形――铰线
8.6 皮肤控制
8.6.1 面向表面的自由形状变形(SOFFD)
8.6.2 骨架皮肤精致化
8.6.3 组合皮肤和形状混合
附录8.1 使用径向基函数进行离散数据插值
第9章 高级角色动画之要素
9.1 引言——一种拟人的游戏界面
9.2 将语言表述转变为动画——示例
9.2.1 IMPROV(纽约大学媒体研究实验室)
9.2.2 PAR体系结构 (宾夕法尼亚大学人体建模和仿真中心)
9.2.3 具体化的对话界面代理(MIT媒体实验室)
9.2.4 游戏结论
9.3 面部动画、视觉语言和跟踪
9.4 用于控制、渲染和面部网格跟踪的模型
9.4.1 基于图像的建模,渲染和跟踪
9.4.2 跟踪方法
9.4.3 参数化
9.4.4 伪肌肉模型
9.4.5 面片技术
9.5 视觉语音
9.6 面部动画和MPEG-4
9.7 渲染问题
9.8 总结和问题
9.8.1 参数化与照片真实性
9.8.2 网格表示
9.8.3 皮肤的渲染
9.8.4 没有声音很多面部动画更好看
9.8.5 情感和语音
附录9.1 一个伪肌肉模型的实现
第10章 基于运动扑捉的角色动画
10.1 简介
10.2 运动数据
10.3 骨架和MoCap——BVH格式
10.4 运动数据的基本处理
10.4.1 加速和减速运动
10.4.2 混合和时间扭曲
10.4.3 对齐运动序列
10.4.4 运动扭曲
10.5 MoCap中的插值
10.5.1 B样条表示法
10.5.2 运动混合——动词和副词
10.6 经典信号处理和MoCap
10.6.1 傅立叶理论
10.6.2 傅立叶理论和非周期数据
10.6.3 傅立叶理论和采样数据
10.6.4 采样和走样现象
10.6.5 反走样滤波器
10.6.6 时间域中的过滤——卷积
10.7 信号处理和MoCap数据
10.7.1 傅立叶域中的插值/外推法
10.7.2 使用拉氏算子的多分辨率滤波
10.8 运动编辑:基于约束的方案
10.8.1 运动的动态约束(dynamic constraint)
10.8.2 运动中的运动学约束
10.8.3 每帧重定位法
10.8.4 时空法
附录 10.1 示范
第11章 反向运动学
11.1 例子——二链臂
11.2 雅可比矩阵
11.3 IK方法
11.3.1 使用雅可比阵的微分方法
11.3.2 最优法
11.3.3 循环坐标下降法(CCD)
11.4 反向运动学的实践方案
11.4.1 混合方法—分析法+约束最优化法
11.4.2 混合方法—三阶段:分析法+约束最优化法+分析法
11.4.3 防止自碰撞
11.4.4 IK与运动目标
参考文献

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有41网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。