3D游戏编程的几个阶段书籍(转)

简介: 入门级 提高 > 图形学 数学 渲染基础 《Cg_tutorial》 《The Complete Effect and HLSL Guide》 光照与环境模拟 > 地形渲染 模型导入和动...
入门级
<<Introduction to 3D Game Programming with DirectX 9.0>>

提高
<< Advanced 3D Game Programming With DirectX 9.0>>

图形学
<<Real-Time-Rendering>>

数学
<<3D Math Primer for Graphics and Game Development>>
<<Mathematics for 3D Game Programming and Computer Graphics>>
<<Essential Mathematics Guide 2nd Edition>>

渲染基础
《Cg_tutorial》
《The Complete Effect and HLSL Guide》
<<Advanced Lighting And Materials With Shaders>>

光照与环境模拟
<<Advanced Lighting And Materials With Shaders>>
<<GPU Gems>>
<< Programming Vertex, Geometry, and Pixel Shaders>>

地形渲染
<<Real Time 3D Terrain Engines Using C++ And DX9>>

模型导入和动画
<Advanced Animation with DirectX>>

物理
<<Game Physics>>
<<Game Physics Engine Development>>

碰撞检测
<<Real-time Collision Detection>>

细节层次
<<Level of Detail for 3D Graphics>>

光线追踪
<< Physical-Based Rendering - From Theory to Implementation>>

引擎设计
<<3D Game Engine Architecture Engineering Real-Time Applications with Wild Magic>>
<<3D Game Engine Programming>>
<<3D Game Engine Design, Second Edition>>
<<Pro OGRE 3D Programming>>

人工智能
<<Programming Game AI by Example>>
<<Artificial Intelligence for Games>>

综合应用
<<Game Programming Gems>>
相关文章
|
存储 编解码 API
游戏编程之四 diectxdarw基础篇
游戏编程之四 diectxdarw基础篇
62 0
|
编解码 iOS开发
一节微课诞生的全过程(无保留分享,望收藏)
本来是想以直播的方式把制作这节微课的过程分享出来,但考虑到大家的时间不统一,制作过程太长,这节微课录音之后制作动画就足足用了两天
196 0
|
机器学习/深度学习 人工智能 自然语言处理
ChatGPT背后的指令学习是什么?PSU发布首篇「指令学习」全面综述
ChatGPT背后的指令学习是什么?PSU发布首篇「指令学习」全面综述
190 0
|
安全 Java Linux
【C++要笑着学】认识C++ | C++的发展史 | 学习方法建议
在学习C++之前,对C++有一些了解还是有必要的。知己知彼,百战不殆!本章将讲述什么是C++,带着大家聊一聊C++的发展史。本专栏文章默认认为读者是已经学过C语言,并且对数据结构的一小部分知识有简单了解,建议在正式开启学习C++之前,可以复习一下C语言相关的知识。
354 0
【C++要笑着学】认识C++ | C++的发展史 | 学习方法建议
|
监控 数据可视化 测试技术
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
274 0
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
咱们在讨论的时候能不能先确定一个明确的范围呢?最好能把自己的经历简单说一下。
      昨天晚上看到了三层,又见三层。别了,三层 有点想法,在这里说一下。和周六活动的讨论没有什么关系,特此声明!       讨论是好的,但是范围不明确的话,就很容易跑题,也容易带出来火药味儿。
761 0
|
Linux Android开发 设计模式
关于各阶段Android开发书籍推荐
书籍是人类进步的阶梯。这阶梯同样适用我们码农。 一,Android入门系列书籍推荐;        Android Training     Android API Guides   推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。
3686 0
下一篇
无影云桌面