This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
DynamicColor: Difference between revisions
Jump to navigation
Jump to search
m properties formatting |
|||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
DynamicColor describes how a color channel will be dynamically updated. Mainly, it's a sum of sinusoid. | |||
=== Code === | === Code === | ||
---- | ---- | ||
| Line 9: | Line 11: | ||
blue clampUp 0.1 0 0.75 | blue clampUp 0.1 0 0.75 | ||
alpha clampDown 0.2 0.5 0.5 | alpha clampDown 0.2 0.5 0.5 | ||
red sequence 0. | red sequence 0.1 0.0 2 0 1 1 2 0 ... | ||
end | end | ||
|} | |} | ||
The valid parameters for dynamicColor are: | The valid parameters for dynamicColor are: | ||
{| | {| | ||
[channel] [ | [channel] [function] [options] | ||
|} | |} | ||
Color Settings: | Color Settings: | ||
;channels: red, green, blue, alpha | |||
;functions: limits, sinusoid, clampUp, clampDown, sequence (repeatable, except for "limits" and "sequence") | |||
===Functions=== | |||
*0 = active clampDown | '''sequence''' (Can have three settings) | ||
*1 = no clamps | *0=active clampDown | ||
*2 = active clampUp | *1=no clamps | ||
*2=active clampUp | |||
If both clampUp and clampDown are active, the value is (min+max)/2, if used with "sequence" they will have no effect. | |||
sinusoid | '''sinusoid''' (starts at the max value) | ||
Example syntax for use within | The sum of a channel's sinusoids is clamped between 0 and 1 | ||
Example syntax for use within dynamicColor: | |||
* [channel] limits min | * [channel] limits [min limit] [max limit] | ||
* [channel] sinusoid period | * [channel] sinusoid [period] [offset] [weight] | ||
* [channel] clampUp period | * [channel] clampUp [period] [offset] [width] | ||
* [channel] clampDown period | * [channel] clampDown [period] [offset] [width] | ||
* [channel] sequence period | * [channel] sequence [period] [offset] [list of states...] | ||
[[Category:Map Making]] | |||
[[Category:Map_Objects]] | |||
Latest revision as of 03:08, 28 July 2012
DynamicColor describes how a color channel will be dynamically updated. Mainly, it's a sum of sinusoid.
Code
dynamicColor
name example_dyncol
red limits 0 1
green sinusoid 0.1 0 0.25
blue clampUp 0.1 0 0.75
alpha clampDown 0.2 0.5 0.5
red sequence 0.1 0.0 2 0 1 1 2 0 ...
end
|
The valid parameters for dynamicColor are:
[channel] [function] [options]Color Settings:
- channels
- red, green, blue, alpha
- functions
- limits, sinusoid, clampUp, clampDown, sequence (repeatable, except for "limits" and "sequence")
Functions
sequence (Can have three settings)
- 0=active clampDown
- 1=no clamps
- 2=active clampUp
If both clampUp and clampDown are active, the value is (min+max)/2, if used with "sequence" they will have no effect.
sinusoid (starts at the max value)
The sum of a channel's sinusoids is clamped between 0 and 1
Example syntax for use within dynamicColor:
- [channel] limits [min limit] [max limit]
- [channel] sinusoid [period] [offset] [weight]
- [channel] clampUp [period] [offset] [width]
- [channel] clampDown [period] [offset] [width]
- [channel] sequence [period] [offset] [list of states...]