kBaseProfiles top-level property
Base (fine) profiles per mode, before preset multipliers.
Implementation
final Map<String, ModeOpts> kBaseProfiles = {
'globe': {
'latRings': 17.0,
'lonDensity': 44.0,
'rBase': 0.6,
'rDepth': 1.7,
'rBoost': 1.0,
'inkFar': 0.62,
'inkSpan': 0.54,
'rsPow': 0.6,
'rMin': 0.3,
},
'orbits': {
'orbitN': 12.0,
'ghostN': 40.0,
'ghostR': 0.9,
'ghostA': 0.5,
'particles': 3.0,
'partR': 1.2,
'partRDepth': 1.6,
'rsPow': 0.6,
'rMin': 0.3,
},
'rubik': {
'latRings': 15.0,
'lonDensity': 40.0,
'moveCount': 14.0,
'rBase': 0.6,
'rDepth': 1.7,
'rActive': 0.3,
'inkFar': 0.62,
'inkSpan': 0.54,
'rsPow': 0.6,
'rMin': 0.3,
},
'wave': {
'rings': 15.0,
'lonDensity': 40.0,
'rBase': 0.6,
'rDepth': 1.7,
'rsPow': 0.6,
'rMin': 0.3,
},
'web': {
'nodeN': 30.0,
'thr': 0.72,
'signals': 5.0,
'nodeR': 1.4,
'nodeRDepth': 1.8,
'lineW': 0.8,
'rsPow': 0.6,
'rMin': 0.3,
},
'braid': {
'strandN': 52.0,
'turns': 3.0,
'ghostN': 150.0,
'rBase': 1.2,
'rDepth': 1.8,
'rsPow': 0.6,
'rMin': 0.3,
},
'ribbon': {
'lanes': 5.0,
'segs': 88.0,
'ghostN': 150.0,
'rBase': 1.1,
'rDepth': 1.7,
'rsPow': 0.6,
'rMin': 0.3,
},
'ring': {
'lanes': 5.0,
'segs': 88.0,
'ghostN': 0.0,
'faceOn': 1.0,
'rBase': 1.1,
'rDepth': 1.7,
'rsPow': 0.6,
'rMin': 0.3,
},
'morph': {
'rDot': 0.021,
'iconD': 1.0,
'rMin': 0.25,
},
};