5

I need a raytracer, but I have some trouble with povray. is there a free, cross platform alternative which accepts a simple subset of povray syntax ? need to run it from command line. no graphics.

6 Answers 6

5

Would Yafaray meets your needs? I use it with Blender and I find it brilliant!

2

MegaPOV is a version of POV-Ray with unofficial patches and improvements. It is free and runs under Snow Leopard (just tested under OS X 10.6.7).

2

Good luck finding anything substantial that reads POV-Ray Scene Description Language. There's nothing but POV-Ray and maybe some handy little utilities and maybe some translators out there that can do that, as far as I've seen. (But I'm often missing out on something...)

But, loosening up on that requirement, there's Art of Illusion, LuxRender, Pixie, Kerkythea, Radiance (primarily a global illumination tool, but does ray tracing too), and more... try browsing the Wikipedia article on ray-tracing.

I didn't check if all these can be run from a command line or from within a program, but I think so.

While POV-Ray's SDL hasn't caught on outside its original turf, Renderman is much more widely accepted. Since that may be outside your interest, I'll say no more.

Another thing - pure raytracing seems to have faded away, mostly. Many renderers combine different algorithms for their total effect. POV-Ray, even, has photon mapping where light is thrown forward from source to surface, as in physical reality. Just how to handle interacting lighting between surfaces (global illumination), and rays passing through transparent/translucent materials that don't originate from the camera, is an active area of research, with the current state of the art being multiple choices depending on the type of scene to render. Thanks to super-duper hardware, compilers and operating systems today, creators of 3D scenes have choices among algorithms, including some previously thought hopelessly inefficient. We live in marvelous times!

So, instead of asking for just an alternative to POV-Ray, explain what kinds of scenes you want to make, with what final visual effects. Would you like HDRI output? Programming in Python for precise complex geometry? There's almost certainly a tool for the job.

2
  • 1
    I cannot answer for "Stefano Borini" but, I personally consider POV-ray invaluable just because of it scene-description-language which allows to create sophisticated scenes by scripting rather than using GUI. It is very valuable for e.g. sciencetific visualization, especialy if one does not have much experience with CAD, but large experience with programming. I would be happy to get better answer here superuser.com/questions/604716/… Apr 26, 2017 at 12:52
  • I still use povray because of its scripting interface and I feel uncomfortable having to rely solely on a GUI. But it is sadly very slow and I am always looking for alternatives.
    – posfan12
    Mar 14, 2021 at 21:15
1

povray will run from the command line with no graphics, and obviously will accept a subset of pvoray syntax. What problems are you having with it? It would seem to be more sensible to fix those problems than trying to avoid them.

1
  • 1
    it does not compile on snow leopard, and the binary is for ppc. rosetta crashes when I run it. Jan 25, 2010 at 17:19
1

Luxrender is very nice. Syntax is different from Povray but similar. GUI & command line versions.

0

There are a few java ray tracers out there which are open source. this is one of them.

You can probably run them with inputs from the command line. I wrote a very simple one in java, and I have a friend who has a better one which can be easily modified to do what you need.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .