Ragdoll trên các sinh vật sống: có ai đó đã thực hiện nó?


8

Tôi thấy rằng một sinh vật chết thực tế rơi xuống là nhàm chán.

Tôi tự hỏi, có trò chơi nào đã thực hiện một hệ thống hoạt hình trong đó mô hình di chuyển tùy thuộc vào lực cơ và vận tốc của các chi, nhưng tính toán ingame?

Nó nhanh hơn nhiều để có dữ liệu hoạt hình xác định được tải và chỉ được đọc tuần tự, nhưng nó trông "tĩnh" hơn nhiều.

Vì tôi nghe nhiều về dữ liệu được tạo theo thủ tục, người ta có thể tạo ra một cơ thể với hình ảnh động riêng tùy thuộc vào trọng lượng của xương.

Tôi không nói về một mô phỏng robot ngoài đời thực, nơi xương đang đứng, tự động điều chỉnh một số góc để giữ cân bằng, nhưng một cái gì đó trung gian hơn và được tính toán trước.

Các lực thay đổi một chút giữa các bước (một số ngẫu nhiên trên phao nên thay đổi cộng hoặc trừ 10%), do đó quỹ đạo của các chi giữa các bước.

Nó sẽ đòi hỏi rất nhiều sự điều chỉnh và cấu hình sẵn, nhưng nó sẽ có vẻ ít xác định hơn nhiều.

Câu trả lời:


9

Công cụ Euphoria của NaturalMotion mô phỏng một "hệ thống thần kinh vận động" để thực hiện các hoạt hình theo thủ tục. Nó được sử dụng trong một vài trò chơi, đặc biệt là GTA4 khi người đi bộ bị ô tô đâm.

Nó vẫn đắt hơn đáng kể so với hoạt hình tĩnh và bạn sẽ hiếm khi thấy nhiều hơn một vài mô hình hoạt hình cùng một lúc với một hệ thống như vậy.


1
một game khác sử dụng engine euphoria là "Star Wars: The Force Unleashed". Lucasarts cũng đã công bố một trò chơi indiana jones vào năm 2007 sẽ sử dụng nó, nhưng đã bị hủy vì một số lý do: youtube.com/watch?v=fACZMsKN7fk
filipe

5

Để thấy điều này được thực hiện một cách cực đoan, hãy kiểm tra trò chơi "QWOP", trong đó người chơi là 100% ragdoll và bạn sử dụng các lệnh chính để di chuyển chân.

http://www.foddy.net/Athletics.html


1
Có một giờ hoàn toàn tốt trong ngày của tôi: P
michael.bartnett

5

Tôi đã làm việc với một kỹ sư đã dành cả năm để thực hiện hỗ trợ ragdoll trong một trò chơi AAA khi một nhân vật sống bị đánh gục. Sau tất cả những điều đó, cuối cùng họ đã cắt nó hoàn toàn. Đó là quyết định đúng đắn: nó trông thật giả tạo và phá vỡ sự nghi ngờ của bạn.

Thật khó để đánh giá thấp bộ não của chúng ta sắc bén đến mức nào trong cách cư xử thực tế của con người và khi một người mẫu hoạt hình bước ra ngoài đó, đó là lãnh thổ thung lũng kỳ lạ nghiêm trọng . Bạn có nhớ chương trình kinh dị đó là Polar Express không?


cực nhanh ... aaarh ..... zombie-búp bê ...
Bjorn Wesen

2

Ít nhất một số trò chơi Unreal sử dụng các số liệu ragdoll, nhưng chúng chỉ mang tính trực quan, cơ chế trò chơi dựa vào vật lý đơn giản.


2

Một điểm tốt để giải quyết là thực tế là vật lý ragdoll hoàn toàn chiếm quá nhiều tính thực tế TUYỆT VỜI khỏi trò chơi, khiến người chơi mất hứng thú dễ dàng hơn do nhận ra rằng đó thực sự là một trò chơi, và không cảm thấy như đó là một thế giới khác. Mặt khác, bạn có thể thêm rất nhiều chủ nghĩa hiện thực vào trò chơi bằng cách sử dụng các kỹ thuật hoạt hình theo thủ tục dựa trên vật lý ragdoll. Vì vậy, tất cả những gì tôi thực sự nói, là đảm bảo bạn biết nơi chủ nghĩa hiện thực gặp hài kịch, và nơi để vạch ra ranh giới giữa động lực học thực tế và những gì chỉ là đưa vật lý ragdoll đi quá xa.

Một cách dễ dàng để giải thích nó sẽ là bài viết này mà tôi đã tìm thấy từ lâu, mô tả chính vật lý ragdoll và sáng tạo, trái ngược với khía cạnh hoạt hình thủ tục: vật lý ragdoll PyODE, triển khai Python và ODE.

Mặc dù vậy, tôi hoàn toàn không biết một nguồn tài nguyên tuyệt vời để thực hiện hoạt hình thủ tục, xin lỗi.


0

Bạn có thể xem liệu có bất kỳ thông tin nào về "Die By The Sword", tất cả đều là hoạt hình thủ tục và người kế nhiệm của nó "Draconus". Ngoài ra, tôi tin rằng "Spore" là tất cả hoạt hình thủ tục.

Trong mọi trường hợp, nó rất tốn CPU và khó điều chỉnh các hình ảnh động theo thủ tục, đó là lý do tại sao bạn không thấy mọi người nhảy lên băng thông.


Nếu chỉ có chúng tôi có bộ xử lý có thể có cả hai tính năng của CPU và GPU, chúng tôi sẽ có thể kiếm được nhiều hơn trong các trò chơi. Tôi tự hỏi sự hợp nhất của AMD sẽ có một số người thừa kế, bởi vì nắp 4Ghz và CPU sẽ hoạt động đa lõi, chúng ta sẽ phải suy nghĩ lại về mô hình CPU của mình trong trò chơi, hoặc nếu không thì phải chờ một số khác.
jokoon
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.