SF SHIP FBX를 import할때 chain선택 하면 하나로 들어온다. 머터리얼이 2개 들어온다 Light는 형광등용 머터리얼이고 Material이 전체이다. 이걸 인스턴스로 만들어 Mi_Metal로 한다.
포인트라이트를 하나 끌어다 놓고 형광등처럼 만들어서 달아준다.
로케이션 리셋하고 하나더 복사하고 하나는 Scale을 x:-1로 한다.
M_light
Material
3,1,1 변수를 만들고 파라미터로 변경해주고
그룹을 base로 하고 priority를 color 32, rough 34 metal 36
M_Material로 인스턴스를 만든다. 그룹으로 정리한 소트별로 파라미터가 보인다.
이펙트-포스트프로세스볼륨을 끌어다 복도를 덮어준다.
Ctrl_L
블렌더에서 형광등을 선택하고
머터리얼 Emission을 선택하고 strength를 50으로
blender robot
blender animation fbx로 export해서 Unreal로 import시 scale error 문제 해결
Blender에서 FBX로 익스포트한 캐릭터를 언리얼 엔진에 임포트할 때 스케일 문제가 발생하는 이유는, 두 소프트웨어의 기본 단위가 다르기 때문입니다. Blender는 기본 단위를 "미터(meter)"로 사용하고, 언리얼 엔진은 "센티미터(centimeter)"를 기본 단위로 사용합니다. 따라서 Blender에서 1미터로 설정한 오브젝트가 언리얼 엔진에서는 1센티미터로 해석되어 크기가 100배 작게 나타납니다.
해결 방법
이 문제를 해결하기 위해 몇 가지 방법을 시도할 수 있습니다.
1. Blender의 단위 설정 변경
- Blender에서 Scene 탭(우측 사이드바의 지구본 아이콘)을 선택합니다.
- Units 섹션에서 단위를 "Metric"으로 설정하고, "Unit Scale"을 0.01로 변경합니다. 이렇게 하면 Blender에서 작업하는 모든 값이 언리얼 엔진의 기본 단위와 맞아떨어지게 됩니다.
2. FBX 익스포트 시 스케일 설정
- Blender에서 FBX 파일을 익스포트할 때, 익스포트 창에서 Scale을 100으로 설정합니다.
- "Apply Transform" 옵션을 체크하여 모든 변환(스케일, 회전, 위치)이 적용되도록 합니다.
3. 언리얼 엔진 임포트 시 스케일 조정
언리얼 엔진으로 FBX 파일을 임포트할 때, "Transform" 섹션에서 Import Uniform Scale을 100으로 설정하여 임포트할 때 크기를 맞출 수 있습니다.
추가 팁
- Blender의 기본 스케일을 맞추는 것이 가장 효과적이지만, FBX 파일을 여러 번 수정해야 할 경우 이를 통해 언리얼 엔진에서 빠르게 스케일을 조정할 수 있습니다.
- FBX 파일을 수출하고 다시 가져오는 작업을 반복할 때는 일관된 스케일 설정을 유지하는 것이 중요합니다.
위 방법들을 사용하여 언리얼 엔진에서 정확한 크기의 모델을 사용할 수 있게 될 것입니다.
Append
맨위에 머리만 골라서 Rbody로 변경
씬에서 Unit Scale 0.01로 변경
Export fbx amature> Only 논리니어가 있을때 NLA만 체크
BP Third Person 복사해서 BP_ROBOT으로 이르 ㅁ바꾸고 카메라 붐 지우고 메시 선택하고 Animation 폴더 열어서
ABP_QUinn_C 우클릭
키 삭제
오른쪽 애님을 끌어다 놔준다.
Idle을 누르고
sk_robot으로 애님 갈아주고 컴파일
로코모션에서 Walk/Run을 누르면 아까 BS_
BS_MM_WalkRun이 나오는데
BP_ROBOT 이벤트그래프 다 지우고 AI MOVE TO
레벨에 네브메시바운드 깔고 사이즈 크게하고
레벨에 BP_ROBOT 배치하고
플레이 플레이어가 안보이면 시뮬레이션이 아닌지 확인해본다. Selected Viewport 이어야함.
'DXWave' 카테고리의 다른 글
240920 backpack, canon blende (0) | 2024.09.20 |
---|---|
240919 elevator (0) | 2024.09.19 |
240919 예습질문 (0) | 2024.09.13 |
240912 Blender Anim vs Unreal Anim (0) | 2024.09.12 |
240912 나제일 언리얼 (0) | 2024.09.12 |