UE519 [UE5] Cloth Animation - import & setting * Cloth Animation 설정하는 방법 * 3D 모델링 데이터 준비 - 3D 그래픽 툴을 통해 제작된 Cloth 가 될 fbx 파일 준비. * 언리얼 엔진에 fbx 파일 임포트 - 첫 화면은 다음과 같다. 기본값은 Skeletal Mesh 옵션 꺼져 있는데, Cloth Animation 은 옵션을 켜줘야 함. * Skeltal Mesh 옵션 킨 모습 - Skeletal Mesh 옵션을 켜면 FBX Import Options 항목이 조금 변화하는데, 혹시 기본값이 잘못될까 염려되면, 우측상단의 "Reset to Default" 버튼을 한번 눌러주고 화면 하단의 "Import All" 버튼을 눌러서 FBX 파일 임포트한다. * Skeletal Mesh 임포트 된 모습 - 여기서 Skeletal Mes.. 2023. 4. 3. [UE5] Fracture obj - 적용 기본준비가 되어있다고 가정하고, 기본준비 관련글 : Fracture Obj 적용을 위한 기본 설정 Fracture Obj 적용하기에 앞서 부서지길 원하는 Geometry Collection 이 포함된 블루프린트에서 "Simulate Physics" 가 활성화되어있어야 한다. 그리고, 언리얼 샘플 프로젝트에서 캐릭터에 해당하는 BP_ThirdPersonCharacter 를 연다. 내가 조종하는 캐릭터가 Fracture Obj 에 닿으면 오브젝트가 부서지도록 하기 위해 캐릭터 충돌체에 해당하는 Capsule Component 를 선택한 뒤 "On Component Hit" 이벤트를 생성한다. On Component Hit 이벤트에서 충돌되는 컴포넌트에 "Add Impulse at Location" 함수 호출.. 2023. 3. 20. [UE5] Fracture Obj - 기본준비 Fracture 기능 적용할 Static Mesh 를 World Outliner 에 배치. - 편의를 위해 언리얼 기본 실린더를 배치. ( 박스, 구체 등 원하는 액터를 배치 ) 편집모드를 Fracture Mode 로 변경 - "Mode Toolbar" 에서 "New" 클릭. ( 이때 World Outliner 에 배치한 Fracture 가 선택된 상태여야 함 ) Geometry Collection 저장 위치/이름 지정 - 원하는 위치에 Geometry Collection 파일을 저장. ( Geometry Collection 에는 무게, 렌더링, 나나이트 사용 등 옵션 설정하는 액터. ) 부서질 오브젝트 형태를 미리 쪼개놓는다. - Fracture 형태는 여러가지가 있다. 단정한 벽돌 형태, 어긋난 벽돌.. 2023. 3. 17. [UE5] 기본적인 Diffuse, Normal 맵 처리했던 방식 언리얼에서는 아래와 같이 간단히 마스터 마테리얼에서 텍스쳐와 Output 연결하면, Static Mesh, Skeletal Mesh ( Skinned Mesh ) 둘 다 사용할 수 있다. 언리얼이 Material Editor 가 아닌 직접적인 구현은 아래와 같은 HLSL 코드를 사용하는 방식으로 예전에는 사용했었다. HLSL 코드 이외에 HLSL 코드를 설정하고 부르는 부분이 C++ 혹은 C# 으로 설정하는 등 외부 설정요인들이 많지만, 핵심 HLSL 코드 개념을 알면 엔진이 바뀌거나 다른 플랫폼에서 그래픽스 코어 부분을 수정해봐야 할 때 처음부터 새로 배울 필요 없이 수정할 지식을 가지게 된다. 아마, 언리얼 코어 부분을 계속 파고들면, HLSL을 사용하는 플랫폼에서는 아래와 유사한 HLSL 코드들이 .. 2023. 3. 6. 이전 1 2 3 4 5 다음