Một số ví dụ tốt về việc tạo ra chất lỏng 2D là gì? [đóng cửa]


22

Bất cứ ai cũng có bất kỳ ví dụ hay, hướng dẫn hay đoạn trích hay nào để chia sẻ mà tốt nhất là trong C # hoặc C / C ++?

Câu trả lời:


9

Game bắn súng PixelJunk từ Q-Games có bộ chất lỏng rất đẹp. Có một bài viết về GDC mà họ đã xuất bản ở đây: http://fumufumu.q-games.com/gdc2010/shooterGDC.pdf (PDF!)

Jos Stam từ Alias ​​Maya nổi tiếng (nay là Autodesk) đã viết bài về chất lỏng thời gian thực trong các trò chơi ở đây: http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf (PDF!)

Và anh ấy đã viết một bộ giải chất lỏng FFT đơn giản ở đây: http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/jgt01.pdf (PDF!) Ở cuối anh ấy đã bao gồm nguồn trong tệp PDF đó.



5

văn bản thay thế

  • Cơ học chất lỏng thực hành
    • Giải thích rất chi tiết với mã C ++ và nhị phân được biên dịch trước. Bạn có thể tương tác với bản demo, như tạo khói mới và khuấy khói bằng chuột. Hình ảnh là một bản chụp của bản demo. Liệt kê một số tài liệu tham khảo trực tuyến ở cuối, là tốt.
  • Chất lỏng ổn định [PDF]
    • Tôi nghĩ rằng tác giả, Jos Stam, là chuyên gia khi nói đến động lực học chất lỏng. 75 trang tóm tắt nghiên cứu của mình.
  • Chương 38. Mô phỏng động lực học chất lỏng nhanh trên GPU
    • Kỹ thuật và toán học nặng hơn thì Cơ học chất lỏng thực hành lập trình Cowboy. Cũng liệt kê một số tài nguyên ngoại tuyến ở cuối.
  • Mô phỏng lửa và khói cho trò chơi di động [PDF]
    • Tài nguyên yếu nhất trong nhóm, nhưng tôi vẫn thấy nó đáng để đánh dấu ...

4

Đây là một bài viết khá sơ khai về việc sử dụng automata di động để mô phỏng chất lỏng: http://w-shadow.com/blog/2009/09/01/simple-fluid-simulation/

Trong một số trường hợp, cách tiếp cận đơn giản như vậy có thể phù hợp (Pháo đài lùn sử dụng cách tiếp cận tương tự để mô phỏng dòng chảy chất lỏng; cũng - trò chơi bột). Ngoài ra, cách tiếp cận này khá dễ dàng để nắm bắt / đứng dậy và chạy nhanh.

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.