终于开始DirectX 12的学习了!
首先简单介绍下Direct3D 12:
Direct3D 12是一个用于在各种Windows 10平台(Windows,移动设备和Xbox One)上使用现代图形硬件编写高性能 3D图形应用程序的渲染库。Direct3D是一个底层的库,因为它的API可以很好地模拟它控制的底层图形硬件。 Direct3D的主要用户是游戏行业,更高级别的渲染引擎将在Direct3D的基础上建立。
首先全书分三大板块:
- 贯穿始终的数学基础
- DirectX基础
- 实践应用
想要学习 Direct3D 12当然有一些先决条件啦,比如:
- 高中数学基础(三角函数什么的)
- 熟悉Visual Studio
- 熟悉C++
- 最好也要熟悉Windows编程
编写Direct3D 12程序的软硬件需求:
- Windows10平台
- Visual Studio 2015及以上
- 支持Direct3D 12的显卡
要知道Direct3D是一个巨大的API。
想要获取它的详细信息可以到MSDN上查看最新的SDK说明文档:
https://msdn.microsoft.com/enus/library/windows/desktop/dn899121%28v=vs.85%29.aspx
在GitHub上有可用的Direct3D 12的示例程序:

本文介绍了Direct3D 12的基础知识,包括其在Windows 10平台上的高性能3D图形应用开发角色,以及学习Direct3D 12所需的数学、Visual Studio和C++基础。文章提到了学习资源、软硬件需求,并详细指导了如何在Visual Studio中配置开发环境。最后,预告了接下来将深入探讨的数学基础部分。
最低0.47元/天 解锁文章
1936

被折叠的 条评论
为什么被折叠?



