For a level generator for a computer game, I need a way to programmatically render a 3D scene. To be more precise, I don't mean 3D-APIs like OpenGL or Direct3D, the scene shouldn't be rendered at runtime of the game, but rather the scene should be rendered off-line for later use.
I know of RenderMan, but I'd be interested if there are other alternatives. Concerning RenderMan, is this a suitable tool for this purpose at all?
Could a 3D scene be described using COLLADA and fed into a renderer?
Thanks Johannes