URP(유니버설 렌더 파이프라인)의 모션 벡터와 관련된 일반적인 문제를 해결합니다.
카메라가 움직이는 오브젝트(레이싱 게임의 자동차 모델 등)에 고정된 경우, 해당 오브젝트의 Motion Vectors 프로퍼티에서 Per Object Motion 옵션을 선택합니다. 이 옵션을 선택하지 않으면 오브젝트가 지나치게 큰 모션 벡터를 갖게 됩니다. 이는 Unity가 오브젝트의 지오메트리가 월드에서 정적이며 카메라가 그에 대해 상대적으로 이동한다고 가정하여 카메라 모션 벡터를 계산하기 때문입니다. 이는 심각한 TAA 또는 모션 블러 결함을 일으킬 수 있습니다.
모션 벡터 텍스처가 TAA 및 모션 블러와 같은 전체 화면 포스트 프로세싱 효과에 사용되는 경우, 잘못된 모션 벡터(누락되었거나 부정확한 모션 벡터)가 존재하는 화면 영역에는 시각적 결함이 발생할 수 있습니다 (예: 텍스처 블러, 움직임 고스팅, 부적절한 안티앨리어싱, 비현실적이거나 부적절한 모션 블러 등).
잘못된 모션 벡터로 인해 발생한 것으로 의심되는 결함이 발생하는 경우, 문제의 오브젝트에 오브젝트 모션 벡터 렌더링이 활성화되어 있는지 확인하십시오. 프레임 디버거에서 해당 오브젝트는 MotionVectors 패스에 있어야 합니다. 특정 오브젝트의 누락되거나 잘못된 모션 벡터로 인한 문제를 해결하려면 Unity가 모션 벡터를 렌더링하는 사례 섹션을 참조하십시오.