user 7a5d1dbe8f Refactor: 배경 씬 로더 시스템 개선 및 폴더 구조 정리
배경 씬 로더 기능 개선:
- BackgroundSceneDatabase 에셋 추가
- 플레이 모드 언로드 시 MarkSceneDirty 오류 수정
- Directional Light 및 NiloToonOverrider 백업/복원 기능
- 빌드 세팅 자동 추가 기능

배경 폴더 구조 정리:
- [초금비]방 → [공용]방 이름 변경
- [공용]루프탑 카페 씬 구조 정리 (Day/Night 씬 통합)
- 미사용 배경 삭제: [공용]교실, [공용]농구장

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 00:00:35 +09:00

757 lines
18 KiB (Stored with Git LFS)
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6513752102130549327
MonoBehaviour:
m_ObjectHideFlags: 3
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: 905ab376be722a641bd27d7ae304cedd, type: 3}
m_Name: NiloToonTonemappingVolume
m_EditorClassIdentifier:
active: 1
mode:
m_OverrideState: 1
m_Value: 3
intensity:
m_OverrideState: 1
m_Value: 1
ApplyToCharacter:
m_OverrideState: 1
m_Value: 0
ApplyToNonCharacter:
m_OverrideState: 1
m_Value: 1
BrightnessMulForCharacter:
m_OverrideState: 1
m_Value: 1
BrightnessMulForNonCharacter:
m_OverrideState: 1
m_Value: 1
--- !u!114 &-6511562787362215820
MonoBehaviour:
m_ObjectHideFlags: 3
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: 8a10bd7999fb5fe43ab7b08bda3fe53f, type: 3}
m_Name: NiloToonBloomVolume
m_EditorClassIdentifier:
active: 1
threshold:
m_OverrideState: 1
m_Value: 0.8
intensity:
m_OverrideState: 1
m_Value: 3
scatter:
m_OverrideState: 1
m_Value: 0.212
tint:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 1}
clamp:
m_OverrideState: 1
m_Value: 3
highQualityFiltering:
m_OverrideState: 1
m_Value: 0
downscale:
m_OverrideState: 0
m_Value: 0
maxIterations:
m_OverrideState: 0
m_Value: 8
dirtTexture:
m_OverrideState: 1
m_Value: {fileID: 0}
dimension: 1
dirtIntensity:
m_OverrideState: 1
m_Value: 0
characterBaseColorBrightness:
m_OverrideState: 1
m_Value: 1
characterBrightness:
m_OverrideState: 1
m_Value: 1
characterPreTonemapBrightness:
m_OverrideState: 1
m_Value: 1
characterAreaBloomEmitMultiplier:
m_OverrideState: 1
m_Value: 1
characterAreaOverridedThreshold:
m_OverrideState: 1
m_Value: 0.9
characterAreaOverridedIntensity:
m_OverrideState: 1
m_Value: 0
HueOffset:
m_OverrideState: 1
m_Value: 0
SaturationBoost:
m_OverrideState: 1
m_Value: 0
ValueMultiply:
m_OverrideState: 1
m_Value: 1
ApplyHSVToCharAreaOnly:
m_OverrideState: 1
m_Value: 0
renderTextureOverridedToFixedHeight:
m_OverrideState: 1
m_Value: 1080
--- !u!114 &-2774960407540891979
MonoBehaviour:
m_ObjectHideFlags: 3
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: 90fbf49926625114084d7e0c0cffe8d1, type: 3}
m_Name: HBAO
m_EditorClassIdentifier:
active: 1
preset:
m_OverrideState: 1
m_Value: 2
mode:
m_OverrideState: 1
m_Value: 1
renderingPath:
m_OverrideState: 1
m_Value: 0
quality:
m_OverrideState: 1
m_Value: 2
deinterleaving:
m_OverrideState: 1
m_Value: 0
resolution:
m_OverrideState: 1
m_Value: 0
noiseType:
m_OverrideState: 1
m_Value: 0
debugMode:
m_OverrideState: 1
m_Value: 0
radius:
m_OverrideState: 1
m_Value: 0.8
maxRadiusPixels:
m_OverrideState: 1
m_Value: 183.1
bias:
m_OverrideState: 1
m_Value: 0.05
intensity:
m_OverrideState: 1
m_Value: 2
useMultiBounce:
m_OverrideState: 1
m_Value: 0
multiBounceInfluence:
m_OverrideState: 1
m_Value: 1
directLightingStrength:
m_OverrideState: 1
m_Value: 0.25
offscreenSamplesContribution:
m_OverrideState: 1
m_Value: 0
maxDistance:
m_OverrideState: 1
m_Value: 150
distanceFalloff:
m_OverrideState: 1
m_Value: 50
perPixelNormals:
m_OverrideState: 1
m_Value: 2
baseColor:
m_OverrideState: 1
m_Value: {r: 0, g: 0, b: 0, a: 1}
temporalFilterEnabled:
m_OverrideState: 1
m_Value: 0
varianceClipping:
m_OverrideState: 1
m_Value: 1
blurType:
m_OverrideState: 1
m_Value: 2
sharpness:
m_OverrideState: 1
m_Value: 8
colorBleedingEnabled:
m_OverrideState: 1
m_Value: 0
saturation:
m_OverrideState: 1
m_Value: 1
brightnessMask:
m_OverrideState: 1
m_Value: 1
brightnessMaskRange:
m_OverrideState: 1
m_Value: {x: 0, y: 0.5}
min: 0
max: 2
--- !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: Global Volume Profile
m_EditorClassIdentifier:
components:
- {fileID: 1756594251153684491}
- {fileID: 6885444613450211442}
- {fileID: -6513752102130549327}
- {fileID: -2774960407540891979}
- {fileID: -6511562787362215820}
- {fileID: 3574421775107175789}
- {fileID: 8971580781303373049}
- {fileID: 4607668310898468442}
--- !u!114 &1756594251153684491
MonoBehaviour:
m_ObjectHideFlags: 3
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: 190e72967b306f4498b2f326170fd5a2, type: 3}
m_Name: NiloToonEnvironmentControlVolume
m_EditorClassIdentifier:
active: 1
GlobalIlluminationTintColor:
m_OverrideState: 1
m_Value: {r: 1.5157166, g: 1.5157166, b: 1.5157166, a: 1}
GlobalIlluminationAddColor:
m_OverrideState: 1
m_Value: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1}
GlobalIlluminationOverrideColor:
m_OverrideState: 1
m_Value: {r: 0, g: 0, b: 0, a: 0}
GlobalAlbedoOverrideColor:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 0}
GlobalSurfaceColorResultOverrideColor:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 0}
GlobalShadowBoaderTintColorOverrideColor:
m_OverrideState: 1
m_Value: {r: 0, g: 0, b: 0, a: 0}
--- !u!114 &3574421775107175789
MonoBehaviour:
m_ObjectHideFlags: 3
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: 48c981ee17d53ea42b3cb31ca0b891a4, type: 3}
m_Name: MKGlow
m_EditorClassIdentifier:
active: 1
showEditorMainBehavior:
m_OverrideState: 1
m_Value: 1
showEditorBloomBehavior:
m_OverrideState: 1
m_Value: 0
showEditorLensSurfaceBehavior:
m_OverrideState: 1
m_Value: 0
showEditorLensFlareBehavior:
m_OverrideState: 1
m_Value: 0
showEditorGlareBehavior:
m_OverrideState: 1
m_Value: 0
isInitialized:
m_OverrideState: 1
m_Value: 1
allowGeometryShaders:
m_OverrideState: 1
m_Value: 1
allowComputeShaders:
m_OverrideState: 1
m_Value: 1
renderPriority:
m_OverrideState: 1
m_Value: 1
debugView:
m_OverrideState: 1
m_Value: 0
quality:
m_OverrideState: 1
m_Value: 2
antiFlickerMode:
m_OverrideState: 1
m_Value: 0
workflow:
m_OverrideState: 1
m_Value: 0
selectiveRenderLayerMask:
m_OverrideState: 1
m_Value:
serializedVersion: 2
m_Bits: 4294967295
anamorphicRatio:
m_OverrideState: 1
m_Value: 0
lumaScale:
m_OverrideState: 1
m_Value: 0.5
blooming:
m_OverrideState: 1
m_Value: 0
bloomThreshold:
m_OverrideState: 1
m_Value:
minValue: 1.25
maxValue: 10
bloomScattering:
m_OverrideState: 1
m_Value: 7
bloomIntensity:
m_OverrideState: 1
m_Value: 1
allowLensSurface:
m_OverrideState: 1
m_Value: 1
lensSurfaceDirtTexture:
m_OverrideState: 1
m_Value: {fileID: 0}
lensSurfaceDirtIntensity:
m_OverrideState: 1
m_Value: 2.5
lensSurfaceDiffractionTexture:
m_OverrideState: 1
m_Value: {fileID: 0}
lensSurfaceDiffractionIntensity:
m_OverrideState: 1
m_Value: 2
allowLensFlare:
m_OverrideState: 1
m_Value: 1
lensFlareStyle:
m_OverrideState: 1
m_Value: 1
lensFlareGhostFade:
m_OverrideState: 1
m_Value: 10
lensFlareGhostIntensity:
m_OverrideState: 1
m_Value: 1
lensFlareThreshold:
m_OverrideState: 1
m_Value:
minValue: 1.3
maxValue: 10
lensFlareScattering:
m_OverrideState: 1
m_Value: 5
lensFlareColorRamp:
m_OverrideState: 1
m_Value: {fileID: 0}
lensFlareChromaticAberration:
m_OverrideState: 1
m_Value: 53
lensFlareGhostCount:
m_OverrideState: 1
m_Value: 3
lensFlareGhostDispersal:
m_OverrideState: 1
m_Value: 0.6
lensFlareHaloFade:
m_OverrideState: 1
m_Value: 2
lensFlareHaloIntensity:
m_OverrideState: 1
m_Value: 1
lensFlareHaloSize:
m_OverrideState: 1
m_Value: 0.4
allowGlare:
m_OverrideState: 1
m_Value: 1
glareBlend:
m_OverrideState: 1
m_Value: 0.33
glareIntensity:
m_OverrideState: 1
m_Value: 1
glareAngle:
m_OverrideState: 1
m_Value: 0
glareThreshold:
m_OverrideState: 1
m_Value:
minValue: 1.25
maxValue: 10
glareStreaks:
m_OverrideState: 1
m_Value: 4
glareScattering:
m_OverrideState: 1
m_Value: 2
glareStyle:
m_OverrideState: 1
m_Value: 4
glareSample0Scattering:
m_OverrideState: 1
m_Value: 5
glareSample0Angle:
m_OverrideState: 1
m_Value: 0
glareSample0Intensity:
m_OverrideState: 1
m_Value: 1
glareSample0Offset:
m_OverrideState: 1
m_Value: 0
glareSample1Scattering:
m_OverrideState: 1
m_Value: 5
glareSample1Angle:
m_OverrideState: 1
m_Value: 45
glareSample1Intensity:
m_OverrideState: 1
m_Value: 1
glareSample1Offset:
m_OverrideState: 1
m_Value: 0
glareSample2Scattering:
m_OverrideState: 1
m_Value: 5
glareSample2Angle:
m_OverrideState: 1
m_Value: 90
glareSample2Intensity:
m_OverrideState: 1
m_Value: 1
glareSample2Offset:
m_OverrideState: 1
m_Value: 0
glareSample3Scattering:
m_OverrideState: 1
m_Value: 5
glareSample3Angle:
m_OverrideState: 1
m_Value: 135
glareSample3Intensity:
m_OverrideState: 1
m_Value: 1
glareSample3Offset:
m_OverrideState: 1
m_Value: 0
--- !u!114 &4607668310898468442
MonoBehaviour:
m_ObjectHideFlags: 3
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: 4a104dcd31bca784aaed640904c00a0b, type: 3}
m_Name: NiloToonCharRenderingControlVolume
m_EditorClassIdentifier:
active: 1
charBaseColorMultiply:
m_OverrideState: 0
m_Value: 1
charBaseColorTintColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
charMulColorIntensity:
m_OverrideState: 0
m_Value: 1
charMulColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
charLerpColorUsage:
m_OverrideState: 0
m_Value: 0
charLerpColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 0}
charOcclusionUsage:
m_OverrideState: 0
m_Value: 1
charIndirectLightMultiplier:
m_OverrideState: 0
m_Value: 1
charIndirectLightMinColor:
m_OverrideState: 0
m_Value: {r: 0.01, g: 0.01, b: 0.01, a: 0}
charIndirectLightMaxColor:
m_OverrideState: 0
m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1}
mainDirectionalLightIntensityMultiplier:
m_OverrideState: 0
m_Value: 1
mainDirectionalLightIntensityMultiplierColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
addMainLightColor:
m_OverrideState: 0
m_Value: {r: 0, g: 0, b: 0, a: 1}
mainDirectionalLightMaxContribution:
m_OverrideState: 0
m_Value: 1
mainDirectionalLightMaxContributionColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
overrideLightDirectionIntensity:
m_OverrideState: 1
m_Value: 1
overridedLightUpDownAngle:
m_OverrideState: 1
m_Value: -45
overridedLightLRAngle:
m_OverrideState: 1
m_Value: 0
lightColorOverrideStrength:
m_OverrideState: 0
m_Value: 0
overridedLightColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
desaturateLightColor:
m_OverrideState: 0
m_Value: 0
additionalLightIntensityMultiplier:
m_OverrideState: 0
m_Value: 1
additionalLightIntensityMultiplierColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
additionalLightIntensityMultiplierForFaceArea:
m_OverrideState: 0
m_Value: 1
additionalLightIntensityMultiplierColorForFaceArea:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
additionalLightIntensityMultiplierForOutlineArea:
m_OverrideState: 0
m_Value: 1
additionalLightIntensityMultiplierColorForOutlineArea:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
additionalLightApplyRimMask:
m_OverrideState: 0
m_Value: 0
additionalLightRimMaskPower:
m_OverrideState: 0
m_Value: 1
additionalLightRimMaskSoftness:
m_OverrideState: 0
m_Value: 1
additionalLightMaxContribution:
m_OverrideState: 0
m_Value: 1
additionalLightMaxContributionColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
specularIntensityMultiplier:
m_OverrideState: 0
m_Value: 1
specularTintColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 0}
specularInShadowMinIntensity:
m_OverrideState: 0
m_Value: 0.25
specularReactToLightDirectionChange:
m_OverrideState: 0
m_Value: 1
depthTextureRimLightAndShadowWidthMultiplier:
m_OverrideState: 0
m_Value: 1
charRimLightMultiplier:
m_OverrideState: 0
m_Value: 1
charRimLightTintColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 0}
charRimLightMultiplierForOutlineArea:
m_OverrideState: 0
m_Value: 0
charRimLightTintColorForOutlineArea:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 0}
depthTexRimLightDepthDiffThresholdOffset:
m_OverrideState: 0
m_Value: 0
charRimLightCameraDistanceFadeoutStartDistance:
m_OverrideState: 0
m_Value: 1000
charRimLightCameraDistanceFadeoutEndDistance:
m_OverrideState: 0
m_Value: 2000
characterOverallShadowStrength:
m_OverrideState: 0
m_Value: 1
characterOverallShadowTintColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 0}
charOutlineWidthMultiplier:
m_OverrideState: 0
m_Value: 1
charOutlineWidthExtraMultiplierForXR:
m_OverrideState: 0
m_Value: 0.5
charOutlineWidthAutoAdjustToCameraDistanceAndFOV:
m_OverrideState: 0
m_Value: 1
charOutlineMulColor:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
--- !u!114 &6885444613450211442
MonoBehaviour:
m_ObjectHideFlags: 3
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: eecc32444ea4503479fa0394f277db7d, type: 3}
m_Name: NiloToonScreenSpaceOutlineControlVolume
m_EditorClassIdentifier:
active: 1
intensity:
m_OverrideState: 1
m_Value: 0.5
intensityForCharacter:
m_OverrideState: 1
m_Value: 1
intensityForEnvironment:
m_OverrideState: 1
m_Value: 1
widthMultiplier:
m_OverrideState: 1
m_Value: 1
widthMultiplierForCharacter:
m_OverrideState: 1
m_Value: 1
widthMultiplierForEnvironment:
m_OverrideState: 1
m_Value: 1
extraWidthMultiplierForXR:
m_OverrideState: 1
m_Value: 0.2
normalsSensitivityOffset:
m_OverrideState: 1
m_Value: 0
normalsSensitivityOffsetForCharacter:
m_OverrideState: 1
m_Value: 0
normalsSensitivityOffsetForEnvironment:
m_OverrideState: 1
m_Value: 0
depthSensitivityOffset:
m_OverrideState: 1
m_Value: 0
depthSensitivityOffsetForCharacter:
m_OverrideState: 1
m_Value: 0
depthSensitivityOffsetForEnvironment:
m_OverrideState: 1
m_Value: 0
depthSensitivityDistanceFadeoutStrength:
m_OverrideState: 1
m_Value: 1
depthSensitivityDistanceFadeoutStrengthForCharacter:
m_OverrideState: 1
m_Value: 1
depthSensitivityDistanceFadeoutStrengthForEnvironment:
m_OverrideState: 1
m_Value: 1
outlineTintColor:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 1}
outlineTintColorForChar:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 1}
outlineTintColorForEnvi:
m_OverrideState: 1
m_Value: {r: 0.12, g: 0.12, b: 0.12, a: 1}
--- !u!114 &8971580781303373049
MonoBehaviour:
m_ObjectHideFlags: 3
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: 5aa15fc7246432d4fb73e65893caaa4b, type: 3}
m_Name: NiloToonAnimePostProcessVolume
m_EditorClassIdentifier:
active: 0
intensity:
m_OverrideState: 1
m_Value: 0.351
rotation:
m_OverrideState: 1
m_Value: -7
topLightEffectDrawHeight:
m_OverrideState: 1
m_Value: 0.5
topLightEffectIntensity:
m_OverrideState: 1
m_Value: 1
topLightMultiplyLightColor:
m_OverrideState: 1
m_Value: 1
topLightSunTintColor:
m_OverrideState: 1
m_Value: {r: 0.2830189, g: 0.2042542, b: 0.26517475, a: 1}
topLightDesaturate:
m_OverrideState: 1
m_Value: 0
topLightTintColor:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 1}
topLightExtraRotation:
m_OverrideState: 1
m_Value: 0
bottomDarkenEffectDrawHeight:
m_OverrideState: 1
m_Value: 0.343
bottomDarkenEffectIntensity:
m_OverrideState: 1
m_Value: 1
bottomDarkenExtraRotation:
m_OverrideState: 1
m_Value: 0
drawBeforePostProcess:
m_OverrideState: 1
m_Value: 0
affectedByCameraPostprocessToggle:
m_OverrideState: 1
m_Value: 1