首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ogre3d集成(快速但非实时)光线跟踪

ogre3d集成(快速但非实时)光线跟踪
EN

Stack Overflow用户
提问于 2013-03-01 16:28:20
回答 2查看 928关注 0票数 0

我在一个实时应用程序(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是否可以做相当快的图像(不能是实时的,也不能是几分钟的),也不确定它是否可以集成。有谁有这方面的经验吗?

EN

回答 2

Stack Overflow用户

发布于 2013-03-02 20:01:50

到目前为止,我看过的

有: LuxRender (http://www.luxrender.net/en_GB/index)和RedSDK http://www.redway3d.com/pages/redsdk.php。我不确定LuxRender是否可以做相当快的图像(不能是实时的,也不能是几分钟的),也不确定它是否可以集成。有谁有这方面的经验吗?

您可能需要检查LuxRays (http://www.luxrender.net/wiki/LuxRays),特别是SLG (http://www.luxrender.net/wiki/SLG)。现在它们都是LuxRender的一部分,SLG已经打包在一个库中,所以它也可以在其他应用程序中使用。您可以在http://www.youtube.com/watch?v=jk-N4f9ze4k上找到SLG3的演示视频

仅支持CPU-only (路径跟踪、双向路径跟踪、BiDir+VM等)和OpenCL渲染模式(路径跟踪和RT/低延迟路径跟踪)。

所有软件都是在GPL许可下以源代码形式提供的。

票数 2
EN

Stack Overflow用户

发布于 2013-06-25 07:57:11

OpenRL将做到这一点,而且由于它与OpenGL很接近,因此应该可以直接集成到Ogre中,因为您可以用类似的方式构造数据:--请参阅https://www.caustic.com/docs.php上的文档链接

它也可以(但不需要)硬件加速。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15153465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档