Rasagar/Library/PackageCache/com.unity.visualeffectgraph/Documentation~/Operator-Log.md
2024-08-26 23:07:20 +03:00

2.2 KiB

Log

Menu Path : Operator > Math > Log

The Log Operator outputs the logarithm of a number. This determines how many times you need to multiply a base number to get another final number. This Operator is useful to solve mathematical problems that involve compound interest. It is the reverse of the Exp Operator.

The Log Operator supports the following bases:

  • Log,
  • Log2
  • Log10

Log, also known as a natural logarithm, outputs the logarithm of a number to the base of e, which is a mathematical constant approximately equal to 2.718281828459.

Log2 outputs the logarithm of a number to the base of 2 and it is the reverse of raising a number to a certain power. For example, an input of 16 outputs 4. This is because the base 2 multiplied 4 times equals 16.

Log10 outputs the logarithm of a number to the base of 10. For example, an input of 100 outputs 2. This is because multiplying the base 10 twice by itself equals 100.

Operator settings

Property Type Description
Base Enum Specifies the base this Operator uses. The options are:
Base 2: Sets the Operator to use a base of 2.
Base 10: Sets the Operator to use a base of 10.
Base E: Sets the Operator to use a base of the mathematical constant e.

Operator properties

Input Type Description
X Configurable The number this Operator calculates the logarithm of.

Operator configuration

To view the Operator's configuration, click the cog icon in the Operator's header. Use the drop-down to select the type for the X port. For the list of types these properties support, see Available types.

Available types

You can use the following types for your input ports:

  • Position
  • float
  • Vector
  • Vector2
  • Vector3