Làm cách nào để thêm thiết bị vào mô hình nhân vật 3D bằng XNA / Blender?


14

Tôi đã xem khá nhiều hướng dẫn về Blender, nhưng tôi vẫn chưa thấy các ví dụ về cách hoán đổi các mô hình con. Vì vậy, câu hỏi của tôi là, làm thế nào để bạn trao đổi thiết bị trên một mô hình nhân vật? Cụ thể, tôi muốn có thể tự động thêm / trao đổi quần áo và vật phẩm được giữ bởi một mô hình nhân vật trong XNA. Lý tưởng nhất là các mục sẽ theo cấu trúc xương của mô hình nhân vật.

Ví dụ; bắt đầu với một nhân vật khỏa thân trong XNA, tôi muốn có thể để nhân vật cầm rìu và đeo chainmail theo hình ảnh động của nhân vật. Tôi cũng muốn có thể chuyển đổi thiết bị này thành một thanh kiếm và đĩa thư bất cứ lúc nào trong trò chơi. Tôi không muốn tạo ra một mô hình cho mỗi kết hợp thiết bị. Có cách nào để chỉ thêm xương (nói xương kiếm) và mắt lưới của một mô hình vào xương mô hình khác (nói xương tay phải) không?

Cảm ơn…

Câu trả lời:


13

Đối với các vật phẩm được nhân vật mang theo như kiếm, khiên hoặc tương tự, bạn có thể tạo xương tay đặc biệt, nơi bạn gắn vật phẩm / hình học mới khi chạy.

Khi nói đến áo giáp / quần áo khác nhau, điều này sẽ phức tạp hơn một chút. Một cách tiếp cận được sử dụng rộng rãi (tôi cũng nghĩ bởi WoW) là sử dụng các mô hình được phân đoạn:

Bạn mô hình nhân vật của mình với tất cả các áo giáp và mảnh vải khác nhau làm lưới phụ (trong máy xay, bạn sẽ sử dụng các nhóm đỉnh cho điều đó). Sau đó, bạn chỉ cần chuyển đổi khả năng hiển thị (hoặc đính kèm) các phần cần thiết và ẩn (hoặc tách) các phần không cần thiết. Tất cả các bộ phận sẽ chia sẻ cùng một bộ xương.

Bạn cũng có thể đạt được rất nhiều diện mạo khác nhau chỉ bằng cách hoán đổi kết cấu.


1
vâng, WoW dường như làm điều đó. Các bộ phận "bên ngoài" duy nhất là miếng đệm vai, tay lái và vũ khí, từ xa.
Raine
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.