18. 장점.
1. Buffer에 Lock을 걸지 않아도 구현이 가능
2. 빠른 속도를 보장
단점.
1. 쉐이더 상수 개수 제한으로 한꺼번에 수백개 이상은 그리지 못함
2. Skinning Shader등 쉐이더 상수를 많이 사용하는 방법과 병행하기 힘듬
3. DP콜이 Dynamic Buffer에 비해 상대적으로 많음.
DevRookie 박민근(민군) 18
19. Using Dynamic Buffer
장점.
1. 버퍼 크기만큼 인스턴싱이 가능하므로 Shader보다 더 많이 가능
2. 스키닝 애니메이션등, Shader와 연계 되지 않음.
3, DP콜이 Shader보다 상대적으로 적음
단점.
1. Lock을 걸어야 하기 때문에 부하가 상당히 큼.
DevRookie 박민근(민군) 19
20. 10. 참고 자료
1. grass engine using instancing - 한글 블로그
2. Instancing.
3. Instancing – KGC 2005 최우영 (지티스 동영상)
4. 리얼타임 렌더링
DevRookie 박민근(민군) 20