ShaderPlayground is a standalone visual overhaul suite for On-Together with strict host-verified sync.
CoreEffectsWorldAdvanced ColorQualityPresetsToolsFisheye (0.00-0.10)Dream BloomComic/SketchBreathing (0.00-0.05) + speedNoirVaporPixelateChromatic SplitDitherMotion BlurDepth of FieldOriginal, Black)Off, Neutral, ACES)Off, FXAA, SMAA, TAA, CAS)CleanNoirStormfrontNight TimeDreamy StylePitch BlackReset button and reset wiring were removed.
Shared baseline applied before each preset:
EnhancedSky = trueCloudLayers = trueWeatherSystem = trueWaterOverride = trueForceVolumeFallback = falseQualityTier = 1AAPreset = 2 (SMAA)CAS = 0.30Fisheye=off(0.00), Dream=off(0.00), Comic=off(0.00), Breathing=off(0.00 @ 1.00 speed), Noir=off(0.00), Vapor=off(0.00), Pixelate=off(0.00), ChromaticSplit=off(0.00), Dither=off(0.00), MotionBlur=off(0.00), DepthOfField=off(0.00)SkyIntensity=0.68, SkyHueShift=0, SkyColorBlend=0.00, CloudDensity=0.62, WeatherMode=0 (Auto), WeatherStrength=0.62, WaterClarity=0.70, WaterWaveStrength=0.60Per-preset overrides:
CleanQualityTier=1AAPreset=2 (SMAA)CAS=0.25WeatherMode=1 (Clear)NoirNoir=on (0.88)Comic=on (0.18)WeatherMode=3 (Overcast)WeatherStrength=0.65StormfrontWeatherMode=4 (Storm)WeatherStrength=0.92CloudDensity=0.86WaterWaveStrength=0.90Comic=on (0.20)Night TimeNoir=on (0.33)SkyIntensity=1.00CloudLayers=trueWeatherMode=4 (Storm)WeatherStrength=1.00CloudDensity=1.00WaterClarity=0.22WaterWaveStrength=0.50Dreamy StyleQualityTier=1 (Medium)AAPreset=4 (CAS)CAS=1.00Fisheye=on (0.02)Dream=on (0.16)Comic=off (0.00)Breathing=on (0.02)BreathingSpeed=0.20Noir=off (0.00)Vapor=on (0.74)EnhancedSky=trueSkyIntensity=1.00SkyHueShift=61SkyColorBlend=0.19CloudLayers=trueCloudDensity=1.00WeatherSystem=trueWeatherMode=5 (Dream)WeatherStrength=1.00WaterOverride=trueWaterClarity=0.70WaterWaveStrength=0.60Pitch BlackQualityTier=0 (Low)AAPreset=0 (Off)CAS=1.00Fisheye=off (0.00)Dream=on (0.12)Comic=off (0.00)Breathing=off (0.00)BreathingSpeed=1.00Noir=off (0.00)Vapor=off (0.00)Pixelate=off (0.00)ChromaticSplit=on (1.00)Dither=off (0.00)MotionBlur=off (0.00)DepthOfField=on (0.24)LensCenterX=0.54LensCenterY=0.57EnhancedSky=trueSkyIntensity=0.25SkyExposure=0.34SkyHueShift=-96SkyColorBlend=0.90SkyboxStyle=BlackSunIntensity=0.88SunTemperature=18447SunColorRGB=0.75,0.76,0.89SunColorBlend=1.00CloudLayers=falseCloudDensity=0.28WeatherSystem=trueWeatherMode=4 (Storm)WeatherStrength=1.00WaterOverride=falseWaterClarity=0.70WaterWaveStrength=0.60Tonemapping=OffWhiteBalance=enabled (Temp=-5, Tint=15)LiftGammaGain=enabled (Lift=0.37, Gamma=1.00, Gain=1.39)Preset application does not change sync ownership toggles (SyncEnabled, LocalOnlyMode, AcceptHostSync).
Hello -> HelloAck -> StateRequest -> StateSnapshot.Allow Host Sync.ob.otAPI is optional (soft dependency).F10 toggles ShaderPlayground UI.