diff --git a/Assets/Resources/Settings/Streamingle Render Pipeline Asset.asset b/Assets/Resources/Settings/Streamingle Render Pipeline Asset.asset index a5e4f654a..bad75c114 100644 --- a/Assets/Resources/Settings/Streamingle Render Pipeline Asset.asset +++ b/Assets/Resources/Settings/Streamingle Render Pipeline Asset.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d326ded8a0104f2468de0dd7395f91c8ec505783ac22e85295f0d9953b3dda5 +oid sha256:554ea98d007d1de2aa3a9d5db14411b3dc25fcd3c2e7dcf46ff6cfc63db4af03 size 4686 diff --git a/Assets/ResourcesData/Background/[공용]댄스 연습실/Scene/[공용]댄스 연습실/Global Volume Profile.asset b/Assets/ResourcesData/Background/[공용]댄스 연습실/Scene/[공용]댄스 연습실/Global Volume Profile.asset index b6f101d85..f11526efc 100644 --- a/Assets/ResourcesData/Background/[공용]댄스 연습실/Scene/[공용]댄스 연습실/Global Volume Profile.asset +++ b/Assets/ResourcesData/Background/[공용]댄스 연습실/Scene/[공용]댄스 연습실/Global Volume Profile.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4f0e78adc0cd39035cedc3a088b39fb7c80795dfc39fd56d589191315eed350 +oid sha256:e80b7a0bbc547a0b7c95b221ba7c4a988b63750b6dad8221a818c374055a109f size 27631 diff --git a/Assets/ResourcesData/Background/[공용]레트로 식당/Scene/[공용]레트로 식당/Global Volume Profile.asset b/Assets/ResourcesData/Background/[공용]레트로 식당/Scene/[공용]레트로 식당/Global Volume Profile.asset index 25f56ba53..ffca280b8 100644 --- a/Assets/ResourcesData/Background/[공용]레트로 식당/Scene/[공용]레트로 식당/Global Volume Profile.asset +++ b/Assets/ResourcesData/Background/[공용]레트로 식당/Scene/[공용]레트로 식당/Global Volume Profile.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:089bfbb205eb6626b1ed05207b49da025f74139bf51c023dc092489c805582fd -size 31998 +oid sha256:d1ad1717215cdffd77ed9c0f059878253fbc40486346127d50b6f1f12f796d58 +size 31944 diff --git a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile.asset b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile.asset index 6e1db88b5..d376e9446 100644 --- a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile.asset +++ b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64ab896b48b8a31db9da28111472b1680eef8ab551567bcf815b9fbccca6d5f0 -size 9181 +oid sha256:ab33710fb737b06a460ebd158fc52f38768829451c0f151cabb999cbe6c690bf +size 9126 diff --git a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile_Day.asset b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile_Day.asset index e8f3e8909..c6fe8860d 100644 --- a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile_Day.asset +++ b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/Rooftop Cafe/GlobalVolumeProfile_Day.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71125fae582437a906c72eba7b20f1cbe1bc334b62f34afb8eeacda9c54302f7 -size 9187 +oid sha256:a6f9bfd466a8d022f8d2fe0ce7016604c536f71da6b876b4e217fb9893a30833 +size 9132 diff --git a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/[공용]루프탑 카페_Night.unity b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/[공용]루프탑 카페_Night.unity index 1ced92a27..da144c34a 100644 --- a/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/[공용]루프탑 카페_Night.unity +++ b/Assets/ResourcesData/Background/[공용]루프탑 카페/Scene/[공용]루프탑 카페_Night.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01d3af115d1b3abfbd93ea8765a45f669c8a5781267755ee16cf6f37074d5116 +oid sha256:dd3ffd77dd53efcb7fa617e614093895156383acf488562631359f3e25065dcb size 137206 diff --git a/Assets/Scripts/SpoutOutputScript/RenderStreamOutput.cs b/Assets/Scripts/SpoutOutputScript/RenderStreamOutput.cs index bb1ba1ae5..4678e1fb4 100644 --- a/Assets/Scripts/SpoutOutputScript/RenderStreamOutput.cs +++ b/Assets/Scripts/SpoutOutputScript/RenderStreamOutput.cs @@ -79,8 +79,11 @@ public class RenderStreamOutput : MonoBehaviour public NormalizerDisplay normalizerDisplay = NormalizerDisplay.Display2; [Tooltip("Normalizer 출력 cadence (Hz)")] public float normalizerFps = 60f; - [Tooltip("Normalizer VSync (런타임에 V 키로 토글 가능)")] + [Tooltip("Normalizer VSync (런타임에 V 키로 토글 가능). 켜두면 모니터 refresh 에만 락 → OBS 와 동일하게 매끄러움. 끄면 rigid 60fps free-run")] public bool normalizerVsync = true; + [Tooltip("풀스크린일 때 모니터를 꽉 채우도록 늘림 (비율 깨질 수 있음). 캡쳐보드가 풀프레임을 요구할 때만 사용. " + + "윈도우 모드는 이 값과 무관하게 항상 sender 비율 유지(레터박스). 런타임에 A 키로 풀스크린 정책 토글")] + public bool normalizerStretchFullscreen = false; [Tooltip("Normalizer 윈도우를 항상 최상위로 유지 (런타임에 T 키로 토글 가능)")] public bool normalizerAlwaysOnTop = false; [Tooltip("Normalizer 윈도우 위에 커서가 있을 때 숨김 (런타임에 C 키로 토글 가능)")] @@ -508,6 +511,8 @@ public class RenderStreamOutput : MonoBehaviour int monitorIndex = (int)normalizerDisplay; if (monitorIndex >= 0) { parts.Add("--monitor"); parts.Add(monitorIndex.ToString()); } if (!normalizerVsync) parts.Add("--no-vsync"); + // 윈도우 모드는 normalizer 가 항상 비율 유지. --stretch 는 풀스크린에만 영향. + if (normalizerStretchFullscreen) parts.Add("--stretch"); if (normalizerAlwaysOnTop) parts.Add("--topmost"); if (normalizerHideCursor) parts.Add("--hide-cursor"); if (normalizerRealtime) parts.Add("--realtime"); diff --git a/Assets/StreamingAssets/SpoutNdiNormalizer/spout_ndi_normalizer.exe b/Assets/StreamingAssets/SpoutNdiNormalizer/spout_ndi_normalizer.exe index fbc40aa1b..ed2f8bed9 100644 Binary files a/Assets/StreamingAssets/SpoutNdiNormalizer/spout_ndi_normalizer.exe and b/Assets/StreamingAssets/SpoutNdiNormalizer/spout_ndi_normalizer.exe differ