I'm trying to code a webapp similar to http://tarkett-professionals.esignserver3.com/gallery.do but simpler. I've checked blender documentation but being a developer not a modeler/3d artist i couldn't find answer to this.

Is it possible to render a single frame of a scene using command line interface with given variables like a color of a surface or the camera angle?

Or can you point me to a direction i can achieve this kind of task.

Thanks in advance.

  • $\begingroup$ Rendering from the CLI is possible, however to change things like camera angle/materials you'll have to feed blender a python script which can make these changes via the python api. $\endgroup$
    – gandalf3
    Jun 9, 2015 at 22:39
  • $\begingroup$ @gandalf3 Cheers mate i'll check those links. $\endgroup$
    – skuul
    Jun 9, 2015 at 22:43
  • $\begingroup$ The important thing to note is that with the command line, you can add custom arguments at the end of the cli call. Then in python you can read them back in with sys.argv[i]. The caveat is that you would read them in order of last argument first with sys.argv[-1], sys.argv[-2], etc. That's how you pipe in custom values for your startup python script. $\endgroup$ Jun 10, 2015 at 0:57


Browse other questions tagged .