SourceForge.net Logo

CGRU

CGTALK.RU Logo

Afanasy in Houdini


Afanasy ROP

General parameters:
afanasy_general

Extended parameters:
afanasy_extended

Extended parameters are the same for all CGRU Afanasy ROP nodes.

Cmd Sender

You can construct a command to render ifd or rib files and send it to afanasy.
Files parameter used only to help to construct a Command which has a menu with some templates to render with mantra and prman.

af_cmd_sender ROP:
af_cmd_sender

With this ROP you can send any array of numeric (with %04d) commands to afanasy to do anything (RenderMan and Mantra are just templates).

If command contains some service name that will be the block service (and its tasks output will be parsed with the service default parser).

Multiply Sender

af_multiply_sender constructs one multi-block job from several ROPs with various dependences between connected ROPs (job blocks).

Every connected block will depend on previous or if ROP has depend_mask parameter this will be used. This dependence can be per entire block or per task.
Previous ROP Valid Frame Range parameter describes dependence type and frame range to use:

To make independent block create depend_mask parameter on it and leave it empty.

af_multiply_sender ROP and its network:
af_multiply_sender

af_multiply_sender will reverse connected inputs to construct job. Usually most depended ROP generates final result (image). So if it will be the first, it will run as soon as possible.

This is from CGRU examples:
$ cd cgru/examples/houdini
$ ./houdini scene.hip

Multiply blocks job example:
af_multiply_job

In this example 'mantra' commands waits shadows and 'ifd' files generation.



SourceForge.net Project

CGRU

Раздел на форуме CGTALK.RU