DirectX 10将解决游戏开发人员面临的一系列问题,至少在涉及物理处理时,会带来更多帮助,但由于不会提供单独的物理API,情况显然不会完美。
目前DirectX 9对物理处理的支持难以让人满意,比如,你必须先创建一个立体的盒子,然后设置顶点和像素,再进行渲染,但无法在物理层次上对其进行操作,而是需要使用Ageia PhysX物理卡等进行物理设计,然后才能实现物理水平的移动、碰撞、爆炸等效果。
DirectX 10则可以自动创建具备物理特性的立体盒子,使物理的部署更为简单。此外,DirectX 10还会引入几何渲染技术,可以进一步模仿刚性物体在实际环境中的物理表现。
不过,忙于Windows Vista系统的微软已经确认,DirectX 10中不会专门提供物理API,微软近期也没有此类开发计划,所以DirectX 10仍将继承前辈的很多优缺点,不会成为物理技术的救星。