본문 바로가기

ue512

[UE5] Cloth Animation - Material * 천 재질 구현 옷감 재질 이름은 잘 몰랐지만, 우연히 보게 된 옷감을 보고, 특색 있다고 생각되었고, 구현해 보면 재미있겠다는 생각이 들어서 Cloth Animation에 적당히 Master Material 구현해서 넣어 보았다. 나중에 옷에 관심 많은 지인한테 물어서 알았는데, 밸벳 재질이라고 알려줬다. 난 이상하게 설명했을 텐데, 알아듣고 알려줬다. * 보이는 방향에 따라 색이 다른 모습. * 보이는 방향이 수직, 수평 정도에 따라 다르게 섞어 주도록 마스터 마테리얼 구성. * 실제로 Cloth 가 펄럭이면 색상이 달라 보이는 모습을 볼 수 있다. 다른 옷감 재질과 노멀을 첨가하면 좀 더 그럴듯하겠지만, 기본적인 사항은 이 정도면 될 듯하다. https://youtu.be/lIJlQ06 ldK4 2023. 4. 3.
[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.