Man page - morevnaproject/remake GitHub Wiki

NAME

remake – smart rendering tool

SYNOPSIS

remake [option] FILE [command]

DESCRIPTION

“Remake” is open-source solution used in animation production to maintain sources of animation footage.

OPTIONS

Output options

-c camera
Select camera to render scene from (for “Blender” files only).

-f format
Force output format (see Supported formats).

-h width
Override default project width.

-h height
Override default project height.

Parallelization options

-j jobs
Sets the amount of rendering jobs to be run in parallel. Use zero to set value equal to the number of CPUs available. Default value: 1.

-t threads
Sets the amount of threads to be used by each application (job). Use zero to set value equal to the number of CPUs available. Default value: 0.

-l load
Specifies that no new jobs (commands) should be started if there are others jobs running and the load average is at least load (a floating-point number). With no argument, removes a previous load limit.

Other options

-i
Ignore all errors in commands executed to remake files.

-k
Keep Makefile so you can skip dependency detection and re-invoke rendering by typing ‘make’.

-z
Don’t use cache when retrieving dependencies.

COMMANDS

Available commands:

clean
Remove all rendered footage associated with the file.

deps
Render all dependencies of the given file, but not the file itself.

pack
Pack into zip file together with all dependencies. Resulting file will reside the ‘packs/’ subdirectory of the project tree.

snapshot
Tells “Remake” to additionally save snapshot of the current rendering as video file. The snapshot file is saved in the ‘snapshots/’ subdirectory of the project root under the same path as the rendered file have in the project tree. Name of the snapshot file is:
{ORIGINAL_FILENAME}-{YEAR}{MONTH}{DAY}-{HOUR}{MINUTE}{SECOND}.{EXTENSION}.
This feature is especially useful when your project tree is under revision control. If “Remake” detects that, then the current commit id of working tree is added to the filename. Currently only “Git” revision control system is supported.

stereo
This command tells “Remake” to render footage files as stereoscopic pair. Such videos have separate views for the left and right eye and thus allow depth perception through stereopsis. You can watch such videos by playing them in stereoscopic 3D video player (like “Bino”) and using some special equipment – anaglyph glasses, 3D stereo montor or something else.

To make this feature work with your animation you need two cameras set on your “Blender” scene for each eye and named as “Left” and “Right” respectively. For basic camera setup you can use template provided with remake project (“blender-stereo-camera-rig.blend” located in “templates” subdirectory). Alternatively check out http://www.noeol.de/s3d/ for special stereo-camera script and more information on stereoscopic 3d in “Blender”.

When invoked with this command remake creates video file with “-stereo” suffix that contains video image for both left and right eye.

Without any command specified “Remake” does plain rendering.

⚠️ **GitHub.com Fallback** ⚠️