3Dev is a lightweight and easy-to-use (?) game engine with PBR, physics and more
3Dev Render is a small console program, that helps you draw your scene or animation to the .jpg or <.mp4, etc.> file.
You can see usage and arguments by writing render --help:
Usage: render [options] -s path/to/scene
  --help            Display this information
  -s <file>         Path to the scene file
  -a <name>         Name of animation
  -o <file>         Name for the output image/video (output.jpg/.mp4 is default)
  -e <file>         Path to the hdri environment (${HOME}/.3Dev-Editor/default/hdri.hdr is default)
  -w <int>          Width of the output (1280 is default)
  -h <int>          Height of the output (720 is default)
  -b <int>          Size of a skybox side (512 is default)
  -f <int>          Output video framerate (30 is default)
  -x <float>        Exposure (1.5 is default)
  -r <number>       Shadow map resolution (4096 is default)
There’s a typical way to render an image:
render -s /home/user/projects/scene/scene.json -o scene.jpg -e /home/user/environment.hdr -w 1280 -h 720 -x 1.0
To render animations you need FFmpeg, that included in the 1.3.0-rc release. With -a argument you can either specify one animation or make a queue:
render -s /..../scene.json -o scene.mp4 -e /..../environment.hdr .... -a cameraMovement:walk,cameraMovement1
In that case, cameraMovement will play first, and then walk and cameraMovement1 will play simultaneously.