Most commerical package combine the two
PovRay definitely does not provide modelling capabilities, but a modeller pretty much has to provide rendering capabilities (otherwise how are you going to model your model?) IIRC, tools like Moray do real-time rendering with OpenGL and you shell out to PovRay when you want a “final” picture.
The downside is that you may like one half, but not the other.
This is where my lack of experience kicks in. How common is it in the gaming industry to depend upon someone elses renderer? First, it has to have enough quality, second it has to be flexible enough to handle all of the features that you want, third it has to be fast enough.
As for PovRay in games, it does work and it works well.
You have to be talking solely about static content. i.e. textures, sprites, etc… because you sure won’t be ray-tracing at realtime. There’s a huge difference between that, and the general use that 3d modellers get.
(Traditionally, commercial renderers were faster because they produces lower quality images. Now, you have renderers like Lightwave that try to produce as good or better quality images. It takes just as long.)
The more professional modelling tools let you pick the level of rendering detail you want, so as you’re building the model, you can render quickly, and as you’re putting the finishing touches on, you can see the full effects.
PovRay also has built in support for animations. This is a relief, because we used to have to write scripts that would generate a new header file for each frame.
This has to be a pretty new feature, and I’m not even sure what sense it makes without having a modelling tool.
So there you have it. Take it or leave it.
My point still holds. There needs to be some separation of what we’re talking about here, because PovRay just won’t cut it for any serious animation, and it seems to me that that is what people generally use 3d modellers for.
As an aside, I find it annoying that PovRay still can’t take advantage of multiple processors. Splitting a screen into multiple windows by hand, starting several PovRay processes, and then patching them back together again - that’s just plain ridiculous.
God bless,
-Toby Reyelts