Clone wiki

kettle_uber / Kettle Uber Compositing

Compositing

Available AOVs

The Kettle Shaders work with a consistent set of AOVs, using the base Arnold AOVs wherever possible, and complimenting with their own where required. Kettle Uber currently outputs the following Softimage framebuffers / AOVs:

aov = {
	#buffer name				#channel	# format	#Datatype	#Float etc	#Exists
	"Arnold_Direct_Diffuse" 		: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_Indirect_Diffuse" 		: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_Emission"			: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_SSS"				: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_Refraction"			: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_Direct_Specular"		: [1,		"exr",		"RGBA",		20, 		False],
	"Arnold_Indirect_Specular"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Direct_Specular_cc"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Indirect_Specular_cc"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Refraction_raw"			: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Refraction_color"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Indirect_Diffuse_raw"	        : [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Direct_Diffuse_raw"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Diffuse_color"			: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Diffuse_Backfacing"		: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Direct_Specular_raw"	        : [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Indirect_Specular_raw"	        : [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Specular_color"			: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_Fresnel"			: [2,		"exr",		"FLOAT",	21, 		False],
	"Kettle_Depth"				: [1,		"exr",		"RGBA",		21, 		False],
	"Kettle_Holdout"			: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_AOV1"				: [1,		"exr",		"RGBA",		20, 		False],
	"Kettle_AOV2"				: [1,		"exr",		"RGBA",		20, 		False]
}

Compositing AOVs

Replicating Beauty Using Basic AOVs

Summing the following outputs will result in a basic setup matching the beauty output.

  • Arnold_Direct_Diffuse
  • Arnold_Indirect_Diffuse
  • Kettle_Diffuse_Backfacing
  • Arnold_SSS
  • Arnold_Emission
  • Arnold_Refraction
  • Arnold_Direct_Reflection
  • Arnold_Indirect_Reflection

Using Raw AOVs

While the basic AOVs would suffice in most occcasions, Kettle Uber does also provide raw diffuse, specular and refraction outputs for flexibility. These offer advanced compositors the ability to further finetune their outputs. Be aware, however, that the result of combining raw*color*fresnel AOVs in a compositing package is innately less accurate than using the default AOVs, which benefit from per-sample compositing inside the renderer.

Updated