我听一位 3D 建模师说过,当他渲染一个场景时,他会使用多台机器来完成,因为硬件不够强大,他使用的是多台机器的集体计算能力。我从理论上知道这是可能的,但我从未在实践中遇到过。我的问题是,他是如何做到这一点的,这是他使用的软件的功能,还是可以应用于任何任务?...谢谢
答案1
这是软件的一个功能。
基本思想是将一个任务分解成多个小任务,每个节点处理其中一个小任务,当每个节点都完成后,再汇总最终结果。
在渲染图像时,你基本上是试图通过以下方式确定图像中每个像素的颜色:光线追踪。然后,将图像分成更小的区域,并让每个节点渲染其中一个区域。所有节点需要的只是场景的副本,并被告知它们应该生成最终图像的哪些区域。
当每个节点完成后,您将组装完整的图片并将其作为结果呈现。