Fix : 스포우트 업데이트 및 블룸 세팅 업데이트

This commit is contained in:
user 2026-05-19 01:51:09 +09:00
parent 9746938935
commit a3ed3ec2ac
8 changed files with 15 additions and 10 deletions

Binary file not shown.

View File

@ -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");