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中生成着色器

下载地址:https://pan.baidu.com/s/1-4Qo-plTCnON9OM-Iw8uQw

关注微信公众号获取提取码:

  输入:3d3d    获取提取码

转载于:https://www.cnblogs.com/kuoAT/p/9516545.html

3D游戏引擎设计 实时计算机图形学的应用方法 第2版 pdf 带索引书签目录相关推荐

  1. 3D游戏引擎设计--实时计算机图形学的应用方法

    2015-03-06 这本书是非常好的参考资料,我在做最近的一个任务,需要在CAD程序中把全局坐标映射到局部坐标,本来对这个计算过程还是有一点模糊的,按照书中相关章节的分析,没花多久就实现出来了.虽然 ...

  2. 3D游戏引擎原理简介

    作者:Luke Hodorowicz 翻译:乐晨光 (2001/9/28) 本人对3D也不甚了解,译文动机一则是内容所致兴致昂然,二则锻炼英译中技能.由本人水平及经验有限,文中绝对不乏大量误解与误译, ...

  3. 【直播预告】7月18日3D游戏引擎免费公开课答疑,參与送C币!

    喜讯喜讯! 为了酬谢广大学员.CSDN学院特推出iOS和3D游戏引擎开发免费技术答疑公开课,让您度过一个充实的暑假~ 參与本次公开课,即有机会获得50C币! 答疑公开课时间:7月18日 晚7:30-9 ...

  4. 棒!使用.NET Core构建3D游戏引擎

    原文地址:https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ 作者:ERIC MELLINO 翻译:杨晓东(Savorboa ...

  5. 3D游戏引擎架构设计基础 - 学堂在线慕课习题答案

    3D游戏引擎架构设计基础 - 学堂在线慕课习题答案 第一单元 第二单元 上完这门课顺便把课后的习题答案整理出来了 第一单元 问题:关于游戏引擎的正确描述是 答案:设计游戏的独立软件 问题:使用游戏引擎 ...

  6. 3D游戏引擎入门课程——概述

    目录 写在前面 导图 索引 概述 游戏引擎概述 游戏引擎框架概述 功能游戏 游戏引擎中的设计模式 文档链接 写在前面 本专栏内容均为学堂在线慕课<3D游戏引擎架构设计基础>中的内容.个人将 ...

  7. [原创]四大开源3d游戏引擎探究(前言上)

    [声明] 本人水平有限,只对于长久以来研究的几个经典3d游戏引擎的设计思想.程序架构和应用行深入剖析的结果与游戏开发同行分享,文档有不妥之处请指出,期待我们的共同进步. 引擎名称: 1.       ...

  8. 3D游戏引擎剖析【较全面】

    转自:http://blog.csdn.net/is01sjjj/article/details/430125 第1部分: 游戏引擎介绍, 渲染和构造3D世界 介绍 自Doom游戏时代以来我们已经走了 ...

  9. 基于Volcano 3D游戏引擎开发一个类似魔兽世界的场景

    VOLCANO MMORPG 3D游戏引擎简介 1.基本介绍:http://volcano2014.cn/ VOLCANO是一款MMORPG(大型多人在线角色扮演)3D网络游戏的开发引擎,用作支持用户 ...

最新文章

  1. VS2010项目生成时提示错误“在证书存储区中找不到清单签名证书”?
  2. python里的“__all__ ”作用
  3. 当.NET遇到机器学习
  4. ESlint静态代码检测工具安装
  5. Android官方开发文档Training系列课程中文版:分享简单数据之添加简单的分享行为
  6. 基于深度学习的目标检测技术演进:从目标检测到人脸检测
  7. 笨办法学 Python · 续 练习 35:解释器
  8. 暖心!湖北伢雷军为家乡再捐1270万 大批紧缺医护物资连夜运抵武汉
  9. linux每个任务运行时间,Linux基础教程:任务计划和周期性任务
  10. es和oracle,Oracle和Elasticsearch数据同步
  11. php网页示例,新手入门:初学动态网页PHP的18个例子
  12. 【兰伯特光照与Blinn_Phong光照】
  13. vmare 如何与主机共享相应的文件
  14. 解决办法:dpkg: 错误: 无法打开软件包的 info 文件 /var/lib/dpkg/available 以便读取: 没有那个文件或目录
  15. mysql 游标动态传参数_Mysql 游标施用动态变量
  16. 彻底删除卸载2345安全卫士及2345浏览器
  17. 只有10分,5分,2分,1分的硬币;顾客付款x分,商品价格y分。如何找零所使用的硬币最少(递归实现)
  18. 第十八章 Radix树路由表
  19. 如何在数据库中存储用户密码_如何在数据库中存储密码
  20. 计算机职业生涯规划书素材,职业生涯规划书封面素材

热门文章

  1. 雅虎欲出售核心业务 忠诚用户何去何从
  2. Linux常用命令总结之(五)alias
  3. js原生图片拼图Demo
  4. Win2003_IIS6服务器设置排错解答
  5. 1.IT-解决方案-1-FTP
  6. 无法连接 MKS: Login(username/password)incorrect
  7. python3----列表
  8. RAC的搭建(一)--安装环境准备
  9. 【算法】N Queens Problem
  10. php-css外边距