Colors/textures can be independent on the left and right eyes. Notice in the config file there’s these two empty sections:
Between each item’s curly braces, independent
backColor can be specified, which will override anything set outside of these.
It was mentioned earlier that the left eye’s textures are rotated 180° so it’s less obvious that the images are being re-used. If you need to override this, so both eyes have aligned textures, the
scleraAngle settings can be used (either globally or in the
scleraAngle are a rotation offset in the clockwise direction, using either normalized floating point where 0.0=seam at top, 0.25=seam at right, 0.5=bottom, 0.75=left, and 1.0=back to top. You can also use integer units from 0 to 1024 (0=top, 256=right and so forth). Negative values are accepted for both the floating-point and integer modes, in which case the angle will be counter-clockwise.
scleraSpin can be used to make the texture maps revolve around the pupil, which might be handy for certain fun effects (spiral hypno-eyes, cyborg stuff, etc.). These are specified in RPM, with positive values being clockwise. So for example, setting
irisSpin to -60 will make the iris rotate counter-clockwise once per second. These can be specified globally or on a left/right basis.
scleraMirror settings (specify as true or false, or 1 or 0 — default setting is false), which flip the way the texture is wrapped (clockwise default vs counterclockwise override). If mirroring on just one eye, you might want to set the corresponding
scleraAngle value to 0 depending on what you’re after.
Screen orientation is specified with the
rotate keyword, with a value from 0 to 3 (default is 3). This can be helpful if you’ve split your MONSTER M4SK in two. Sometimes the mask-halves will fit into a project better if they’re each turned 90 degrees, and this setting compensates so the eyes are right-side-up again. You can put separate
rotate values in the
right sections…try 0 and 2 (or 2 and 0, depending which way the eyes are turned).
None of this
right stuff applies on the HalloWing M4, which only has one eye. Having these sections won’t cause the config load to fail, it just ignores anything eye-specific.
The following are NOT left/right configurable:
slitPupilRadius (these affect how certain tables are calculated and there isn’t enough RAM to have independent left and right tables).