Мне необходимо реализовать функционал для создания панорам в разных точках огромных статичных моделей формата COLLADA (модели промышленных заводов из CAD системы). Кроме обычного cube map'а необходимо ещё отрендерить depth view и object-id.
Рендер должен быть полностью программный, так как на серверах (windows/linux) отсутствуют 3D ускорители и в batch-mode (без GUI).
Object-id должен быть 16 битным и более, так как в модели около 200.000 - 400.000 объектов.
На данный момент единственным решением вижу написание костыля с помощью OpenSceneGraph и mesa3d off-screen rendering.
Вопрос: Есть ли готовый продукт (free) или компоненты, которые могут реализовать данную задачу?