SpaceSim
(pavelsevecek.github.io)- SpaceSim, OpenSPH solver tabanlı yeni bir grafik uygulaması; bilimsel simülasyonları daha etkileşimli ve sezgisel bir UI ile ele almayı amaçlayan bir Early Access sürümü
- Sorular, değişiklik fikirleri ve hata bildirimleri Discord üzerinden alınıyor; geliştirmeye destek Patron üzerinden mümkün
- Dağıtım ve belgeler Steam page ile SpaceSim için Scripting belgelerine yönlendiriyor
- OpenSPH, bilimsel simülasyonlara yönelik bir kütüphane ve grafik uygulaması; başlangıç koşulları ve simülasyon adımları node tabanlı editör ile ayarlanıyor
- Galeri; Hygiea family çarpışması, nötron yıldızı çevresindeki akresyon diski, galaksi birleşmesi, Dünya-Mars çarpışması ve kara delik çevresinde Dünya yörüngesi gibi SPH ve N-body simülasyon sonuçlarını gösteriyor
SpaceSim ve OpenSPH yapısı
- SpaceSim, OpenSPH solver kullanan yeni bir grafik uygulaması
- UI daha etkileşimli, sezgisel ve kullanımı kolay olacak şekilde tasarlanmış
- Mevcut sürüm Early Access
- Topluluk ve destek kanalları
- SpaceSim indirme ve belgeler
- OpenSPH, ağırlıklı olarak bilimsel simülasyonlarda kullanılan bir kütüphane ve grafik uygulaması
- Simülasyonlar node tabanlı editör ile yapılandırılıyor
- Başlangıç koşulları ve ayrı simülasyon adımları özelleştirilebiliyor
- OpenSPH indirme ve başlangıç materyalleri
Simülasyon galerisi örnekleri
- Hygiea family’nin ana gövde çarpışması
- Hygiea family’nin kökenini gösteren, D pb=428 km target için SPH çarpışma simülasyonu
- Nötron yıldızı çevresinde akresyon diski
- soft-particle model kullanılan bir N-body simülasyonu
- Enkaz alanının yeniden birikimi
- SPH ile özçekimli yeniden birikim ve rubble-pile asteroid oluşumu simüle ediliyor
- Dönen bir bulutun çöküşü
- İdeal gazdan oluşan özçekimli bulut SPH ile ele alınıyor
- Galaksi birleşmesi
- İki galaksinin çarpışarak birleşme oluşturduğu bir N-body simülasyonu
- Dünya-Mars çarpışması
- Mars’ın Dünya’ya 5km/s hızla çarptığı bir SPH simülasyonu
- Kara delik etrafında dönen Dünya
- Kara delik çevresindeki akresyon diski raymarching ile render ediliyor
- Halka oluşumu
- Jüpiter yörüngesinde iki uydunun çarpışmasıyla halka oluşuyor
1 yorum
Hacker News yorumları
Az önce kurmayı denedim; kaldırmaya çalışınca
/usr/local/binklasörünü silmeye kalktırmyazmak bana her zaman korkutucu gelir. Test ederken genelde önceecho rmkullanırım; böylece bu tür sorunları gözden geçirme sırasında yakalama şansı olurrm -rile mi yoksarmdirile mi denediğini merak ediyorum.rmdirise, içinde dosya kaldığında/usr/local/binyerinde bırakacağı için sorun yok gibi görünüyorLinux'ta Wine 9.22 ile çalıştırınca, Intel entegre grafikler üzerinde bile kurucu ve oyun kusursuz çalışıyor
https://github.com/pavelsevecek/OpenSPH
Ancak Debian 10 için olduğundan, güncel Ubuntu/Mint kurulumlarında çalışmıyor gibi görünüyor
Referans için: https://spaceengine.org/
xkcd etkisiyle muz, elmas gibi saçma malzemelerle gezegen materyallerini kendin tanımlayabilmek eğlenceli olurdu
Kurulumdan hemen sonra çalıştırıp deneyebileceğim basit bir örnek var mı diye merak ediyorum
Ya da geçerli bir iş akışına dair ipucu verebilecek biri olsa iyi olurdu
Gerçekten etkileyici
Biraz ilişkili: Gravity Wars, gezegenlerin mermi yörüngesini etkilediği 2 oyunculu bir fizik topçu oyunu
https://github.com/whyboris/Gravity-Wars
Aynı geliştiricinin Orbit Outlaws[2] oyununa da az önce baktım; aynı fikrin genişletilmiş hâli ve o da terk edilmiş durumda
[1]: https://store.steampowered.com/app/426930/Moonshot/
[2]: https://store.steampowered.com/app/1319100/Orbit_Outlaws/
Vurulduğunda patlamayı kullanarak son bir karşı saldırı denemeye yarayan intikam patlaması fikrini özellikle sevdim
Çok havalı. Bugünlerde bilim tarafındaki insanların Windows kurucusu bile hazırlaması nadir görülüyor; bu sayede sadece Microsoft Word kullanan ya da oyunlarda hile yapan insanlar bile modern bilişimin neler yapabildiğine biraz olsun göz atabiliyor
Keşke içlerinden birkaçı o berbat biçimlendirilmiş belgelerin ötesini düşünse ama şu an daha olası görünen, Dünya'nın düz olduğuna inanıp buna bilimkurgu demeleri
Harika görünüyor ama GitHub göstergelerine bakınca maalesef proje durmuş gibi. master'daki son commit 6 ay önce, develop'taki ise 2 ay önce
Kaynak: https://github.com/pavelsevecek/OpenSPH/graphs/contributors
https://www.youtube.com/@pavelsevecek/videos?view=0&sort=dd&...
JavaScript ekosisteminde görülen, sırf değişim olsun diye yaşanan aşırı churn normal ölçüt değil