언리얼 엔진 5/개발 일지

[UE5] 블루아카이브 TPS게임 개발일지 (17) - 적 무기 모델링 임포트

ciel45 2023. 12. 26. 23:47

이번엔 적들이 쓸 무기 모델링을 임포트하였다.

 

 

다시 한번 원화를 살펴보니, 들고있는 무기가 M16과 비슷하다는 느낌이 들었다.

따라서 sketchfab에서 적절한 M16 모델을 구했다.

https://sketchfab.com/3d-models/low-poly-m16-58af6360d8864eb79f47638fe8d94378

 

Low Poly M16 - Download Free 3D model by samanthacford - Sketchfab

An American classic and former service rifle for the U.S. military. The Weapon comes in 3 configurations, the first with the A2 handguard, the second comes with an A1 handguard, and then lastly the heatshield grenade launcher variant. These weapons come wi

sketchfab.com

 

 

적의 무기에는 딱히 퀄리티 욕심이 없어 로우폴리 모델을 사용했다.

 

 

일전에 카이저 pmc 병사 모델링을 임포트할 때처럼, Texture Paint를 사용하여 카모플라주 무늬와 초록색 선을 그어주었다.

https://ciel45.tistory.com/19

 

블루아카이브 TPS게임 개발일지 (8) - 적 모델링 임포트

작중 적으로 등장할 캐릭터는 원작의 최종장 내용과 마찬가지로 카이저 PMC이다. 그런데 칸나의 3d 모델링은 부스에서 구할 수 있었지만, 아무리 찾아봐도 카이저 PMC 병사의 모델링은 구할 수 없

ciel45.tistory.com

 

 

 

상단의 Texture Paint 탭을 눌러 원하는 텍스처를 칠할 수 있다.

 

 

그리고 탄창이 빠지고 꼽히는 기능은 필수라고 생각해서, 리깅을 해주었다.

방법은 아래의 영상을 참고하였다.

 

https://www.youtube.com/watch?v=8HI_HJ3Ek9s&ab_channel=Tutorials.uasset

 

 

연결된 Armature(Bone)을 이용해 탄창을 분리할 수 있다.

 

 

적당히 완성이 되었으므로, fbx로 export하여 언리얼 엔진 5에서 import하였다.

 

잘 import 된 모습이다.

 

 

 

칸나에게 권총을 들려줄 때와 마찬가지로 소켓을 만들어 스케일, 회전을 조정해주었다.

 

한쪽엔 스켈레탈 메시의 소켓 편집창, 한쪽엔 Enemy 블루프린트를 열어놓고 각도를 확인하며 작업하였다.

 

혹시 이 포스팅을 읽는 분들 중에 게임 개발을 하시면서 듀얼모니터를 사용하지 않는 분이 계시다면, 꼭 한번 사용해보는 것을 추천드린다.

이런 작업할 때 굉장히 편리하며, 이외에도 한쪽에 레퍼런스를 띄워놓고 한쪽에서 스크립트를 짤 때도 아주 좋다.

 

소총 조준 애니메이션

 

그리고 소총 조준 애니메이션의 왼팔이 조금 어긋나있어, 알맞게 회전시켜준 다음 상단의 +Key로 적용시켰다.

주의할 점으로, 뼈를 알맞게 회전시켜놓고 +Key를 누르지 않으면 애니메이션에 변경사항이 적용되지 않는다.

 

 

 

다음은 적용 결과이다.

https://www.youtube.com/watch?v=Tne3cuW1NuM&ab_channel=Ciel45

 

이제 적의 무기도 준비되었으니, 슬슬 적의 공격, 이동을 구현하는 작업을 할까 한다.