501c52d809
Operator at the A0 gate: "a little too dark to play, not very readable yet."
Measured rather than guessed, and the diagnosis was NOT "add light":
seabed _BaseColor (0.08,0.12,0.15) — the floor was painted near-black, so it
reflected ~10% of anything and could never read as a surface
fog colour (0.02,0.10,0.12) — distance faded to VOID rather than to murk;
real water scatters, so far things should get lighter and lower-contrast
ColorAdjustments contrast +10 on top of ACES — the low end was crushed twice
Vignette 0.28 — ate the periphery, which is where threats arrive from
Murk pass (operator picked "murk + closer camera"):
BaseFogColor/ExpeditionFogColor -> (0.06,0.20,0.25) [WorldAtmosphereConfig
drives RenderSettings every frame, so the CONFIG is the real knob]
M_Staging_Seabed albedo -> (0.18,0.26,0.30)
contrast 10 -> 4, vignette 0.28 -> 0.16
camera Distance 17 -> 14
That fixed the void but INVERTED figure-ground, which the numbers caught:
player 0.144 | rock 0.269 | flora 0.258 | warm haze 0.368
The protagonist was the second-darkest thing on screen. The shoulder lamp is a
forward-facing spot tilted 26 deg down — it lights the seabed ahead and never
its own wearer — so the diver had no personal light at all. Raising KeyWarm
would have lifted the scenery by the same amount and left the ratio unchanged;
only a light that TRAVELS with the diver changes it. Added ~SuitGlow: a warm,
steady point light at torso height (FeelConfig.SuitGlowIntensity 5 /
SuitGlowRange 4.5, live-tunable, 0 = off). "Light is territory", made literal.
player 0.144 -> 0.320, now above rock 0.282 and flora 0.250
figure-to-murk contrast 1.32x -> 2.94x, with scene brightness unchanged
304/304 EditMode green. Awaiting the operator's eyes on the result.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
166 lines
4.2 KiB
YAML
166 lines
4.2 KiB
YAML
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!114 &-4441572633185463556
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3}
|
|
m_Name: Tonemapping
|
|
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.Tonemapping
|
|
active: 1
|
|
mode:
|
|
m_OverrideState: 1
|
|
m_Value: 2
|
|
neutralHDRRangeReductionMode:
|
|
m_OverrideState: 0
|
|
m_Value: 2
|
|
acesPreset:
|
|
m_OverrideState: 0
|
|
m_Value: 3
|
|
hueShiftAmount:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
detectPaperWhite:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
paperWhite:
|
|
m_OverrideState: 0
|
|
m_Value: 300
|
|
detectBrightnessLimits:
|
|
m_OverrideState: 0
|
|
m_Value: 1
|
|
minNits:
|
|
m_OverrideState: 0
|
|
m_Value: 0.005
|
|
maxNits:
|
|
m_OverrideState: 0
|
|
m_Value: 1000
|
|
--- !u!114 &-3245916173682126434
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
|
|
m_Name: Bloom
|
|
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.Bloom
|
|
active: 1
|
|
skipIterations:
|
|
m_OverrideState: 0
|
|
m_Value: 1
|
|
threshold:
|
|
m_OverrideState: 1
|
|
m_Value: 1
|
|
intensity:
|
|
m_OverrideState: 1
|
|
m_Value: 0.6
|
|
scatter:
|
|
m_OverrideState: 1
|
|
m_Value: 0.65
|
|
clamp:
|
|
m_OverrideState: 0
|
|
m_Value: 65472
|
|
tint:
|
|
m_OverrideState: 1
|
|
m_Value: {r: 0.75, g: 0.95, b: 1, a: 1}
|
|
highQualityFiltering:
|
|
m_OverrideState: 1
|
|
m_Value: 1
|
|
filter:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
downscale:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
maxIterations:
|
|
m_OverrideState: 0
|
|
m_Value: 6
|
|
dirtTexture:
|
|
m_OverrideState: 0
|
|
m_Value: {fileID: 0}
|
|
dimension: 1
|
|
dirtIntensity:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
--- !u!114 &-2801731409977683993
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3}
|
|
m_Name: Vignette
|
|
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.Vignette
|
|
active: 1
|
|
color:
|
|
m_OverrideState: 1
|
|
m_Value: {r: 0, g: 0.02, b: 0.04, a: 1}
|
|
center:
|
|
m_OverrideState: 0
|
|
m_Value: {x: 0.5, y: 0.5}
|
|
intensity:
|
|
m_OverrideState: 1
|
|
m_Value: 0.16
|
|
smoothness:
|
|
m_OverrideState: 1
|
|
m_Value: 0.4
|
|
rounded:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
--- !u!114 &11400000
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
|
|
m_Name: PostFX_Lantern
|
|
m_EditorClassIdentifier: Unity.RenderPipelines.Core.Runtime::UnityEngine.Rendering.VolumeProfile
|
|
components:
|
|
- {fileID: -3245916173682126434}
|
|
- {fileID: -4441572633185463556}
|
|
- {fileID: 5577075502713826208}
|
|
- {fileID: -2801731409977683993}
|
|
--- !u!114 &5577075502713826208
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3}
|
|
m_Name: ColorAdjustments
|
|
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.ColorAdjustments
|
|
active: 1
|
|
postExposure:
|
|
m_OverrideState: 1
|
|
m_Value: 0.35
|
|
contrast:
|
|
m_OverrideState: 1
|
|
m_Value: 4
|
|
colorFilter:
|
|
m_OverrideState: 1
|
|
m_Value: {r: 0.88, g: 0.97, b: 1, a: 1}
|
|
hueShift:
|
|
m_OverrideState: 0
|
|
m_Value: 0
|
|
saturation:
|
|
m_OverrideState: 1
|
|
m_Value: 6
|