Hi,
I'm wondering what the "required aovs" in a raw driver actually does.
I usually fill it in like a good citizen of the arnold universe:
static const char *required_aovs[] = {"RGBA RGBA", "VECTOR P", "FLOAT Z", "RGBA transmission", NULL}; AiRawDriverInitialize(node, required_aovs, false);
However, it doesn't make a difference if I remove the required aovs. So I was wondering what the purpose of this is. The API docs simply say:
NULL-terminated array of AOV descriptors ("TYPE name"
) to route to this driver
Thanks lads
Z