Giải thích về Skinning Mô hình 3D: Từ Xương đến Chuyển động
Cuối cùng bạn cũng đã hoàn thành việc rigging cho nhân vật của mình. Bộ xương di chuyển đúng cách, các điều khiển phản hồi, và rồi vai xoay. Lưới nhân vật bị nhăn lại thành một nếp gấp sắc nhọn, cẳng tay xoắn như một thanh kẹo, hoặc khuỷu tay bị kéo căng trong khi phần còn lại của cánh tay bị bỏ lại phía sau. Mô hình trông ổn trong tư thế bind, vì vậy vấn đề này có vẻ khó hiểu.
Thực ra không khó hiểu. Skinning mô hình 3D là hệ thống chỉ cho bề mặt đa giác cách di chuyển theo một bộ xương bên trong. Một khi bạn hiểu được lưới nhân vật đang được yêu cầu làm gì, việc tô trọng số, ma trận bind, và các thuật toán thay thế sẽ không còn là những công việc kỹ thuật không liên quan nữa. Chúng trở thành những câu trả lời khác nhau cho cùng một câu hỏi thực tế: mỗi phần của bề mặt nên di chuyển như thế nào khi các xương lân cận thay đổi vị trí?
Mục lục
- Tại sao lưới nhân vật của bạn bị sụp đổ nếu không có skinning
- Bộ xương, Tư thế Bind và Lưới nhân vật
- Trọng số xương và Linear Blending hoạt động như thế nào
- Dual Quaternion Skinning và Vấn đề "Vỏ kẹo"
- Quy trình thực tế về Tô trọng số và Vùng ảnh hưởng
- Khi nào Skinning tự động và hỗ trợ bởi AI phát huy tác dụng
- Chọn thiết lập Skinning phù hợp cho dự án của bạn
- Những câu hỏi về Skinning bạn chỉ hỏi sau lần thử đầu tiên
Tại sao lưới nhân vật của bạn bị sụp đổ nếu không có skinning
Một lưới nhân vật tĩnh chỉ biết vị trí các đỉnh của nó. Một bộ xương chỉ biết cách sắp xếp các khớp của nó. Đặt chúng vào cùng một cảnh và chúng vẫn sẽ không tự động hoạt động như một nhân vật sống. Nếu không có mối quan hệ skinning, việc xoay một xương cánh tay trên sẽ thay đổi bộ xương, chứ không phải các đỉnh tạo nên vai, tay áo hay ngực.
Skinning tạo ra mối quan hệ đó. Nó cung cấp cho mỗi đỉnh hướng dẫn về việc xương nào ảnh hưởng đến nó và mức độ mạnh mẽ. Sau đó, nhân vật có thể di chuyển như thể làn da linh hoạt được căng trên một cấu trúc bên trong cứng nhắc, ngay cả khi máy tính đang tính toán kết quả từng đỉnh một.
Một lỗi phổ biến đầu tiên xảy ra ở vai. Các đỉnh cánh tay trên di chuyển quá sát theo xương cánh tay, các đỉnh ngực giữ nguyên, và vùng chuyển tiếp giữa chúng bị lõm vào. Một vấn đề tương tự xuất hiện ở cổ tay khi bàn tay xoay nhưng cẳng tay không có sự chuyển tiếp dần dần. Kết quả là về mặt kỹ thuật có hoạt ảnh, nhưng về mặt hình ảnh nó hoạt động như một lớp vỏ cứng với vài mảnh ghép được gắn vào.
Quy tắc thực tế: Một tư thế bind tốt không đảm bảo biến dạng tốt. Nó chỉ cung cấp cho phần mềm một tham chiếu sạch sẽ để tính toán chuyển động sau này.
Bản thân lưới nhân vật rất quan trọng trước khi bạn mở bất kỳ công cụ tô trọng số nào. Luồng cạnh sạch sẽ cho phép biến dạng di chuyển quanh các khớp, trong khi cấu trúc tô pô không đều có thể buộc một đa giác duy nhất phải chịu một chuyển động mà nó không được tạo ra để hỗ trợ. Xem lại nguyên tắc cơ bản về cấu trúc tô pô nhân vật của bạn trước khi đổ lỗi cho rig.

Mục tiêu không phải là làm cho mọi đỉnh di chuyển. Mục tiêu là làm cho mọi đỉnh di chuyển theo cách hỗ trợ hình dạng xung quanh nó. Sự khác biệt đó giải thích tại sao skinning nằm giữa mô hình hóa, rigging, hoạt ảnh và xuất file. Một kết quả tồi có thể đến từ trọng số, vị trí khớp, cấu trúc tô pô, hoặc chính phương pháp biến dạng.
Bộ xương, Tư thế Bind và Lưới nhân vật
Hãy tưởng tượng một con ma-nơ-canh bằng gỗ được phủ một lớp đất sét mỏng. Các chốt và phân đoạn của con ma-nơ-canh là bộ xương, đất sét là lưới nhân vật, và khoảnh khắc bạn ấn đất sét lên con ma-nơ-canh ở một tư thế trung lập là tư thế bind.
Bộ xương là một hệ thống phân cấp các khớp. Vai thuộc về thân, khuỷu tay thuộc về cánh tay trên, và cổ tay thuộc về cẳng tay. Cấu trúc cha-con đó cho phép một vòng xoay di chuyển qua nhân vật. Nếu vai di chuyển, khuỷu tay và cổ tay sẽ kế thừa một phần chuyển động đó thông qua hệ thống phân cấp.
Tư thế bind là cách sắp xếp tham chiếu. Nó có thể là tư thế T, tư thế A, hoặc một tư thế trung lập khác, nhưng nó phải được thực hiện một cách có chủ đích. Phần mềm ghi lại cách lưới nhân vật nằm tương ứng với mỗi khớp tại thời điểm đó. Sau đó, nó so sánh tư thế hiện tại với tham chiếu đó và áp dụng sự khác biệt cho các đỉnh đã được bind.
Ba phần phải đồng bộ
- Bộ xương: Các khớp xác định chuyển động có sẵn và hệ thống phân cấp của nó. Một khớp khuỷu tay đặt sai vị trí có thể tạo ra một lần gập xấu ngay cả khi trọng số được tô cẩn thận.
- Tư thế Bind: Tư thế trung lập thiết lập khung tham chiếu. Nếu lưới nhân vật và bộ xương không được căn chỉnh khi bạn bind chúng, các phép biến đổi sau này sẽ bắt đầu từ mối quan hệ sai.
- Lưới nhân vật: Bề mặt đa giác mang các vị trí đỉnh, pháp tuyến, UV và dữ liệu ảnh hưởng cho phép nó biến dạng.

Một phép loại suy gấp giấy origami giúp ích cho ý tưởng tiếp theo. Đánh dấu một điểm trên hình giấy đã gấp, sau đó thay đổi các nếp gấp. Điểm được đánh dấu không chọn một nếp gấp duy nhất một cách cô lập. Vị trí cuối cùng của nó phụ thuộc vào cấu trúc xung quanh và cách giấy kết nối qua các nếp gấp. Một đỉnh được skin hoạt động tương tự, ngoại trừ việc phần mềm lưu trữ các giá trị ảnh hưởng rõ ràng thay vì dựa vào giấy vật lý.
Trước khi bind, hãy kiểm tra các phép biến đổi, tỷ lệ, hướng khớp và tư thế trung lập của nhân vật. Áp dụng các sửa chữa trước khi tạo trọng số. Nếu bạn thay đổi tỷ lệ của lưới nhân vật hoặc định vị lại các khớp chính sau khi bind, bạn có thể cần xây dựng lại hoặc sửa chữa cẩn thận mối quan hệ thay vì tô lên mọi triệu chứng.
Tư thế bind cũng cung cấp cho bạn một điểm neo để gỡ lỗi. Quay lại đó bất cứ khi nào một biến dạng trông có vẻ sai. Nếu lưới nhân vật đã bị lệch, xoay hoặc co giãn không chính xác ở đó, vấn đề không phải là một sự chuyển đổi trọng số tinh tế. Đó là một lỗi thiết lập cần được khắc phục ngay từ đầu.
Trọng số xương và Linear Blending hoạt động như thế nào
Một nhân vật gập ở khuỷu tay, nhưng các đỉnh giữa cánh tay trên và cẳng tay không thể di chuyển theo một khớp duy nhất một cách gọn gàng. Chúng cần một sự chuyển giao có tính toán. Trọng số xương cung cấp sự chuyển giao đó bằng cách gán cho mỗi đỉnh một đóng góp được chuẩn hóa từ các khớp ảnh hưởng đến nó.
Linear blend skinning, còn được gọi là skeletal subspace deformation, matrix palette skinning, hoặc vertex blending, cho phép một đỉnh phản ứng với nhiều khớp. Mỗi ảnh hưởng có một trọng số không âm, và tất cả các trọng số cho đỉnh đó cộng lại bằng 1, như được giải thích trong bài giảng này về linear blend skinning. Một đỉnh gần cánh tay trên có thể nhận được đóng góp mạnh mẽ từ xương đó, một đóng góp nhỏ hơn từ cẳng tay, và ít hoặc không có từ các khớp ở xa.
Kết quả hoạt động giống như một tấm ga trải giường được giữ bởi nhiều người. Mỗi người di chuyển một phần khác nhau, và vải sẽ ổn định theo mức độ kéo mạnh của mỗi bàn tay. Một đỉnh được skin là một điểm trên tấm vải đó. Vị trí cuối cùng của nó đến từ sự kết hợp các chuyển động của khớp, chứ không phải từ một xương duy nhất quyết định kết quả.
Phép tính được giải thích đơn giản
Đối với một đỉnh ở tư thế bind, engine thường tuân theo trình tự sau:
- Nó bắt đầu với vị trí ban đầu của đỉnh.
- Nó sử dụng một ma trận bind ngược để biểu diễn vị trí đó trong mối quan hệ tọa độ liên quan đến một khớp.
- Nó áp dụng phép biến đổi tư thế hiện tại của khớp.
- Nó nhân vị trí đã biến đổi đó với trọng số của đỉnh.
- Nó cộng kết quả có trọng số vào các đóng góp từ các khớp ảnh hưởng khác.
Ở dạng ký hiệu cô đọng:
v' = Σ wi Mi v
Ở đây, v là đỉnh ở tư thế bind, v' là vị trí biến dạng của nó, wi là trọng số ảnh hưởng, và Mi đại diện cho phép biến đổi hiện tại của khớp kết hợp với mối quan hệ bind ngược của nó. Phần bind ngược rất quan trọng vì engine phải tính đến trước vị trí ban đầu của đỉnh. Nếu không có tham chiếu đó, một phép biến đổi tư thế hoàn toàn hợp lý có thể di chuyển lưới nhân vật từ mối quan hệ ban đầu sai.

Chuẩn hóa giúp kiểm soát tổng ảnh hưởng. Nếu các giá trị cộng lại quá nhiều hoặc quá ít, các đỉnh có thể bị trôi, co lại hoặc phồng lên, làm cho vấn đề về trọng số trông giống như lỗi mô hình hóa. Trọng số đã chuẩn hóa không đảm bảo biến dạng đẹp mắt. Chúng chỉ cung cấp cho phép blend một điểm khởi đầu toán học ổn định.
Tại sao Linear Blending trở thành mặc định
Linear blend skinning nhỏ gọn, hiệu quả cho phần cứng và thực tế cho kết xuất thời gian thực. Một trò chơi có thể cập nhật nhiều đỉnh liên tục trong khi giữ cho phép tính tương đối dễ quản lý. Sự cân bằng đó đã giúp nó trở thành một phương pháp phổ biến cho nhân vật hoạt hình.
Lịch sử của nó cũng theo sự phát triển rộng hơn của đồ họa 3D đa giác, với việc xử lý chính thức như một kỹ thuật có tên tuổi trở thành một cột mốc quan trọng vào đầu những năm 2000. Khảo sát học thuật về các phương pháp skinning cung cấp bối cảnh lịch sử cho lĩnh vực này.
Hạn chế xuất hiện khi các khớp lân cận xoay ngược chiều nhau. Trung bình có trọng số của các phép biến đổi có thể mượt mà về mặt toán học nhưng tạo ra hình dạng vật lý sai. Xung quanh một cẳng tay bị xoắn, lưới nhân vật có thể bị mất chu vi và nhăn lại về phía trung tâm, ngay cả khi mọi đỉnh đều có trọng số được chuẩn hóa đúng cách. Sự khác biệt đó rất quan trọng trong quá trình khắc phục sự cố. Giá trị trọng số kiểm soát cách các khớp chia sẻ ảnh hưởng, trong khi phương pháp blend kiểm soát cách các phép biến đổi đó kết hợp với nhau.
Dual Quaternion Skinning và Vấn đề "Vỏ kẹo"
Xoay một cẳng tay trong khi quan sát khuỷu tay và cổ tay. Nếu phần giữa hẹp lại đáng kể và bề mặt xoắn vào trong, bạn đang thấy vấn đề "vỏ kẹo". Linear blending tạo ra hiện vật này vì nó trung bình hóa các ma trận biến đổi theo cách không bảo toàn bản chất cứng nhắc của phép xoay quanh một chi bị xoắn.
Vấn đề không phải là trọng số nhất thiết sai. Bạn có thể có một tập hợp ảnh hưởng được chuẩn hóa cẩn thận và vẫn bị mất thể tích khi các xương lân cận xoay ngược chiều nhau. Sự khác biệt này giúp tiết kiệm thời gian. Trước khi tô lại toàn bộ cánh tay, hãy kiểm tra xem hiện vật có đi theo phương pháp biến dạng hay không.
Dual quaternion skinning, hay DQS, cung cấp một giải pháp thay thế gần như thay thế trực tiếp. Thay vì blend trực tiếp các ma trận biến đổi, nó blend các dual quaternion đơn vị và chuẩn hóa kết quả kết hợp trước khi biến đổi đỉnh. Phương pháp này bảo toàn các phép biến đổi cứng nhắc hiệu quả hơn và cải thiện việc bảo toàn thể tích, như được mô tả trong thảo luận kỹ thuật này về dual quaternion skinning.
| Tiêu chí | Linear Blend Skinning | Dual Quaternion Skinning |
|---|---|---|
| Thao tác cốt lõi | Blend các phép biến đổi dựa trên ma trận | Blend các dual quaternion đơn vị, sau đó chuẩn hóa |
| Chi bị xoắn | Có thể tạo ra hiện tượng sụp đổ "vỏ kẹo" | Bảo toàn tốt hơn hành vi xoay cứng nhắc |
| Thể tích | Có thể mất thể tích xung quanh các điểm xoắn mạnh | Nói chung bảo toàn thể tích chi hiệu quả hơn |
| Hiệu suất thời gian chạy | Nhỏ gọn và thân thiện với phần cứng | Được báo cáo là nhanh gần bằng LBS |
| Mối quan tâm phổ biến | Bị nhăn và bẹt | Có thể bị phồng lên gần các khớp đặt sai vị trí |
Lựa chọn thực tế thường đơn giản. Sử dụng LBS khi engine đích, phong cách nhân vật, hoặc quy trình làm việc đã thiết lập yêu cầu. Thử DQS khi vai, cẳng tay, đùi hoặc đuôi bị xoắn rõ ràng bị sụp đổ và engine hỗ trợ tùy chọn này.
DQS không phải là phép màu. Nếu các trục khớp đặt sai vị trí hoặc vùng ảnh hưởng bao phủ khớp quá rộng, bề mặt có thể bị phồng lên thay vì bị nhăn. Hãy sửa bộ xương và vùng ảnh hưởng trước. Sau đó, so sánh cả hai phương pháp bằng cách sử dụng cùng các tư thế, đặc biệt là một lần gập trung lập, một lần xoắn mạnh và một lần vươn tới cực đoan.
Sử dụng thuật toán để giải quyết hiện vật bạn thực sự gặp phải. Chuyển sang DQS sẽ không sửa được khớp đặt sai vị trí, cấu trúc tô pô bị hỏng, hoặc đỉnh được gán cho xương sai.
Quy trình thực tế về Tô trọng số và Vùng ảnh hưởng
Bắt đầu bằng tự động hóa, nhưng coi kết quả là bản nháp. Một phương pháp tự động có thể ước tính ảnh hưởng từ khoảng cách xương, hình học xung quanh, hoặc tính toán theo kiểu bản đồ nhiệt. Nó giúp bạn nhanh chóng có được lượt đầu tiên có thể sử dụng được, trong khi chất lượng cuối cùng vẫn đến từ việc kiểm tra và sửa chữa.
Xây dựng lượt đầu tiên
- Chuẩn bị cảnh. Xác nhận lưới nhân vật đang ở tư thế bind dự định và bộ xương nằm bên trong nhân vật. Kiểm tra xem các bộ phận của nhân vật có bị tách rời, ẩn hoặc mang các phép biến đổi không mong muốn một cách vô tình hay không.
- Tạo trọng số ban đầu. Sử dụng gán tự động hoặc vùng ảnh hưởng để tạo bản đồ ảnh hưởng. Vùng ảnh hưởng cho mỗi xương một bán kính ảnh hưởng, với hiệu ứng mờ dần về 0 khi các đỉnh di chuyển ra ngoài vùng đó.
- Tạo dáng trước khi hoàn thiện. Kiểm tra vai, khuỷu tay, cổ tay, hông, đầu gối, cổ và ngón tay. Một tư thế trung lập sẽ che giấu các chuyển đổi xấu, trong khi chuyển động sẽ làm lộ chúng ngay lập tức.
- Tô vào vùng có vấn đề, không phải toàn bộ nhân vật. Thêm ảnh hưởng vào nơi hình dạng nên di chuyển theo khớp, trừ ảnh hưởng ở nơi vùng lân cận đang bị kéo theo, và duy trì sự chuyển đổi dần dần qua điểm gập.
- Nhân đôi cẩn thận. Đối xứng giúp tăng tốc lượt đầu tiên, nhưng tạm thời ngắt hoặc vô hiệu hóa đối xứng trước khi thực hiện sửa chữa cho một bên cụ thể. Nếu không, việc sửa chữa có thể xuất hiện trở lại ở phía đối diện.

Một vai bị biến dạng như kẹo dẻo thường có quá nhiều ảnh hưởng từ cánh tay lan vào ngực, hoặc quá ít ảnh hưởng từ thân mình lan vào phần vai. Một khuỷu tay bị nhăn sắc nét có thể cần thêm các vòng hỗ trợ, một gradient trọng số mượt mà hơn, hoặc một khớp đặt gần điểm gập thực tế hơn. Một vùng sáng cô lập trong màn hình hiển thị trọng số thường xác định một đỉnh bị quá trọng số hoặc một lần gán nhầm.
Kiểm tra kết quả từ nhiều góc độ
Đừng chỉ đánh giá bản đồ trọng số trong tư thế mặc định của khung nhìn. Xoay nhân vật, gập khớp từ từ, và kiểm tra đường viền từ các góc nhìn chính diện, bên cạnh và ba phần tư. Quan sát các pháp tuyến và đổ bóng cũng như đường viền, vì bề mặt có thể giữ nguyên đường viền của nó trong khi tạo ra một nếp gấp không mong muốn.
Sử dụng tài liệu tham khảo quy trình làm việc được nhúng này trong khi bạn kiểm tra thiết lập của mình:
Kết thúc bằng cách kiểm tra các đỉnh chưa được gán, các ranh giới màu sắc đột ngột và các ảnh hưởng nhảy qua các bộ phận cơ thể không liên quan. Một bàn tay không nên kéo cẳng tay chỉ vì các đỉnh ở gần nhau trong không gian đối tượng, và một chiếc áo khoác lỏng lẻo có thể cần một chiến lược khác với phần thân bên dưới nó.
Khi nào Skinning tự động và hỗ trợ bởi AI phát huy tác dụng
Một nhân vật có thể trông chấp nhận được sau khi bind tự động ở tư thế thư giãn, rồi bị sụp đổ ngay lần đầu tiên giơ vai lên. Thuật toán không đánh giá thiết kế. Nó phân phối ảnh hưởng trên hình học mà nó nhận được, vì vậy lưới nhân vật có độ phân giải thấp, luồng cạnh không đều, các bề mặt bị ngắt kết nối, hoặc các khớp đặt sai vị trí sẽ cung cấp cho nó bằng chứng yếu.
Vùng ảnh hưởng vẫn hữu ích cho lượt đầu tiên nhanh chóng vì ranh giới của chúng có thể nhìn thấy và dễ dàng điều chỉnh. Chúng kém chính xác hơn đối với các hình dạng đặc trưng của thiết kế. Một phần vai cần giữ nguyên thể tích dự định, trong khi một chiếc áo khoác có thể cần di chuyển khác với phần thân bên dưới nó. Đặt vùng ảnh hưởng làm ranh giới thô, sau đó tinh chỉnh các đỉnh điều khiển đường viền và điểm gập của khớp.
Các công cụ hỗ trợ bởi AI mở rộng quy trình này bằng cách dự đoán trọng số từ các mẫu hình học và các ví dụ đã được rig trước đó. Chúng có thể giảm công việc thiết lập lặp đi lặp lại trên các nhân vật tương tự, nhưng kết quả vẫn là một đề xuất. Kiểm tra các tư thế, kiểm tra đổ bóng và sửa các khớp biểu cảm bằng tay.
Một số phương pháp skinning vẫn đang được sử dụng tích cực, bao gồm direct skinning, automatic skinning, example-based deformation, và direct delta skinning. Mỗi phương pháp cân bằng giữa kiểm soát thủ công, tự động hóa, chất lượng biến dạng và hành vi thời gian chạy một cách khác nhau. Lựa chọn là một sự đánh đổi về kỹ thuật và nghệ thuật, không phải là một nút bấm làm cho mọi lưới nhân vật biến dạng tốt.
Đối với một nghệ sĩ mới vào nghề, hãy sử dụng tự động hóa cho sự lặp lại, không phải cho việc đánh giá. Hãy để phần mềm tạo bản đồ ảnh hưởng, sau đó kiểm tra xem vai có giữ nguyên hình dạng không, khuỷu tay có co lại một cách tự nhiên không, và thiết kế của nhân vật có yêu cầu chuyển động cứng nhắc hay mềm mại không. Một lượt làm thủ công gọn gàng thường nhanh hơn việc sửa chữa một lần bind tự động chưa bao giờ được kiểm tra.
Chọn thiết lập Skinning phù hợp cho dự án của bạn
Chọn thiết lập bằng cách trả lời ba câu hỏi.
Nhân vật sẽ chạy ở đâu? Bắt đầu với các yêu cầu của engine đích và định dạng xuất file. Nhân vật game thời gian thực thường ưu tiên thiết lập LBS nhỏ gọn với danh sách ảnh hưởng được kiểm soát cho mỗi đỉnh, trong khi rig cho phim có thể ưu tiên chất lượng biến dạng và các hệ thống sửa lỗi.
Chuyển động có cực đoan đến mức nào? Một nhân vật cách điệu với các tư thế hạn chế có thể trông tuyệt vời với LBS. Một sinh vật có các chuyển động xoắn sâu, đuôi dài, hoặc các chi có khớp nối cao xứng đáng được so sánh trực tiếp với DQS và các sửa lỗi được soạn thảo cẩn thận.
Bạn có thể hỗ trợ bao nhiêu hình học? Nhiều cấu trúc tô pô hơn có thể cho phép khớp có thêm không gian để gập, nhưng các đa giác bổ sung sẽ không cứu được vị trí khớp sai hoặc trọng số bị nhầm lẫn. Hình học sạch sẽ có giá trị hơn mật độ được thêm vào mà không có kế hoạch biến dạng.
Lưới nhân vật được tạo bởi AI cần cùng một kỷ luật. Remeshing và retopology có thể biến một bề mặt không đều thành một bố cục lưới tứ giác sạch sẽ hoặc tam giác sẵn sàng cho game trước khi bind. Nếu quy trình làm việc của bạn liên quan đến chuyển đổi định dạng, hãy kiểm tra nhân vật thông qua quy trình làm việc DAE sang FBX và xác minh rằng các khớp, trọng số, phép biến đổi và gán vật liệu vẫn còn sau khi chuyển giao.
Thứ tự ưu tiên tốt nhất: Sửa lưới nhân vật, đặt khớp, thiết lập tư thế bind, tạo trọng số, kiểm tra chuyển động, sau đó chọn phương pháp blend.
Thứ tự đó ngăn bạn sử dụng một thuật toán biến dạng phức tạp để che giấu một lỗi thiết lập cơ bản.
Những câu hỏi về Skinning bạn chỉ hỏi sau lần thử đầu tiên
| Triệu chứng | Nguyên nhân có thể xảy ra | Khắc phục nhanh |
|---|---|---|
| Khớp bị sụp đổ khi gập | Cấu trúc tô pô, trọng số hoặc vị trí khớp kém | Kiểm tra luồng cạnh, tô lại vùng chuyển tiếp và kiểm tra vị trí khớp |
| Lưới nhân vật được tạo bởi AI tô không đều | Cấu trúc tô pô không đều hoặc bị kéo căng | Remesh hoặc retopologize trước khi bind |
| Xuất file bị mất biến dạng | Dữ liệu skin, phép biến đổi hoặc cài đặt chuyển đổi không được hỗ trợ | Kiểm tra file đã xuất trong engine đích và xác minh bộ xương và trọng số |
| Điểm xoắn bị nhăn vào trong | Mất thể tích do linear blend | So sánh DQS, sau đó kiểm tra trục khớp và phạm vi ảnh hưởng |
Bạn có nên bind nhân vật được tạo bởi AI ngay lập tức không? Thường là không. Làm sạch cấu trúc tô pô, xác nhận tỷ lệ và hướng, đặt khớp, và tạo một tư thế bind có chủ đích trước.
Nếu một khớp luôn bị sụp đổ thì sao? Cô lập tư thế, kiểm tra trọng số trong chế độ xem nhiệt, và xác định xem lỗi có đi theo lưới nhân vật, bộ xương hay phương pháp blend hay không. Giới hạn khớp hoặc các blend shape sửa lỗi có thể giải quyết một điểm cực đoan được thiết kế một cách gọn gàng hơn là tô lại vô tận.
Làm thế nào để chuẩn bị cho Unity hoặc Unreal? Xuất một nhân vật thử nghiệm nhỏ trước. Xác nhận engine đọc được hệ thống phân cấp bộ xương, tư thế bind, ảnh hưởng đỉnh, pháp tuyến và dữ liệu vật liệu trước khi cam kết cho một tài sản sản xuất đầy đủ.
Bạn nên làm gì với hình học không đều được tạo ra? Sử dụng lượt remesh hoặc retopology để tạo ra các bề mặt hỗ trợ các lần gập dự định. Skinning có thể phân phối ảnh hưởng, nhưng nó không thể tạo ra luồng cạnh hữu ích nơi lưới nhân vật không có.
Sculpty kết hợp tạo mô hình 3D từ văn bản và từ hình ảnh với các công cụ remeshing, retopology, tạo texture PBR, kết xuất và xuất file, để bạn có thể chuẩn bị một tài sản sạch sẽ hơn trước khi bind nó vào rig. Truy cập Sculpty để tạo hoặc tinh chỉnh lưới nhân vật, kiểm tra cấu trúc tô pô của nó và đưa mô hình sẵn sàng cho skinning vào quy trình làm việc hoạt ảnh của bạn.