3D游戏引擎设计 实时计算机图形学的应用方法 第2版 pdf 带索引书签目录
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 获取提取码

3D游戏引擎设计 实时计算机图形学的应用方法 第2版 pdf 带索引书签目录的更多相关文章
- 游戏引擎架构,3d游戏引擎设计、Unreal引擎技术等五本PDF推荐
扫码时备注或说明中留下邮箱 付款后如未回复请至https://shop135452397.taobao.com/ 联系店主
- 转载:[转]如何学好3D游戏引擎编程
[转]如何学好3D游戏引擎编程 Albert 本帖被 gamengines 从 游戏引擎(Game Engine) 此文为转载,但是值得一看. 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的 ...
- 【直播预告】7月18日3D游戏引擎免费公开课答疑,參与送C币!
喜讯喜讯! 为了酬谢广大学员.CSDN学院特推出iOS和3D游戏引擎开发免费技术答疑公开课,让您度过一个充实的暑假~ 參与本次公开课,即有机会获得50C币! 答疑公开课时间:7月18日 晚7:30-9 ...
- 【直播预告】7月25日3D游戏引擎免费公开课答疑第三期,有奖问答!
喜讯喜讯! 为了酬谢广大学员.CSDN学院特推出iOS和3D游戏引擎开发免费技术答疑公开课.让您度过一个充实的暑假~ 參与本次公开课,进行有奖问答.即有机会获奖. 答疑公开课时间:7月25日 晚7:3 ...
- 棒!使用.NET Core构建3D游戏引擎
原文地址:https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ 作者:ERIC MELLINO 翻译:杨晓东(Savorboa ...
- 排名前10的H5、Js 3D游戏引擎和框架
由于很多人都在用JavaScript.HTML5和WebGL技术创建基于浏览器的3D游戏,所有JavaScript 3D游戏引擎是一个人们主题.基于浏览器的游戏最棒的地方是平台独立,它们能在iOS.A ...
- Java 3D游戏引擎——JME(java Monkey Engine)
转自:http://bbs.gameres.com/forum.php?mod=viewthread&tid=180732 JME(java Monkey Engine),一个非常棒的Java ...
- Unity《ATD》塔防RPG类3D游戏架构设计(二)
目录 <ATD> 游戏模型 <ATD> 游戏逻辑 <ATD> UI/HUD/特效/音乐 结语 前篇:Unity<ATD>塔防RPG类3D游戏架构设计(一 ...
- Unity《ATD》塔防RPG类3D游戏架构设计(一)
目录 <ATD> 游戏简介 <ATD> 整体结构 <ATD> 游戏机制 Buff机制 Skill机制(技能机制) 仇恨机制 <ATD> 游戏模型 策划案 ...
随机推荐
- Django --- 查询优化,ajax
目录 ORM查询优化 MTV与MVC模型 choices参数 ajax简介 前后端传输数据编码格式 ajax如何传输json格式数据 ajax如何传入文件数据 序列化 ORM查询优化 在使用数据库数据 ...
- vs2010出现红色波浪错误提示但运行通过
1.环境:xp+VS2010 2.问题:突然发现编辑器里的代码在没有错误的地方提示很多不存在的错误,显示红色波浪线,但能顺利编译运行. 3.解决: 对于32位机来说,先查看注册表: [HKEY_CLA ...
- 180908 python 字符串内建函数
Python 的字符串内建函数 Python 的字符串常用内建函数如下: 序号 方法及描述 1 capitalize()将字符串的第一个字符转换为大写 2 center(width, fillchar ...
- RabbitMQ交换机、RabbitMQ整合springCloud
目标 1.交换机 2.RabbitMQ整合springCloud 交换机 蓝色区域===生产者 红色区域===Server:又称Broker,接受客户端的连接,实现AMQP实体服务 绿色区域===消费 ...
- CentOS6.5 安装ES5.5
一.CURL查看已开启的ES es5.5:elasticsearch-5.5.2.tar.gz下载,百度云地址 https://pan.baidu.com/s/17oFOQlePLtUhhJHxEPR ...
- DVWA-XSS练习
本周学习内容: 1.学习web应用安全权威指南: 2.学习乌云漏洞: 实验内容: DVWA实验XSS跨站脚攻击 实验步骤: Low 1.打开DVWA,进入DVWA security模块,将难度修改为L ...
- PHP实现系统编程(一) --- 网络Socket及IO多路复用【网摘】
一直以来,PHP很少用于socket编程,毕竟是一门脚本语言,效率会成为很大的瓶颈,但是不能说PHP就无法用于socket编程,也不能说PHP的socket编程性能就有多么的低,例如知名的一款PHP ...
- 2017.10.6 国庆清北 D6T1 排序
题目描述 小Z 有一个数字序列a1; a2; .... ; an,长度为n,小Z 只有一个操作:选 定p(1<p<n),然后把ap 从序列中拿出,然后再插⼊到序列中任意位置. 比如a 序列 ...
- P5025 [SNOI2017]炸弹
原题链接 https://www.luogu.org/problem/P5025 闲话时刻: 第一道 AC 的黑题,虽然众人皆说水... 其实思路不是很难,代码也不是很难打,是一些我们已经学过的东西 ...
- python 中 list 去重复
方法1 list=[,,,] set=set(list) list2=list(set) 方法2 list=[,,,] list2=[] for i in list: if i not in list ...