---
title: "AColorOp"
canonical: "https://documentation.chaos.com/space/LAV/125078693/AColorOp"
format: markdown
---
This page provides details about the AColorOp texture in Chaos Vantage. Overview The AColorOp texture performs different types of operations between two textures. It allows users to compose the two textures together using one of the provided blending modes. Settings Color A  – Specifies the first texture or color. Color B  – Specifies the second texture or color. Mult A  – A multiplier for the first texture/color. Mult B  – A multiplier for the second texture/color. Result alpha  – Specifies the alpha for the result. If not specified, specifies the resulting alpha taken from the first color. Mode  – Specifies the output or type of operation to perform between the two textures or colors: result A  – Returns Color A. result B  – Returns Color B. product  – Performs a multiplication operation and returns the product (A * B). sum  – Performs an addition operation and returns the sum (A + B). difference  – Performs a subtraction operation and returns the difference (A - B). power  – Performs an exponentiation operation and returns the power (A ^ B). division  – Performs a division operation and returns the quotient (A / B). minimum  – Performs a comparison and returns the minimum value (the darkest value for each pixel). maximum  – Performs a comparison and returns the maximum value (the brightest value for each pixel). absolute Difference  – Performs a subtraction operation and returns the difference as an absolute value (abs(A - B)). lower intensity color  –  greater intensity color  –  sin  –  Performs a sine function and returns the result. cos  –  Performs a cosine function and returns the result. abs  –  Outputs the absolute value of A. ceil  –  Performs a ceiling function. exp  –  Performs an exponential function. floor  –  Performs a floor function. log  –  Performs a natural logarithmic function. log10  –  Performs a common logarithmic function (base 10). sqrt  –  Performs a square root function. fmod  –  Performs a division operation and returns the remainder of A / B. average  –  Returns the average of A and B. tan  –  Performs a tangent function and returns the result. asin  –  Performs an arcsine function and returns the result. acos  –  Performs an arccosine function and returns the result. atan  –  Performs an arctangent function and returns the result. atan2  –  Performs an arctangent function with two arguments and returns the result. bias-schlick  – Performs a faster bias approximation, described by Christophe Schlick, based on the original definition by Kenneth Perlin. gain-schlick  – Performs a faster gain approximation, described by Christophe Schlick, based on the original definition by Kenneth Perlin. bias-perlin  – Implements the original bias definition by Kenneth Perlin. gain-perlin  – Implements the original gain definition by Kenneth Perlin.