A practical guide to the Sauron effect on Crystal Focus X, including centred fire, dark-eye size, cooling, spark zone, brightness and color mapping, plus audio and angular controls.
lcool, hcoolspark, sparkdmapb, mapc, fxmapSauron recreates the Eye of Sauron as a centred heat-based fire effect. The flame radiates outward from the middle of the blade in both directions, while a dark Gaussian eye is blended over the centre to create a black pupil.
The result is two fiery tongues pulling away from a dark centre instead of a normal blade-wide flame.
| Parameter | Role in Sauron |
|---|---|
unstable | Set to 11 to select Sauron |
lcool | Minimum cooling applied every frame |
hcool | Maximum cooling factor, scaled by blade length |
spark | Spark probability and spark intensity near the centre |
sparkd | Eye size and spark-zone size |
mapb | Brightness mapping |
mapc | Color mapping |
fxmap | Mapping mode: 0 none, 1 audio, 2 angular, 4 angular reversed |
Each pixel loses a random amount of heat between lcool and a blade-length-scaled value derived from hcool. This keeps the fire concentrated near the centre instead of filling the whole blade.
Heat diffuses away from the centre in both directions using a weighted average, so the fire pushes toward both ends of the blade.
With probability based on spark, new heat is injected at random positions near the centre, mirrored on both sides.
After the fire is rendered, a dark Gaussian bump is blended into the centre. That creates the black pupil that splits the fire into two halves.
| Motion | Controls | Range |
|---|---|---|
| Blade pitch | Eye position along the blade | Full blade length |
| Blade twist | Eye size | About 20% to 100% of default size |
With fxmap=4, those directions are inverted.
With fxmap=1, louder audio reduces cooling and boosts sparking. That makes the eye burn hotter and flicker more aggressively.
A balanced red-orange eye with a clear dark centre.
unstable=11
lcool=20
hcool=70
spark=120
sparkd=20
mapb=50
mapc=50
Broader fire zone and a wider pupil.
unstable=11
lcool=15
hcool=50
spark=140
sparkd=50
mapb=50
mapc=50
A narrow sharper eye with tighter flame.
unstable=11
lcool=30
hcool=90
spark=100
sparkd=8
mapb=50
mapc=50
The eye flares more strongly with sound.
unstable=11
lcool=20
hcool=70
spark=100
sparkd=20
mapb=50
mapc=50
fxmap=1
Tilt moves the eye and twist changes its size.
unstable=11
lcool=20
hcool=70
spark=120
sparkd=25
mapb=50
mapc=50
fxmap=2
sparkd is the main visual control. It changes both the pupil width and the spark zone.hcool if long blades look too dim. Cooling scales with blade length.