예전부터 써오던 방식인데 3D 모델을 2D 스프라이트로 변환해서 주로 쓰곤 했었음.

3D모델을 2D 형태로 굳이 변환시켜 성능이나 조작감을 조금이라도 높여 보고자 해서 쓰게 됐고

리소스가 부족하거나 할 때도 유용하게 쓰고 있음.

툴은 유니티 에디터 스크립트로 만들었고

개념은 단순하게 3D 모델을 애니메이션을 통해 동작 시키고

카메라 화면의 텍스쳐를 일정 프레임마다 저장해서 하나의 png파일로 만들어 Sprite화 해서 쓰는 방식이라고 보면 됨.


24b0d121e09c28a8699fe8b115ef0464d38ee7


이런 모델을 애니메이션을 통해 동작시켜 텍스쳐를 저장하게되면 


24b0d121e09c28a8699fe8b115ef046c64f22f4e9a

대충 이런식으로 Sprite로 만들 수 있고,


이걸 다시 2D 애니메이션 클립으로 만들어서 쓰고 있음.


필요를 못느껴 엄밀하게 3D 모델과의 성능차이를 검증하진 않았지만


당연히 빠를거라 생각은 되고, 리소스가 부족했을 때 활용하기에도 좋음.


혹시나 리소스에 허덕인다면 위에 개념을 적용해서 3D 모델을 가져다가 2D로 변환시켜 활용해보자