Bước trước: Bước 3: Xử lý animation & xuất file .fbx


<aside> 💡 Trước khi bắt đầu, hãy tìm hiểu về Download Gun Data Editor Template trước. Bài viết về MAB Template sẽ có các thông tin sơ lược về template, link download và một số thao tác quan trọng

</aside>


1. Mở file template

Mở Esenthel Engine, Click vào Import *.EsenthelProject

https://i.gyazo.com/2f60607e27986967386843de561ffaf6.png

Trong cửa sổ hiện ra, điều hướng đến vị trí mà bạn đặt file MBA Template đã download > chọn file mod-animation-based-template.EsenthelProject > OK

https://i.gyazo.com/18f693c021d44b050e5629934e756dd0.png

Trong danh sách Project > Right click vào project vừa import > Đổi tên thành tên mà bạn muốn (ví dụ akms)

https://i.gyazo.com/e16d91ca2a6f79ad777e391f70f473a0.png

Double click vào project sau khi đã đổi tên để mở template ra trong Esenthel Engine.

Bên trái là danh sách các element của template được tổ chức dưới dạng cây thư mục

https://i.gyazo.com/8b949d04c404852ea543baff46b3249f.png

2. Import file fbx

Mở thư mục mà bạn đã export file .fbx từ Bước 3: Xử lý animation & xuất file .fbx > Kéo file .fbx vào thư mục assets > models

https://i.gyazo.com/d3bb281e928d010a026f481f6a240d0b.png

Sau khi kéo thả file fbx, quá trình Import sẽ tự động được tiến hành, chờ một lúc cho đến khi các element xuất hiện trong thư mục models

Sẽ có 3 kiểu element xuất hiện trong danh sách:

  1. Game object element: lưu trữ thông tin về bone, mesh của đôi tay và vũ khí
  2. Material element: Lưu trữ thông tin về texture của mesh
  3. Animation element: Lưu trữ thông tin về các animation mà bạn đã làm để áp dụng cho bones

https://i.gyazo.com/e6784b6aedb7fbc57ac71b1a9705b8cc.png

3. Kiểm tra các element

Các element cần phải được kiểm tra để chắc chắn quá trình import không gặp phải rắc rối nào. Một số trục trặc có thể xảy ra sẽ được liệt kê bên dưới kèm theo giải thích và cách khắc phục. Nếu bạn chắc chắn không gặp phải các trục trặc này, hãy bỏ qua và tiếp tục các bước tiép theo.

3.1. Kiểm tra bone

Ngay sau khi import file fbx vào MAB Template, double click (1) vào Game object element (trong ví dụ này là mod-animation-based-template) để mở Model Editor > Chuyển qua tab Bones (2)

https://i.gyazo.com/4a5a4c0c06a3cc9f58e31fcdb21268dc.png

Nếu bạn thấy hệ thống bone bị “loạn” như trong hình minh họa bên trên, hãy ấn Ctrl + O để mở chức năng Adjust Bone Orientations > Click Adjust. Toàn bộ các bone sẽ được sắp xếp lại. Bạn có thể bỏ qua bước này nếu hệ thống bone không gặp tình trạng như vậy

https://i.gyazo.com/de9ddb96ddeed031be216f4e99b5e84d.png