[이슈명]
Unity 6.0.2.7f2에서 SkeletonGraphicDefaultOutline-Straight 아웃라인 묶임 효과 미작동
[환경 정보]
Unity 버전: 6000.2.7f2
Spine 런타임: Spine-Unity (SkeletonGraphic 사용)
머티리얼: SkeletonGraphicDefaultOutline-Straight
렌더 파이프라인: (URP)
[이전 동작]
Unity 2022.x ~ 2023.x 버전에서는
여러 개의 SkeletonGraphic 오브젝트에 동일한 Outline 머티리얼을 적용했을 때,
아웃라인이 하나의 묶인 형태로 정상 출력됨 (그룹 외곽선처럼 표현).
[현재 증상]
Unity 6.0.2.7f2 버전에서는 동일 조건임에도
각 객체별로 아웃라인이 개별적으로 그려짐.
즉, 아웃라인 머티리얼 배칭이 깨지며 묶인 외곽선 효과가 사라짐.
[재현 방법]
동일한 SkeletonGraphic 여러 개 생성
각 오브젝트에 SkeletonGraphicDefaultOutline-Straight 머티리얼 적용
하나의 Canvas 내에서 출력 확인
Unity 2023 버전에서는 그룹 아웃라인 유지
→ Unity 6 버전에서는 각자 따로 아웃라인 렌더링됨
[예상 원인]
Unity 6에서 materialForRendering 내부 처리 방식 변경으로
마스크/스텐실 또는 UI 배칭 규칙이 달라져 머티리얼이 개별 인스턴싱 되는 현상 발생 추정.