[置顶] 3D 渲染和游戏引擎技术信息来源
2017-01-24 11:42
686 查看
出处:https://www.zhihu.com/question/33996938/answer/57720820#
Milo Yip
C++、计算机图形学、游戏开发 等 7 个话题的优秀回答者
书籍:多数书籍比较系统地介绍一些课题,由浅入深(gems 类例外,可当作业界 journel)。如果初接触一些新技术,尽量找相关专著。我把一些书分类在 計算機圖形: 入門/API類。
会议/论文:有 SIGGRAPH、i3D 等学术会议,学术论文有几个缺点:太前沿未能应用、需要阅读很多背景资料。。
业界方面可以参考 GDC(GDC Vault有部分免费的简报和视频)、GPU Pro 等計算機圖形: Gems類书籍。
搜寻引擎可用 https://scholar.google.com/ 或 Microsoft Academic Search 等。
网站:各种官方网站会有基本的参考信息(Khronos、MSDN、Apple、NVidia、AMD、Imagination等)。
另外有问题可搜 Game Development Stack Exchange 、MathOverflow、Stack Overflow 等。现时有一个建专门的 Computer Graphics 问答网站提案。我觉得知乎也是不错的,较缺乏的是有水平的问题。
有时候涉及的数学问题可以看 Wolfram MathWorld: The Web’s Most Extensive Mathematics Resource。
代码:如可取得源代码的引擎(Unreal、KlayGE等)、开源的demo/例子(近年的Direct3D官方例子也有一些论文的实现)、Unity 的 Asset store 、Shadertoy BETA等。工程上的问题通常不是单一技术的问题,需要考虑和多个系统的整合,以及工作流程等多方面问题,这时候参考主流引擎是一个不错的出发点。
之后对于问题描述中的 Metal,Metal Programming Guide 已经写得相当不错了,要看实际应用还是看包含 Metal 实现的引擎吧。
Milo Yip
C++、计算机图形学、游戏开发 等 7 个话题的优秀回答者
书籍:多数书籍比较系统地介绍一些课题,由浅入深(gems 类例外,可当作业界 journel)。如果初接触一些新技术,尽量找相关专著。我把一些书分类在 計算機圖形: 入門/API類。
会议/论文:有 SIGGRAPH、i3D 等学术会议,学术论文有几个缺点:太前沿未能应用、需要阅读很多背景资料。。
业界方面可以参考 GDC(GDC Vault有部分免费的简报和视频)、GPU Pro 等計算機圖形: Gems類书籍。
搜寻引擎可用 https://scholar.google.com/ 或 Microsoft Academic Search 等。
网站:各种官方网站会有基本的参考信息(Khronos、MSDN、Apple、NVidia、AMD、Imagination等)。
另外有问题可搜 Game Development Stack Exchange 、MathOverflow、Stack Overflow 等。现时有一个建专门的 Computer Graphics 问答网站提案。我觉得知乎也是不错的,较缺乏的是有水平的问题。
有时候涉及的数学问题可以看 Wolfram MathWorld: The Web’s Most Extensive Mathematics Resource。
代码:如可取得源代码的引擎(Unreal、KlayGE等)、开源的demo/例子(近年的Direct3D官方例子也有一些论文的实现)、Unity 的 Asset store 、Shadertoy BETA等。工程上的问题通常不是单一技术的问题,需要考虑和多个系统的整合,以及工作流程等多方面问题,这时候参考主流引擎是一个不错的出发点。
之后对于问题描述中的 Metal,Metal Programming Guide 已经写得相当不错了,要看实际应用还是看包含 Metal 实现的引擎吧。
相关文章推荐
- 国内做 3D 渲染和游戏引擎的码农们都在哪里获取技术信息?
- 游戏引擎基础(一)(渲染和构造3D世界)
- 3D游戏技术 - 大型3D地图优化渲染技术
- PORTAL 3D引擎 渲染技术
- 3DGS游戏引擎介绍和脚本教程
- 游戏引擎开发系列——消息循环篇(渲染、IO、网络和音效等)
- Android 3D游戏开发技术详解与典型案例
- 知名游戏引擎公司Havok发布免费3D移动游戏引擎“Project Anarchy”
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》
- 搜狐畅游的免费开源游戏引擎Genesis-3D
- Android 3D游戏开发(基础篇)——Opengl ES游戏引擎实现
- 游戏引擎开发技术免费讲座
- 3D渲染引擎
- Unity 3D游戏开发引擎:最火的插件推荐
- Android游戏开发视频教程下载(Android4.3、Cocos2d-x、Untity2D/3D、跨平台引擎技术)
- 游戏引擎剖析--第1部分: 游戏引擎介绍, 渲染和构造3D世界
- 3D游戏引擎设计--实时计算机图形学的应用方法
- HTML5 2D游戏引擎研发系列 第四章 <Canvas技术篇-画布技术-基于手动切片动画>
- 山寨Unity3D?搜狐畅游的免费开源游戏引擎Genesis-3D
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程02:关键帧动画导入与切割》