我在实时应用程序(C++)中使用 Ogre3D。应用程序必须在尽可能多的平台上运行:没有强大显卡的平台,甚至是虚拟系统(vbox、vmware)。因此,我们的想法是只使用 Ogre3D(着色器等)实时制作一些效果(阴影、地板反射),但也提供了获得非实时高质量光线追踪图像的可能性。约束是光线跟踪图像的渲染时间不应超过 30 秒。光线追踪不需要完美,但反射(1-2 跟踪深度)、阴影、环境光遮蔽会很好。哪些工具包满足这些条件?有谁知道可以轻松集成的用于光线追踪的 SDK。它可能是 GPU 上的软件渲染或光线追踪。
到目前为止,我已经看过:LuxRender ( http://www.luxrender.net/en_GB/index ) 和 RedSDK http://www.redway3d.com/pages/redsdk.php。我不确定 LuxRender 是否可以制作相当快的图像(必须不是实时的,也不是几分钟)以及是否可以集成。有没有人有这方面的经验?