'\" t
.\" Title: k3d-renderframe
.\" Author: [see the "AUTHORS" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
.\" Date: 10/19/2018
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
.TH "K3D\-RENDERFRAME" "1" "10/19/2018" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
k3d-renderframe \- Part of a simple system for queueing K\-3D render jobs on the local host
.SH "SYNOPSIS"
.sp
\fBk3d\-renderframe\fR [\fIOPTIONS\fR] [\fIDIRECTORY\fR \&...]
.SH "DESCRIPTION"
.sp
Extracted from http://www\&.k\-3d\&.org/wiki/Network_Rendering
.sp
Currently, K\-3D implements a simple system for queueing rendering jobs on the local host\&. When the user initiates a job (such as rendering a preview image, rendering a final frame, or rendering an animation), a job directory is created (usually in /tmp, although this can be configured)\&. The job directory contains a lock file, a control file named control\&.k3d, and one\-to\-many numbered frame directories\&. The name of the lock file changes to flag the sta\&.IP tus of the job as "ready", "running", "complete", or "error"\&. The control\&.k3d file is currently unused\&. Each frame directory contains a lock file, a control file named control\&.k3d and zero\-to\-many frame resources\&. The name of the lock file changes to flag the status of the frame as "ready", "running", "complete", or "error"\&. The control\&.k3d file is an XML file that encodes a set of operations that must be completed successfully to change the status of the frame from "ready" to "complete"\&. Three types of operation are allowed: a "render" operation that executes a pre\-configured render command using a fixed set of command\-line arguments, a "copy" operation that copies a file from one filesystem location to another; and a "view" operation that displays a bitmap image using the user\(cqs choice of image viewer\&. The frame resources are inputs to the render engine, such as RIB files, texture images, shaders, etc\&.
.sp
The k3d\-renderjob executable is run with the path to a job directory as an argument\&. k3d\-renderjob updates the job lock file, iterating over each frame directory, spawning an instance of k3d\-renderframe for each frame (one at a time)\&. k3d\-renderframe is run with the path to a frame directory as an argument, updating the frame lock file, reading the control file, and executing the operations that it specifies\&.
.SH "OPTIONS"
.PP
\fB\-h, \-\-help\fR
.RS 4
Prints this help information and exits\&.
.RE
.PP
\fB\-\-version\fR
.RS 4
Prints program version information and exits\&.
.RE
.SH "AUTHORS"
.sp
K\-3D by Timothy M\&. Shead , and many others\&. This manpage written by Manuel A\&. Fernandez Montecelo
.SH "RESOURCES"
.sp
K\-3D home page: http://www\&.k\-3d\&.org
.SH "COPYING"
.sp
Copyright (c) 1995\-2010, Timothy M\&. Shead\&. All Rights Reserved\&. This software is licensed under the terms of the GNU General Public License; see the source for copying conditions\&. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&.