Một số cách để thực hiện các hình dạng cơ thể thay đổi là gì?


8

Các trò chơi như Ryzom và Sims cho phép người chơi có cơ thể người với các hình dạng khác nhau: rộng hoặc mỏng, cao hay ngắn, mũi to hay nhỏ, v.v ... Đối với tôi, việc tạo ra trước tất cả các kết hợp có thể có của mắt lưới.

Một số cách để làm điều đó là gì? Là các lưới được xác định theo chương trình? Đây có phải là trung bình có trọng số của nhiều mô hình "mục tiêu hình thái" không?

Nếu có tính toán được thực hiện để xác định lưới: nó có được thực hiện trong "shader hình học" không? Hay nó được thực hiện bởi CPU?

Tham khảo: Câu hỏi " Cách tạo tài sản nghệ thuật cho trình chỉnh sửa hình đại diện 3d " đã đề cập đến trình chỉnh sửa hình đại diện và các yếu tố cơ thể khác nhau, và một số trò chơi sử dụng mục tiêu hình thái và ném bom glyph.

Câu trả lời:


2

Nó sẽ phải được thực hiện bởi CPU - một trình tạo bóng hình học sẽ không có cơ hội lưu kết quả của nó, điều này rất cần thiết và không phải tất cả các thiết bị được hỗ trợ bởi các trò chơi này đều hỗ trợ trình tạo bóng hình học. Đạt được nó có thể đơn giản như áp dụng một ma trận tỷ lệ cho toàn bộ hoặc các phần riêng biệt.

Chỉnh sửa: Tôi đọc câu hỏi liên quan của bạn. Bạn nên thực sự làm rõ câu hỏi này để rõ ràng về mục tiêu biến hình hoặc rõ ràng về việc chỉ tùy chỉnh tỷ lệ.


Đã đưa thêm ngữ cảnh vào "câu hỏi liên quan". Tôi đã không đề cập đến các mục tiêu hình thái; chắc chắn là về sự tùy biến. Nếu các mục tiêu hình thái nằm trong không gian giải pháp, thì tôi muốn biết thêm về chúng; nhưng mối quan tâm của tôi là triển khai các cơ thể với hình ảnh động và mô hình phù hợp (ví dụ: mô hình quần áo) một cách nhất quán. Tôi không thiên về bất kỳ phần nào của không gian giải pháp.
AngryPuffin

Không hoàn toàn chính xác; nếu bạn đang sử dụng CUDA hoặc OpenCL, bạn có thể truy cập hình học đang được GPU xử lý.
Kỹ sư
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.