【问题标题】:Distributed 3D rendering分布式 3D 渲染
【发布时间】:2013-03-08 07:02:33
【问题描述】:

我是渲染世界的新手,尤其是 3D 渲染世界。

  • 所以我想知道什么是最流行的(开源)渲染库(Java 中理想的)或命令行实用程序(仅适用于 Linux)?
  • 3D 渲染程序处理的最流行的输入文件格式有哪些(我只听说过.rib 格式)?

如果知道我的目标是什么,可能很容易给我建议:我的目标是编写一些实验程序,可以在集群中的多个节点上分发计算成本高的 3D 渲染(使用 Apache Hadoop)。

谢谢。

【问题讨论】:

  • 试用 Java3d、JOGL、JMonkey SDK。
  • SO 不是“人气竞赛”,也不是特别欢迎提及“最佳”或“受欢迎”的帖子。
  • @AndrewThompson 。我不同意。我没用过best这个词。但是在popular 中,我没有看到任何伤害。很容易说 Java 比 Fortran 编程语言更流行。或者 Windows 和 *nix 是最流行的操作系统。不可否认。因此,从这个角度来看,询问哪些是最流行的渲染引擎以及哪些是最流行的 3D 文件格式是有意义的。
  • 我同意@AndrewThompson 的观点。然而,描述你的数据是什么样的而不是最好的,这将是有益的。那么你需要光线追踪吗?你需要微多边形切割吗,是一个纯光栅器就够了。事情是所有甚至远程功能的渲染我都知道符合要求。由于所有渲染器都在帐户像素独立的情况下进行了简单的并行化(因此您可以平铺它们)。然而,并非所有方法都可以并行化。很多代码都因此改成了蒙特卡罗模拟。另请注意,3D 渲染是一个 o^3 或更糟的问题,因此即使是大集群也会输给更好的代码。

标签: java hadoop 3d rendering visualization


【解决方案1】:

光线追踪器将是一个计算成本高昂的运行选项。考虑Sunflow,它是在 MIT 许可下开源的。

【讨论】:

    猜你喜欢
    • 2014-08-19
    • 2012-05-15
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    相关资源
    最近更新 更多