【发布时间】: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