【问题标题】:How fast 3D rendering a still image per client request, in server can be made?在服务器中,每个客户端请求的 3D 渲染静止图像的速度有多快?
【发布时间】:2012-11-14 01:01:03
【问题描述】:

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

现在的技术真的可以像衣服一样渲染 3D 场景后,在 5 秒内快速返回吗??

谢谢。

【问题讨论】:

  • 这实际上取决于您的服务器有多快以及您对渲染的期望。粗略浏览一下渲染软件都会显示用于更改渲染质量的完整参数列表。

标签: web-services 3d render


【解决方案1】:

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

【讨论】:

  • 应该还没有。希望,连接渲染农场服务会降低入门成本。
【解决方案2】:

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

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

有了今天的 64 位内存空间和更强大的 GPU,是的,很有可能做一些中小规模的事情,而花费的成本不超过几台 PC 的价格。

【讨论】:

  • 听起来很有希望。你能给我一些关于看什么等的指南或建议吗?谢谢。
【解决方案3】:

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

【讨论】:

  • 是的。您可以假设模型和纹理都位于服务器中。随着请求的扩展,我应该找到它在服务器软件中延迟的时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-05
  • 2023-04-09
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
相关资源
最近更新 更多