
CAD
专业软件是用来测量、设计和制造现实世界的工具,而游戏仅仅是追求视觉上的真实感。两者对计算能力的需求差距至少有三个数量级。专业软件需要极高的性能与稳定性,但被DirectX绑定的Wintel联盟无法满足这些需求。在3D
CAD领域,计算结果必须精确无误,算法误差分析背后有一系列学术论文支撑。相应的OpenGL实现及其渲染过程也必须严格符合这些理论结论。至于速度,则依赖硬件的横向扩展,预算几乎无上限——毕竟,像达索、
西门子、洛克希德·马丁这样的行业巨头从不吝啬投入资金。各大专业软件开发商的核心资产包括:Abaqus中的Fortran 77代码屎山、类似Parasolid的实体建模引擎、各种材料及工艺模型、以及最新的数学算法等黑科技,还有掌握它们的
专家团队。渲染只是人机交互界面的一部分,早在图形工作站诞生时,
微软还不存在。构建高性能、高可靠性的机器所涉及的技术统称为RAS(可靠性、可用性、可服务性),而消费级个人
电脑由于成本限制,过去做不到,现在依然做不到。3D游戏的目标是在个人
电脑上运行交互式
电影,追求的是渲染效果看起来足够逼真。为了降低门槛,显卡价格必须尽可能低廉,性能提升则依赖
台积电制程工艺的进步。普通玩家的整机预算可能只有300美元,甚至需要借助电视作为显示器。高端游戏显卡市场曾尝试通过横向扩展性能来吸引用户,但最终被
台积电的技术革新和厂商精准的产品策略所颠覆。游戏使用的DirectX实现通常采用简化算法以节省资源,其核心价值在于游戏IP及相关版权,比如漫画、
小说、
音乐等内容资产。因此,游戏开发商更像是
影视公司或造
梦工厂。