More clean up
This commit is contained in:
parent
c94ffcc506
commit
f03da42b5e
43 changed files with 827 additions and 1085 deletions
|
|
@ -11,380 +11,100 @@ export const runtimeControls: GardenAppConfig['runtimeSettings']['controls'] = {
|
|||
color3ToColor1: colorInteractionControl('3 -> 1'),
|
||||
color3ToColor2: colorInteractionControl('3 -> 2'),
|
||||
color3ToColor3: colorInteractionControl('3 -> 3'),
|
||||
brushEffectDuration: {
|
||||
folder: 'Diffusion',
|
||||
min: 0.5,
|
||||
max: 20,
|
||||
step: 0.05,
|
||||
},
|
||||
|
||||
brushSize: {
|
||||
folder: 'Brush',
|
||||
label: 'brush size',
|
||||
min: 1,
|
||||
max: 60,
|
||||
step: 0.25,
|
||||
},
|
||||
spawnPerPixel: {
|
||||
folder: 'Brush',
|
||||
label: 'agents per brush pixel',
|
||||
min: 0.01,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
brushSizeVariation: {
|
||||
folder: 'Brush',
|
||||
label: 'brush variance',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.01,
|
||||
},
|
||||
brushAlpha: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
brushDiscardThreshold: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 0.25,
|
||||
step: 0.001,
|
||||
},
|
||||
brushCoarseNoiseScale: {
|
||||
folder: 'Brush',
|
||||
min: 1,
|
||||
max: 480,
|
||||
step: 1,
|
||||
},
|
||||
brushGrainNoiseScale: {
|
||||
folder: 'Brush',
|
||||
min: 1,
|
||||
max: 180,
|
||||
step: 1,
|
||||
},
|
||||
brushGrainNoiseOffsetX: {
|
||||
folder: 'Brush',
|
||||
min: -2,
|
||||
max: 2,
|
||||
step: 0.01,
|
||||
},
|
||||
brushGrainNoiseOffsetY: {
|
||||
folder: 'Brush',
|
||||
min: -2,
|
||||
max: 2,
|
||||
step: 0.01,
|
||||
},
|
||||
brushGrainMinStrength: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
brushGrainMaxStrength: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 2,
|
||||
step: 0.001,
|
||||
},
|
||||
brushCurveResolution: {
|
||||
folder: 'Brush',
|
||||
integer: true,
|
||||
label: 'curve resolution',
|
||||
min: 1,
|
||||
max: 32,
|
||||
step: 1,
|
||||
},
|
||||
brushSmoothingMinSampleDistance: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
brushCurveMinSegmentSpacing: {
|
||||
folder: 'Brush',
|
||||
min: 0.1,
|
||||
max: 32,
|
||||
step: 0.1,
|
||||
},
|
||||
brushCurveSegmentBrushRadiusRatio: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
brushCurveMinBrushRadius: {
|
||||
folder: 'Brush',
|
||||
min: 0.1,
|
||||
max: 16,
|
||||
step: 0.1,
|
||||
},
|
||||
brushCurveMirrorResolutionExponent: {
|
||||
folder: 'Brush',
|
||||
min: 0,
|
||||
max: 2,
|
||||
step: 0.01,
|
||||
},
|
||||
clarity: {
|
||||
folder: 'Render',
|
||||
min: 0.00001,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
renderTraceNormalizationFloor: {
|
||||
folder: 'Render',
|
||||
min: 0.01,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
renderBrushColorBase: {
|
||||
folder: 'Render',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
renderBrushColorStrengthMultiplier: {
|
||||
folder: 'Render',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
backgroundGrainStrength: {
|
||||
folder: 'Render',
|
||||
min: 0,
|
||||
max: 0.12,
|
||||
step: 0.001,
|
||||
},
|
||||
internalRenderAreaMegapixels: {
|
||||
folder: 'Render',
|
||||
label: 'internal area (MP)',
|
||||
min: 0.5,
|
||||
max: 16.6,
|
||||
step: 0.1,
|
||||
},
|
||||
decayRateBrush: {
|
||||
folder: 'Diffusion',
|
||||
min: 0.1,
|
||||
max: 100,
|
||||
step: 0.1,
|
||||
},
|
||||
decayRateTrails: {
|
||||
folder: 'Diffusion',
|
||||
min: 0.1,
|
||||
max: 5000,
|
||||
step: 1,
|
||||
},
|
||||
diffusionRateBrush: {
|
||||
folder: 'Diffusion',
|
||||
folder: 'Brush',
|
||||
label: 'brush diffusion',
|
||||
min: 0.001,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
diffusionDecayRateDivisor: {
|
||||
folder: 'Diffusion',
|
||||
min: 1,
|
||||
max: 5000,
|
||||
step: 1,
|
||||
},
|
||||
diffusionNeighborDivisor: {
|
||||
folder: 'Diffusion',
|
||||
min: 1,
|
||||
max: 16,
|
||||
step: 0.1,
|
||||
},
|
||||
brushDecayAlphaOffset: {
|
||||
folder: 'Diffusion',
|
||||
min: 1,
|
||||
max: 1.1,
|
||||
step: 0.0001,
|
||||
},
|
||||
diffusionRateTrails: {
|
||||
folder: 'Diffusion',
|
||||
|
||||
sensorOffsetDistance: {
|
||||
folder: 'Agents',
|
||||
label: 'sensor distance',
|
||||
min: 0,
|
||||
max: 2,
|
||||
step: 0.001,
|
||||
},
|
||||
eraserSize: {
|
||||
folder: 'Brush',
|
||||
integer: true,
|
||||
min: 24,
|
||||
max: 240,
|
||||
step: 1,
|
||||
},
|
||||
eraserMaskAlphaThreshold: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
eraserLineDistanceEpsilon: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 0.01,
|
||||
step: 0.00001,
|
||||
},
|
||||
eraserClearRed: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
eraserClearGreen: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
eraserClearBlue: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
eraserClearAlpha: {
|
||||
folder: 'Eraser',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
individualTrailWeight: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
adaptiveCapInitial: {
|
||||
folder: 'Agent',
|
||||
integer: true,
|
||||
label: 'adaptive cap initial',
|
||||
min: 50_000,
|
||||
max: 2_000_000,
|
||||
step: 10_000,
|
||||
},
|
||||
adaptiveCapMin: {
|
||||
folder: 'Agent',
|
||||
integer: true,
|
||||
label: 'adaptive cap min',
|
||||
min: 0,
|
||||
max: 500_000,
|
||||
step: 10_000,
|
||||
},
|
||||
maxAgentCount: {
|
||||
folder: 'Agent',
|
||||
integer: true,
|
||||
label: 'max agent count',
|
||||
step: 10_000,
|
||||
},
|
||||
mirrorSegmentCount: {
|
||||
folder: 'Brush',
|
||||
integer: true,
|
||||
min: 1,
|
||||
max: 12,
|
||||
max: 200,
|
||||
step: 1,
|
||||
},
|
||||
moveSpeed: {
|
||||
folder: 'Agent',
|
||||
folder: 'Agents',
|
||||
label: 'move speed',
|
||||
min: 10,
|
||||
max: 500,
|
||||
step: 1,
|
||||
},
|
||||
selectedColorIndex: {
|
||||
folder: 'Brush',
|
||||
integer: true,
|
||||
min: 0,
|
||||
max: 2,
|
||||
step: 1,
|
||||
},
|
||||
sensorOffsetAngle: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 90,
|
||||
step: 1,
|
||||
},
|
||||
sensorOffsetDistance: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 200,
|
||||
step: 1,
|
||||
},
|
||||
spawnPerPixel: {
|
||||
folder: 'Agent',
|
||||
min: 0.01,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
turnSpeed: {
|
||||
folder: 'Agent',
|
||||
folder: 'Agents',
|
||||
label: 'turn speed',
|
||||
min: 1,
|
||||
max: 200,
|
||||
step: 1,
|
||||
},
|
||||
turnWhenLost: {
|
||||
folder: 'Agent',
|
||||
individualTrailWeight: {
|
||||
folder: 'Agents',
|
||||
label: 'individual trail weight',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
forwardRotationScale: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
decayRateTrails: {
|
||||
folder: 'Agents',
|
||||
label: 'trail decay',
|
||||
min: 800,
|
||||
max: 1000,
|
||||
step: 1,
|
||||
},
|
||||
|
||||
clarity: {
|
||||
folder: 'Look',
|
||||
label: 'clarity',
|
||||
min: 0.00001,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
introNearDistanceMin: {
|
||||
folder: 'Agent',
|
||||
backgroundGrainStrength: {
|
||||
folder: 'Look',
|
||||
label: 'grain strength',
|
||||
min: 0,
|
||||
max: 100,
|
||||
max: 0.12,
|
||||
step: 0.001,
|
||||
},
|
||||
|
||||
maxAgentCount: {
|
||||
folder: 'Performance',
|
||||
integer: true,
|
||||
label: 'max agent count',
|
||||
min: 0,
|
||||
max: 2_000_000,
|
||||
step: 10_000,
|
||||
},
|
||||
internalRenderAreaMegapixels: {
|
||||
folder: 'Performance',
|
||||
label: 'internal resolution (MP)',
|
||||
min: 0.5,
|
||||
max: 16.6,
|
||||
step: 0.1,
|
||||
},
|
||||
introNearDistanceInner: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 100,
|
||||
step: 0.1,
|
||||
},
|
||||
introNearSensorOffsetMultiplier: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.01,
|
||||
},
|
||||
introTargetAngleBlend: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
introProgressCutoff: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
introTurnRateMultiplier: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 8,
|
||||
step: 0.01,
|
||||
},
|
||||
introRandomTurnMultiplier: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 2,
|
||||
step: 0.001,
|
||||
},
|
||||
introFarMoveMultiplier: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 6,
|
||||
step: 0.01,
|
||||
},
|
||||
introNearMoveMultiplier: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 1,
|
||||
step: 0.001,
|
||||
},
|
||||
introStepStopDistance: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 8,
|
||||
step: 0.01,
|
||||
},
|
||||
randomTimeScale: {
|
||||
folder: 'Agent',
|
||||
min: 0,
|
||||
max: 4,
|
||||
step: 0.00001,
|
||||
},
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue