667 Commits

Author SHA1 Message Date
95c297da52 ADD : 학교 옥상 배경 추가 2026-05-31 00:43:18 +09:00
2a1775ff34 Fix : 쉐도우 버그 수정 2026-05-30 20:07:23 +09:00
c70b24fe8c ADD : 마이크 프랍 세팅 업데이트 2026-05-30 18:14:18 +09:00
6b7e7e4240 Add: 잡다파일 2026-05-30 17:57:54 +09:00
42f63de765 ADD : 팬캐릭터 및 마이크 프랍 추가 2026-05-30 17:23:21 +09:00
jayjaymore
11744a052a Add :이노리 아바타 업로드
경로 : Streamingle_URP\Assets\ResourcesData\Character\@056_이노리\Avatar\이노리_260531_블랙원피스
2026-05-30 03:54:39 +09:00
jayjaymore
ed703ae3eb Add : 텔라님 아바타 업로드
경로 : Streamingle_URP\Assets\ResourcesData\Character\@055_텔라\Avatar\텔라_260530_쇼케이스의상
2026-05-30 02:33:38 +09:00
ce7f7c51c9 Fix : 닐로툰 버전 업데이트 2026-05-27 02:50:48 +09:00
6f16a69a4d ADD : 치요 팬 캐릭터 업로드 2026-05-25 01:43:31 +09:00
jayjaymore
99f0c4d26a modify : 유아렐) 아바타 의상 택스쳐 변경 2026-05-20 18:13:15 +09:00
jayjaymore
662fe4601a Add :유아렐 아바타 (마냥, 랑코, 모카, 솜먕) 각 씬 업로드
경고 : Documents\Streamingle_URP\Assets\ResourcesData\Character
2026-05-20 17:30:20 +09:00
a3ed3ec2ac Fix : 스포우트 업데이트 및 블룸 세팅 업데이트 2026-05-19 01:51:09 +09:00
9746938935 Remove : 빈 LEDScreenShader asmdef 제거
LEDScreenShader는 셰이더 전용 패키지(.cs 0개)인데 벤더가 스크립트 없는 asmdef 동봉 → 'Assembly will not be compiled, no scripts' 경고. 참조 없음 확인 후 asmdef+meta 삭제(셰이더/머티리얼은 asmdef 불필요).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:47:34 +09:00
b1c7760115 Fix : HumanBoneRenamer GUID 충돌 해결
Assets 사본(신버전 UIToolkit)과 com.yamo.unitytools 패키지 사본(구버전 IMGUI)이 동일 GUID 689308838c332a642889286c26f12e4e 공유. 네임스페이스가 달라 타입 충돌은 없고 GUID만 겹침. immutable 패키지는 수정 불가하므로 Assets 사본 meta GUID를 4f2a65d65a8948d786b8295020eefdc5로 교체(EditorWindow라 씬/프리팹 GUID 참조 위험 없음).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:47:33 +09:00
9ac87535e2 Fix : Piloto Studio VFX 손상된 .meta 복구 + prefab conflict 해결
d8cdf1a4d 커밋에 merge-conflict 마커째 깨져 들어온 .meta 11개(GUID 누락)를 삭제 후 Unity가 유효 GUID로 재생성. 대응 .mat/.prefab은 정상이라 함께 재직렬화됨. Litch_FireComet.prefab 본문의 1줄 conflict(m_ColorSpace 0 vs -1)는 HEAD(0) 채택해 해결. 'GUID cannot be extracted by YAML Parser' / 'does not have a valid GUID' 경고 해소.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:47:31 +09:00
bb8664c06a Fix : URP Global Settings 누락 타입 RefId 정리
신버전 Unity/URP에서 작성됐다가 6000.3.8f1(URP 17.3.0)로 되돌려지며 남은 stale SerializeReference 3개 제거 (m_SettingsList + references 양쪽): WorldRenderPipelineResources(Unity.PathTracing.Runtime 미설치), URPTerrainShaderSetting, UniversalRenderPipelineRuntimeTerrainShaders(URP 17.3.0에 없는 타입). 깨진 {instanceID:} 세션 참조도 함께 제거. 'Missing types referenced from component UniversalRenderPipelineGlobalSettings' 경고 해소.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:47:10 +09:00
0bd6e0a832 ADD: UniCli 설치 - Unity 에디터 CLI 제어 도구
- Packages/manifest.json: com.yucchiy.unicli-server 패키지 추가 (UPM git URL)
- CLAUDE.md: UniCli 사용법 섹션 추가 (설치 구성, 주요 명령, 변경 검증 가이드)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 00:20:03 +09:00
4daaf2d67b Remove : Mcp 제거 2026-05-17 14:42:50 +09:00
af501276e7 ADD: 260515 모션촬영용 파일들 및 야모스크립트 일부 업데이트 2026-05-15 20:47:47 +09:00
a9e4f04295 ADD: 260513 숙희님 방송용 씬 2026-05-13 16:15:46 +09:00
edf6896d65 Fix : 페이셜 버그 패치 2026-05-13 01:50:09 +09:00
835e641b79 Fix : 페이셜 버그 업데이트 2026-05-13 01:03:11 +09:00
f5b6690aee Fix: 초기 연결 실패 시에도 자동 재시도 (간헐적 NatNetError_Network 대응)
기존 AutoReconnect는 첫 프레임 수신 후 끊긴 경우(케이스 C)에만 작동했음.
이제 케이스 A(Connect 자체 throw)와 케이스 B(Connect 성공했으나 첫 프레임 미수신)도
백오프 재시도로 자동 복구함.

- InitialConnectWithRetry 코루틴: 최대 10회, 1→2→3→5→10초 백오프
- CleanupClient 헬퍼: 케이스 B 재시도 시 m_client 안전 정리
- AutoReconnect=true이면 OnEnable이 InitialConnectWithRetry로 분기
- AutoReconnect=false이면 기존 동작 유지 (1회 시도, 실패 시 종료)

효과: Motive 소켓 바인딩 지연, Unity가 Motive보다 먼저 켜짐, 짧은 네트워크
블립 등 일시적 원인의 간헐적 연결 실패가 사용자 개입 없이 자동 복구됨.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-12 22:38:15 +09:00
3b642416af Fix : SSCC 마스킹 및 에셋 업데이트 2026-05-10 02:25:13 +09:00
jayjaymore
2e6d7e060e Add : 슈니 아바타 업로드
경로: Streamingle_URP\Assets\ResourcesData\Character\@050_슈니\Avatar
2026-05-09 23:04:41 +09:00
31fdb967d8 Fix : 화면 출력 소프트웨어 업데이트 2026-05-08 12:28:52 +09:00
360a4ec47d Fix : Spout Ndi 프리펩 추가 2026-05-08 04:51:17 +09:00
09413ccb3b Refactor : 스크린샷 캡처 RGB(A=1) / RGBA 분리 + sRGB 색공간 일치
- capture_screenshot       → RGB24 PNG (알파 정보 자동 제거, 일반 사진)
- capture_alpha_screenshot → RGBA32 PNG (배경 투명, OBS/합성 소스용)
- HDR/Linear RT → sRGB RT 로 Blit 한 후 ReadPixels — Spout(OBS) 결과와 동일 톤
- 코루틴 기반 임시 고해상도 캡처(captureWidth/Height) 제거 — 카메라 해상도 그대로
  → Spout 송신 한 프레임 깜빡임 부작용 사라짐
- screenshot.Initialize() 시그니처 host 인자 제거(코루틴 불필요)
- UXML 인스펙터: captureWidth/Height 필드 제거 + 안내 갱신

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 04:49:20 +09:00
9ea5f2af2b Refactor : Spout/NDI 출력 파이프라인 통합 + 알파 합성 + Normalizer 통합
- RenderStreamOutput 을 URP 17 RenderGraph API 로 마이그레이션
  (옛 Execute() 도 Compatibility Mode 호환용으로 유지)
- 알파 합성 셰이더 신규: Pre/Post 비교(블룸/글로우) + NiloToon Prepass G + 가우시안 블러
- 알파 채널 별도 Spout 송신 추가 ("Streamingle Spout Alpha Output")
  - 그레이스케일 RGB 마스크, A=1
- spout_ndi_normalizer.exe 외부 프로세스 자동 실행/종료 (SpoutNdiLauncher 병합)
  - Display 드롭다운 / Vsync / AlwaysOnTop / HideCursor / Realtime / NoActivate 옵션
  - exe 가 있으면 강제 종료 후 단일 인스턴스 보장
  - 내부 옵션(exe 경로, window size 등)은 [HideInInspector]
- ScreenshotManager 가 RenderStreamOutput 의 합성 결과를 그대로 PNG 저장
  - 자체 카메라 렌더/셰이더 관리 제거 → 알파 품질 라이브 출력과 동일
  - captureWidth/Height 지정 시 한 프레임 임시 고해상도 렌더 후 원복
- spout_ndi_normalizer.exe 위치: Resources → StreamingAssets/SpoutNdiNormalizer
- URP Asset: Allow Post Process Alpha Output 활성화

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 04:35:14 +09:00
jayjaymore
3f30d5672a Add :공태연 아바타 추가
경로 : Streamingle_URP\Assets\ResourcesData\Character\@035_공태연\Avatar
2026-05-07 03:00:38 +09:00
2ec4077d90 Fix : 화이트 호라이즌 그림자 생성 업데이트 2026-05-05 23:18:21 +09:00
7075f46b25 Add : Amplify Environment template에 NiloToon char shadow receiver 지원
NiloToonEnvironment.shader 본체와 동일한 self-shadow 수신 기능을 ASE
template에도 이식. ASE로 환경 셰이더를 작성한 머티리얼도 캐릭터의
NiloToon 셀프 섀도우를 바닥/벽에 받을 수 있게 됨.

- Properties: [Toggle(_RECEIVE_NILOTOON_CHAR_SHADOW)] 토글 + Shadow
  Strength slider 추가 (기본 off, 기존 머티리얼 호환)
- Pragma: shader_feature_local_fragment _RECEIVE_NILOTOON_CHAR_SHADOW
  + multi_compile_fragment _ _NILOTOON_RECEIVE_SELF_SHADOW
- Per-material CBUFFER에 _NiloToonCharShadowStrength 추가
- 두 키워드 모두 활성 시: 텍스처/샘플러/매트릭스 uniform과
  SampleNiloToonCharSelfShadow 함수 선언
- frag에서 UniversalFragmentPBR 직후·shadow border tint 직전에 적용
  (NiloToonEnvironment_LitForwardPass.hlsl과 동일한 위치)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 23:14:06 +09:00
67c99af14f Refactor : NiloToon 셀프 섀도우 double-draw 제거
이전 fix는 cullResults 기반 DrawRendererList + manual DrawRenderer 둘 다
호출해서 캐릭터가 frustum 안에 있을 때 shadow map에 두 번 그려졌음.
manual draw가 cullResults에 의존하지 않으므로 DrawRendererList 자체가
불필요. 제거하여 GPU 부하 ~절반 감소 + 코드 단순화.

- RG path: PassData.rendererListHandle, RendererListParams,
  CreateRendererList, UseRendererList, DrawRendererList 모두 제거
- Legacy path: cullingParameters/cullResults 계산, context.Cull,
  context.DrawRenderers 모두 제거 (terrainCrashSafeGuard 분기 자체가
  무의미해짐)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 22:39:03 +09:00
ed764d7f83 Fix : NiloToon 셀프 섀도우 카메라 밖 캐릭터 그림자 누락
Unity 6 RG path가 main camera cullResults만 사용하여 카메라가 캐릭터를
프러스텀 밖으로 두면 shadow map RT에 캐릭터가 안 그려져 바닥 그림자가
사라지던 문제 해결.

- Pass.cs ExecutePass(RG)/Execute(Legacy) 에 manual cmd.DrawRenderer
  추가하여 NiloToonAllInOneRendererFeature.characterList 의 모든
  활성 캐릭터를 cullResults 의존성 없이 직접 그림
- shader 별 NiloToonSelfShadowCaster pass index 캐싱
- validCharList의 frustum AABB 필터 제거하여 키워드/ortho box 항상 유지
- SkinnedMeshRenderer.updateWhenOffscreen 강제로 카메라 밖에서도
  본 매트릭스 갱신 (localBounds는 GetCharacterBoundCenter에 영향 주므로
  건드리지 않음)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 22:32:58 +09:00
e1ed042365 Modify : 모델링 파츠 분리 2026-05-05 15:35:46 +09:00
jayjaymore
b3b110972f Add : 에테님 총 업로드 2026-05-05 00:13:59 +09:00
Yamo4490
2cfbba2cc4 ADD: 260504 숙희님 아바타 추가 2026-05-04 23:22:27 +09:00
5cf015dc5b ADD: 260504 엠키스코어 촬영용 파일들 업로드 2026-05-04 17:26:22 +09:00
4f2ee68cb1 Fix : 캐릭터 root localScale 자동 정규화
- Initialize 시 transform.localScale을 Vector3.one으로 강제
- 비-1 scale prefab의 경우 LogWarning 출력
- avatarScale=1이 모든 캐릭터에서 일관되게 시각적 1배를 의미

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 00:16:08 +09:00
b9361a9d17 Refactor : KindRetargeting dead code 제거 + IK 안정성/성능 개선
- TwoBoneIK: cosine law → FABRIK 6회 반복 (역관절 안정 + 본 길이 제약)
- 자동 힙 상하 보정 매 프레임 적용, 수동 hipsOffsetX/Y/Z 제거
- kneeFrontBackWeight/InOutWeight, GetAvatarScale 등 dead code 정리
- FingerShapedController GC 제거 (HumanPose/Transform 캐싱)
- IK 본 길이 / FieldInfo / Chair prop / 가중치 배열(List→float[]) 캐싱
- localAxisForWorldRight/Forward, IKJoints 다리 필드 등 미사용 정리
- 매직 넘버 55 → BoneCount 상수

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 00:07:54 +09:00
db9e968499 Fix : 리타겟팅 시스템 업데이트 대부분의 아바타 업데이트 2026-05-03 23:44:04 +09:00
8954204bb2 Modify: 잡다파일 업로드 2026-05-03 12:47:31 +09:00
083e2fcc04 ADD: 엠키스코어 외주용 아바타 등록 2026-05-03 12:45:54 +09:00
jayjaymore
1864812ded Add : 에테님 아바타 및 팬캐릭터 씬 업로드
경로 : Streamingle_URP\Assets\ResourcesData\Character\@032_에테\Avatar\에테_260505_오리지널 의상
2026-05-03 03:05:48 +09:00
cbaf308d5f Modify : 솜주먹 아이돌 배경 디테일 수정 2026-04-30 00:48:24 +09:00
bf31465018 ADD : 솜주먹 배경 업로드 2026-04-30 00:41:13 +09:00
2e8ef9d0f9 ADD : 모티브 페이셜 녹화 시스템 추가 2026-04-26 16:06:24 +09:00
fb242ccb9a Fix : 레트로 식당 배경 수정 2026-04-20 00:28:16 +09:00
f624c6ad2f ADD : 공용 레트로 식당 배경 추가 2026-04-20 00:25:28 +09:00
f6a6034387 Fix: OptiTrack 플러그인 런타임 안전성 강화
- m_dataDescs null 체크 추가: SkipDataDescriptions=true 시 NatNet 스레드 크래시 방지
- m_dataDescs를 NatNet 콜백에서 로컬 변수로 캡처: UpdateDefinitions() 중 참조 교체 레이스 방지
- m_assetIdToNameCache 클리어를 락으로 보호: NatNet 스레드와의 동시 접근 방지
- _EnterFrameDataUpdateLock/_ExitFrameDataUpdateLock을 internal+Obsolete로 변경: 데드락 위험 차단
- OptitrackRawDataReceiver를 FillBoneSnapshot 패턴으로 변경: torn read 방지

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-19 19:11:14 +09:00