[UNITY3D] 쉐이더 내에서 "행렬 * 벡터" 연산



mul(UNITY_MATRIX_MVP, *)  <== 이런 형태의 "행렬 * 벡터 연산"에서
행렬과 벡터길이가 맞지 않으면, PC 에선 적절히 변형해서 적용되지만


안드로이드, iOS 같은 모바일 기기에서 쉐이더 에러발생함.
(쉐이더를 이용하는 모델링들이 분홍색으로 출력됨)


mul( (float3x3)UNITY_MATRIX_MVP, vector3 ) <== 이렇게 행렬과 벡터 크기를 정확히 맞춰줘야함.



댓글

이 블로그의 인기 게시물

[UNITY] Shader 전역 변수 _Time 모바일 기기에서 버그

안드로이드앱 개인정보 취급방침