SpaceSim
(pavelsevecek.github.io)- SpaceSim là một ứng dụng đồ họa mới dựa trên OpenSPH solver, hiện ở phiên bản Early Access, nhằm giúp xử lý mô phỏng khoa học trong một UI tương tác và trực quan hơn
- Các câu hỏi, ý tưởng thay đổi và báo lỗi được tiếp nhận trên Discord; có thể hỗ trợ phát triển thông qua Patron
- Bản phân phối và tài liệu được cung cấp qua Steam page và tài liệu Scripting dành cho SpaceSim
- OpenSPH là một thư viện kiêm ứng dụng đồ họa dành cho mô phỏng khoa học, thiết lập điều kiện ban đầu và các bước mô phỏng bằng trình biên tập dựa trên node
- Gallery cho thấy kết quả mô phỏng SPH và N-body như va chạm của Hygiea family, đĩa bồi tụ quanh sao neutron, sáp nhập thiên hà, va chạm Trái Đất–Sao Hỏa, và quỹ đạo Trái Đất quanh hố đen
Cấu phần của SpaceSim và OpenSPH
- SpaceSim là một ứng dụng đồ họa mới sử dụng OpenSPH solver
- UI được thiết kế tương tác hơn, trực quan hơn và dễ sử dụng hơn
- Phiên bản hiện tại là Early Access
- Cộng đồng và kênh hỗ trợ
- Tải SpaceSim và tài liệu
- OpenSPH là một thư viện kiêm ứng dụng đồ họa chủ yếu được dùng cho mô phỏng khoa học
- Mô phỏng được thiết lập bằng trình biên tập dựa trên node
- Có thể tùy chỉnh điều kiện ban đầu và từng bước mô phỏng riêng lẻ
- Tải OpenSPH và tài liệu bắt đầu
Ví dụ trong gallery mô phỏng
- Va chạm của thiên thể mẹ thuộc Hygiea family
- Cho thấy nguồn gốc của Hygiea family bằng mô phỏng va chạm SPH của mục tiêu D pb=428 km
- Đĩa bồi tụ quanh sao neutron
- Đây là mô phỏng N-body sử dụng soft-particle model
- Tái tích tụ trường mảnh vỡ
- Mô phỏng bằng SPH quá trình tái tích tụ tự hấp dẫn và hình thành rubble-pile asteroid
- Sự sụp đổ của đám mây quay
- Xử lý bằng SPH một đám mây tự hấp dẫn gồm khí lý tưởng
- Sáp nhập thiên hà
- Đây là mô phỏng N-body trong đó hai thiên hà va chạm và hình thành một vụ sáp nhập
- Va chạm Trái Đất–Sao Hỏa
- Đây là mô phỏng SPH trong đó Sao Hỏa va vào Trái Đất với tốc độ 5km/s
- Trái Đất quay quanh hố đen
- Kết xuất đĩa bồi tụ quanh hố đen bằng raymarching
- Hình thành vành đai
- Hai vệ tinh va chạm trên quỹ đạo Sao Mộc và tạo thành vành đai
1 bình luận
Các ý kiến trên Hacker News
Tôi vừa cài thử, nhưng khi gỡ cài đặt thì nó đã cố xóa
/usr/local/binrmtrong các script tôi dùng lúc nào cũng khiến tôi thấy sợ. Khi kiểm thử, tôi thường viếtecho rmtrước, để có cơ hội phát hiện kiểu vấn đề này trong lúc rà soátrm -rhay bằngrmdir. Nếu làrmdirthì có vẻ ổn, vì khi còn file bên trong,/usr/local/binsẽ được giữ nguyênKhi chạy trên Linux bằng Wine 9.22, cả trình cài đặt lẫn game đều hoạt động hoàn hảo ngay cả với đồ họa tích hợp Intel
https://github.com/pavelsevecek/OpenSPH
Tuy nhiên vì dành cho Debian 10 nên có vẻ không chạy được trên các bản cài Ubuntu/Mint mới
Tham khảo: https://spaceengine.org/
Chịu ảnh hưởng từ xkcd, sẽ rất thú vị nếu có thể tự định nghĩa vật liệu hành tinh bằng những chất buồn cười như chuối, kim cương
Tôi tò mò không biết có ví dụ đơn giản nào có thể chạy thử ngay sau khi cài đặt không
Hoặc nếu có ai có thể gợi ý về một flowchart hợp lệ thì tốt
Thật sự ấn tượng
Hơi liên quan: Gravity Wars là một game pháo binh vật lý hai người chơi, trong đó các hành tinh ảnh hưởng đến quỹ đạo của đạn
https://github.com/whyboris/Gravity-Wars
Tôi cũng vừa xem Orbit Outlaws[2] của cùng nhà phát triển; đây là một game mở rộng cùng ý tưởng đó và cũng đang bị bỏ bê
[1]: https://store.steampowered.com/app/426930/Moonshot/
[2]: https://store.steampowered.com/app/1319100/Orbit_Outlaws/
Tôi đặc biệt thích ý tưởng vụ nổ trả thù, dùng vụ nổ khi bị bắn trúng để thử đòn phản công cuối cùng
Rất tuyệt. Ngày nay hiếm khi những người bên khoa học còn làm cả trình cài đặt Windows, nhờ vậy ngay cả những người chỉ dùng Microsoft Word hoặc cheat game cũng có thể thấy phần nào những gì điện toán hiện đại làm được
Sẽ tốt nếu ít nhất một số trong đó bắt đầu nghĩ vượt ra ngoài những tài liệu định dạng tệ hại, nhưng hiện tại có vẻ họ nhiều khả năng tin Trái Đất phẳng và gọi thứ này là khoa học viễn tưởng hơn
Trông rất hay, nhưng nhìn vào các chỉ số GitHub thì đáng tiếc là dự án có vẻ đang chững lại. Commit cuối trên master là 6 tháng trước, trên develop là 2 tháng trước
Nguồn: https://github.com/pavelsevecek/OpenSPH/graphs/contributors
https://www.youtube.com/@pavelsevecek/videos?view=0&sort=dd&...
Sự churn quá mức chỉ để thay đổi, như thấy trong hệ sinh thái JavaScript, không phải là chuẩn mực bình thường