머티리얼2 [언리얼5] FootStep개선(피직스머티리얼&노티파이블루프린트) 기존의 플레이어의 발소리와 이펙트는 단순하게 애니메이션 에셋에서 노티파이 알림을 통하여 재생시킬 뿐이었습니다. 하지만 플레이어의 바닥의 재질에 따라 좀더 다채로운 사운드와 이펙트를 연출 하고자 개선을 해보기로 합니다. 기존의 플레이어 FootStep 1. 피지컬 표면(Physical Surface) 생성 프로젝트 세팅에서 Physical Surface 메뉴를 통하여 다양한 표면의 종류를 지정할 수 있습니다. 기본(Default)설정을 포함한 총 63개의 설정이 가능합니다. 2. 피지컬 머티리얼(Physical Material) 생성 컨텐츠 브라우저 우클릭 > 피직스 > 피지컬 머티리얼을 생성합니다. 클래스는 PhysicalMaterial 입니다. 생성된 머티리얼의 디테일에서 다양한 설정이 가능하지만 단순.. 2024. 2. 2. [언리얼4] Material instance 게임에서 몬스터를 만들때 하나의 몬스터를 다양한 객체로 생성하였을때 모양은 같더라도 색상을 다르게 하여 다양한 타입처럼 보이도록 할수 있습니다. 하지만 각각의 몬스터를 단순하게 생상만 바꾸기 위해서 색상이바뀐 Material을 여러개 만들다보면 셰이더 컴파일은 생성된만큼의 작업을 반복해야 합니다. 때문에 최적화에 적합하지 않으므로 instancing 하여 동일한 버퍼를사용하고 내부의 값만 변환시켜 색상을 바꾸어 봅니다. 1. Material 생성하기 브라우저창에서 우클릭하여 머티리얼을 생성합니다. 처음 머티리얼을 생성했을때 연결할수있는 노드(우측 노드 내부의 흰색 글씨)와 없는 노드들(선택불가능한 회색 글씨)로 나뉘어져 있습니다. 이부분은 Material Domain 의 설정값에따라 연결이 가능한 노드들.. 2023. 11. 3. 이전 1 다음