Direct color variations alter the color index inside of the variation calculation. The final color index used will be a blend of the usual color index calculation along with the one calculated inside of the variation. The blending is specified by the direct color parameter. A value of 0 uses only the the normally computed color index, and none of the value computed inside of the DC variation. A value of 1 does the inverse. The default value is 1. Note that this field has no effect on non-DC variations.

DC variations usually have a name which starts with “dc_”, however some variations without this prefix also alter the color coordinate.

You can see which variations use assign, rather than sum by observing whether it has a green square in the Type column of the Variations Tree.

Alternatively, you can find out which ones support DC via the command line by running:

EmberGenome.exe --dcvars

which will return this list:

curl_sp
falloff2
falloff3
pixel_flow
randCubes
pre_curl_sp
pre_falloff2
pre_falloff3
pre_pixel_flow
pre_randCubes
post_curl_sp
post_falloff2
post_falloff3
post_pixel_flow
post_randCubes
post_smartcrop
dc_bubble
dc_carpet
dc_cube
dc_cylinder
dc_gridout
dc_linear
dc_perlin
dc_triangle
dc_ztransl
pre_dc_bubble
pre_dc_carpet
pre_dc_cube
pre_dc_cylinder
pre_dc_gridout
pre_dc_linear
pre_dc_perlin
pre_dc_triangle
pre_dc_ztransl
post_dc_bubble
post_dc_carpet
post_dc_cube
post_dc_cylinder
post_dc_gridout
post_dc_linear
post_dc_perlin
post_dc_triangle
post_dc_ztransl