Command-line renderer

I'm looking for a simple command line renderer I can use feely -- in case anyone has anything meeting the following specifications, or knows where I can get one.

1. OS: WinXP etc.

2. Input: A single *testured* mesh file in some standard format (say, VRML, OBJ, anything common which includes texture) + camera coordinates and view angle in some easy to specify format.

3. Output: The rendered image (nothing fancy, no special lighting requirements or effects)
BUT
I also need the depth map. That is besides the rendered image I need another image of exactly the same dim, which has, for each pixel, it's depth from the camera (or from the BG). This is crucial.

Something stable, please, as I need to batch call it many times.

If anyone out there has something I can use I'd be grateful. A link would be best. This is for an academic, non-commercial research project.

Thanks,
Frost
Frost_ByteAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

davebytesCommented:
Hmmm.  I've never had a need, so I'm pulling some from memory, some from the web.

One of the most used cmdline renderer is certainly POV (or POVray, or Persistance of Vision).  If you want a long list of some raytracer/renderer apps, check out:
http://objects.povworld.org/links7.html
You'll want to scroll down to the "POV-Ray Official Versions & Resources" section.

If you want to try something other than POV, there's another whole section of possible renderers down the page in the "Raytracing and Rendering Programs" section.  There seemed to be some interesting renderers in the latter section... Not sure if one might fit your need.

I also found RadiosGL, which might be overkill (and might not have the depthmap):
http://hcsoftware.sourceforge.net/RadiosGL/RadiosGL.html

There's also an old scanline Renderman-base renderer called Siren:
http://home.earthlink.net/~jiverson782/Siren.html
It apparently was the basis of work for the commercial renderer AIR, which has been used in movie production.

Lastly, I found Radiance, a unix-originating raytracer, also now works under Win:
http://radsite.lbl.gov/deskrad/intro.html

Not sure if any of those will be of help -- having the depth map available is questionable, though I'd think many other applications might want it as well.

-d

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Game Programming

From novice to tech pro — start learning today.