Defined in modeling\fxGlobals.var:
Speed Optimization Controls
| Variable | Default | Purpose |
i_FX_SUPPRESS_GRAPHICS |
1 |
Use Mode 4 hide pattern during heavy operations (recommended ON) |
i_FX_LIMIT_VIEW_MODE |
0 |
Zoom to sphere during operations (minimal benefit, skip) |
i_FX_SHOW_PROGRESS |
1 |
Enable NucleoSphere progress visualization (0 for batch mode) |
i_FX_SOLIDS_HIDDEN |
0 |
Tracks if solids are currently hidden (for error recovery) |
NucleoSphere Appearance
| Variable | Default | Purpose |
w_FX_NUCLEO_RADIUS_PERCENT |
0.10 |
Sphere radius as % of model size (10%) |
i_FX_NUCLEO_TRANSPARENCY |
50 |
Base shell transparency 0-100 (50 = 50% transparent) |
w_FX_NUCLEO_MIN_TRANS_FRAC |
0.3 |
Minimum transparency fraction for innermost shell (30%) |
w_FX_PROGRESS_MIN_DELTA |
5.0 |
Minimum % change before progress update (throttling) |
INI File Settings
These settings are configured in the INI file (e.g., fxNucleoEvents.044):
| Setting | Values | Purpose |
fxNucleoShellsMatchColors |
0 or 1 |
0 = Cycle colors to fill 8 shells (2 colors → alternating 8 shells)
1 = Use color count as shell count (2 colors → only 2 shells) |
Example: With fxNucleoShellsMatchColors,1 and St. Patrick's Day (2 colors: green, white), you get only 2 concentric shells instead of 8 alternating shells.
VDM Sets
| Variable | Default | Purpose |
i_VDM_FX_HIDDEN_BODIES |
27825 |
VDM set for tracking hidden body IDs (defined in fixture_64.var) |
i_FX_HIDDEN_BODY_COUNT |
0 |
Count of bodies in hidden set |
Progressive Transparency
The NucleoSphere uses progressive transparency from outer shell (100%) to inner shell (minimum).
This creates a visual depth effect where outer shells are more opaque and inner shells are more transparent.
Formula: fraction = minFrac + (1-minFrac) * (idx-1)/(count-1)
Example with 5 shells and w_FX_NUCLEO_MIN_TRANS_FRAC = 0.3:
| Shell | 1 (inner) | 2 | 3 | 4 | 5 (outer) |
| Fraction | 30% | 47% | 65% | 82% | 100% |
| Transparency (base=50) | 15 | 24 | 32 | 41 | 50 |