Я использую Ogre3D в приложении реального времени (C++). Приложение должно работать как можно больше платформ: платформы без мощных графических карт или даже на виртуальных системах (vbox, vmware). Таким образом, идея состоит в том, чтобы сделать только несколько эффектов (тени, отражения пола), с Ogre3D (шейдерами и т. Д.) В реальном времени, но также дает возможность получить изображение с высоким качеством изображения не в реальном времени. Ограничение заключается в том, что изображение raytrace не должно занимать больше 30 секунд для рендеринга. Трассировка не должна быть идеальной, но отражения (1-2 глубины следа), тени, окружающая окклюзия были бы хороши. Какие комплекты инструментов соответствуют этим условиям? Кто-нибудь знает SDK для трассировки лучей, которые можно легко интегрировать. Это может быть рендеринг программного обеспечения или raytracing на GPU.ogre3d интегрировать (быстро, но не в реальном времени) raytracing
До сих пор я смотрел: LuxRender (http://www.luxrender.net/en_GB/index) и RedSDK http://www.redway3d.com/pages/redsdk.php. Я не уверен, что LuxRender может делать довольно быстрые изображения (не должен быть в режиме реального времени, но также не несколько минут), и если он может быть интегрирован. Кто-нибудь имеет опыт с этим?