24b0d121e09c28a8699fe8b115ef046c67f82f4699

오늘은 GPU 인스턴싱에 대해서 알아봤어!

내가 어제 GPU 인스턴싱 인줄 알고 드로우콜이 줄어들었던 걸 알아보니까, GPU 인스턴싱은 맞지만 Matrix4x4.TRS 랑 Graphics.DrawMeshInst/anced를 이용해서 렌더링하기 때문에 따로 오브젝트가 생성되지않는거 였더라고

원래 재질에서 GPU 인스턴싱 체크 해뒀는데 왜 드로우콜이 그대로지 하면서

GPU 인스턴싱 관련 영상들 찾아보니까 이것 말고도 더 해야하는게 있더라

그래서 파이프라인 세팅 에셋의 GPU Resident Drawer를 Inst/anced Drawing으로 바꾸기
렌더링패스 Forward+ 쓰기
프로젝트 세팅에서 그래픽부분에 있는 BatchRednererGroup Variants를 Keep All로 바꾸기

를 따라하니까, 확실히 드로우콜이 그냥 24로 줄어들더라

원래는 이거 관련해서 질문하려고했는데, 질문을 까먹어버림...

진짜 사소한거라도 메모하는 습관 빨리 들여야하는데, 그게 쉽지가않네