661 Commits

Author SHA1 Message Date
3745b37e85 ADD : 에셋 추가 및 렌더링 설정 업데이트 2026-06-02 02:36:09 +09:00
fd529088f7 ADD : 파티클 시스템 업데이트 치요 세팅 업데이트 2026-06-02 01:51:37 +09:00
ca44686d7f Fix : 학교 옥상 디테일 수정 2026-05-31 21:56:11 +09:00
8a2c6e5131 ADD : 치요 마이크 추가 2026-05-31 19:26:12 +09:00
756b2f7c82 Fix : 후원 시스템 업데이트 2026-05-31 04:18:37 +09:00
4d539b56c9 Fix : 리타겟팅 스크립트 복구 2026-05-31 03:17:39 +09:00
2efd14a936 ADD : 치요 마이크 및 공용 마이크 추가 2026-05-31 01:45:10 +09:00
9887c4b8a9 ADD : 파티클 업데이트 2026-05-31 00:59:35 +09:00
b34ec4999b Fix : 디테일 수정 2026-05-31 00:50:51 +09:00
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
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