Dynamic Material Instance1 [언리얼/블루프린트] Custom Primitive Data vs Dynamic Material Instances (커스텀 프리미티브별 데이터 vs 다이나믹 머티리얼 인스턴스) Custom Primitive Data? 런타임에서 머티리얼을 동적으로 변경할 수 있는 방법으로 그동안 제일 많이 쓰던 방법은 Dynamic Material Instances (DMI)이다. Custom Primitive Data (CPD)은 DMI와 비슷한 기능을 하지만, 퍼포먼스 최적화에 더 좋은 방법이다. DMI는 새로운 머티리얼 인스턴스를 생성해 런타임에 머티리얼을 동적으로 변경한다.하지만, CPD는 해당 머티리얼이 적용된 Primitive Object (ex> static mesh, skeletal mesh) 자체의 데이터를 저장해, 머티리얼의scalar/vector 파라미터를 런타임에서 쉽게 수정할 수 있게 해주는 기능이다. CPD를 사용하면 중복 geometry가 있는 경우, draw cal.. 2024. 3. 23. 이전 1 다음