在服务器中,每个客户端请求的静止图像 3D 渲染速度



我正在尝试制作一个需要在服务器上快速渲染简单 3D 场景的服务,然后将它们作为 JPEG 返回。 它应该能够容纳大量用户(客户端),以便它为每个客户端请求提供渲染图像。 User->HTML->Server->(可能是 renderfarm)->结果显示。

目前的技术是否能够在渲染像衣服一样的 3D 场景后,像 5 秒一样快速返回?

谢谢。

你的口袋越深,它走得越快(爬行、飞行、以曲速行驶)!但是,如果您问诸如"我可以在口袋里有 1000 美元为实时光线跟踪渲染器构建渲染农场吗?然后不 - 技术还没有在这里(或那里)。

5年前我使用DirectX和nVidia GPU制作的一个天真的解决方案可以在动态加载资源时每秒响应每台服务器20个请求。我们被限制为 32 位硬件,因此我们没有足够的内存来容纳进程内存中的所有常用资源,因此资源管理是瓶颈。

对于一个特定的客户,我们在一个大IP后面使用了5台机器,这占我估计的项目预算的一小部分。

凭借当今的 64 位内存空间和更强大的 GPU,是的,很有可能在不花费超过几台 PC 价格的情况下做一些中小型的事情。

这也取决于您从哪里加载模型和纹理....如果它们是您的并且您从服务器加载它们,那么应该可以快速工作......将生成渲染图像的服务器端软件也会影响时间,具体取决于它准备场景的速度。下一个问题是服务器功能,当然还有客户端网络连接速度:)

最新更新