Import nhân vật từ web Mixamo vào trong Unity

Chào các bạn, mình tên là Thuận, hiện đang làm việc trong team XR(VR/AR/MR) tại công ty OneTech Asia. Trong chủ đề lần này, mình giới thiệu cho các bạn về một trang web hỗ trợ tạo và tùy chỉnh các nhân vật 3D ,animation và sau đó sẽ tích hợp vào trong Unity. Hãy cùng mình đi vào chi tiết bài viết nhé.

Trang web Mixamo là gì

Mixamo là một trang web của Adobe, trang này cung cấp các mô hình nhân vật 3D và animation cho lĩnh vực đồ họa. Người dùng có thể dễ dàng tùy chỉnh nhân vật kết hợp với các animation  để tạo ra những chuyển động thú vị.

Trang này, cung cấp một bộ sưu tập đa dạng mô hình nhân vật và các animation khác nhau. Một điểm mạnh của Mixamo là khả năng tích hợp dễ dàng vào môi trường Unity và Unreal Engine.

Đặc biệt, trang web này sẽ cho chúng ta sử dụng các nhân vật và animation cơ bản một cách miễn phí. Chắc các bạn cũng bắt đầu thấy trang web này thú vị rồi phải không. Vậy hãy cùng đi vào phần tiếp theo nhé.

Giao diện trang web Mixamo

Giao diện trang web Mixamo

Các bước để import nhân vật Mixamo vào Unity

Đăng nhập

Để truy cập vào trang web bạn vào đường link như sau: https://www.mixamo.com/

Mixamo cho phép bạn có thể đăng ký mới tài khoản (nếu chưa có), hoặc dùng tài khoản từ Facebook hoặc Google.

Đăng nhập vào web Mixamo

Đăng nhập vào web Mixamo

Chọn nhân vật

Trang web Mixamo, cho bạn 2 lựa chọn như sau:

+ Nếu bạn chưa có nhân vật thì bạn có thể sử dụng nhân vật có sẵn từ thư viện (giống hình mô tả bên dưới)

Chọn nhân vật có sẵn từ Mixamo

Chọn nhân vật có sẵn từ Mixamo

+ Ngoài ra bạn có thể tải nhân vật riêng của mình lên theo cách sau:

Click vào UPLOAD CHARACTER -> Kéo thả file nhân vật. Lưu ý định dạng file ở đây hỗ trợ FBX, OBJ. Dung lượng nhân vật hãy nhớ dùng nhân vật low poly để dễ load.

Sau khi load thành công, nếu nhân vật của bạn chưa được gắn xương thì Mixamo sẽ hướng dẫn bạn các bước gắn xương cho nhân vật . Ở bước này, bạn chỉ cần kéo các điểm vòng tròn xương giống như hình hướng dẫn kế bên là được.

Gắn xương cho nhân vật trên Mixamo

Gắn xương cho nhân vật trên Mixamo

Hoàn thành gắn xương trên  Mixamo

Hoàn thành gắn xương trên  Mixamo

Sau khi đã đặt các vòng tròn đúng theo hướng dẫn cứ click vào Next và mất vài phút là hoàn thành.

Chọn chuyển động

Cách chọn chuyển động tương tự như chọn nhân vật, chỉ cần click vào các chuyển động mà bạn thích thì nhân vật sẽ được load chuyển động lên. Mixamo có hỗ trợ chỉnh thời gian chuyển động.

Chọn animation

Chọn animation

Tích hợp vào Unity

Sau khi đã có được một nhân vật cùng animation ưng ý, tiếp theo là click vào button Dowload nhân vật về. Phần Dowload Settings (giống như hình minh họa bên dưới). Ở đây, mình muốn dùng nhân vật có textures từ Mixamo nên chọn Skin là With Skin. Nếu bạn chỉ muốn lấy animation mà không cần texture thì chọn Without Skin.

Dowload nhân vật về

Dowload nhân vật về

Khi kéo file nhân vật vào Unity, ở mục Materials bạn hãy giải Extract Textures ra (nếu không nhân vật sẽ không có textures).  Và ở mục Rig hãy thay đổi thành Legacy. Sau đó ấn Apply.

Extract Textures

Extract Textures

Thay đổi Rig thành Legacy

Thay đổi Rig thành Legacy

Kết luận

Mixamo là trang web thú vị, hỗ trợ chúng ta rất nhiều trong việc làm chuyển động. Hy vọng các bạn sẽ có những trải nghiệm tuyệt vời với trang web nhé. Nếu có thắc mắc gì, đừng ngại chia sẻ cho mình. Hẹn gặp lại các bạn ở chủ đề tiếp theo.

Tư vấn - Báo giá
Mở rộng quy mô doanh nghiệp của bạn với ONETECH!
Hãy liên hệ với chúng tôi để được cung cấp các dịch vụ phát triển phần mềm chất lượng cao với chi phí hợp lý nhất. Các kỹ sư của chúng tôi sẽ giúp bạn phát triển một giải pháp phù hợp để vượt lên đối thủ cạnh tranh của mình.
Mọi thông tin tư vấn và báo giá đều miễn phí.

    「Chính sách bảo mật」Nếu bạn đồng ý với những điều trên, vui lòng nhấp vào nút "Gửi"
    Một email trả lời tự động sẽ được gửi đến địa chỉ email bạn đã nhập, vì vậy hãy kiểm tra điều đó.
    Tư vấn - Báo giá
    Mở rộng quy mô doanh nghiệp của bạn với ONETECH!
    Hãy liên hệ với chúng tôi để được cung cấp các dịch vụ phát triển phần mềm chất lượng cao với chi phí hợp lý nhất. Các kỹ sư của chúng tôi sẽ giúp bạn phát triển một giải pháp phù hợp để vượt lên đối thủ cạnh tranh của mình.
    Mọi thông tin tư vấn và báo giá đều miễn phí.

      「Chính sách bảo mật」Nếu bạn đồng ý với những điều trên, vui lòng nhấp vào nút "Gửi"
      Một email trả lời tự động sẽ được gửi đến địa chỉ email bạn đã nhập, vì vậy hãy kiểm tra điều đó.
      liên hệ