1 puan yazan GN⁺ 2025-01-04 | 1 yorum | WhatsApp'ta paylaş
  • 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ı
    • Discord: sorular, değişiklik fikirleri, hata bildirimleri
    • Patron: geliştirmeye destek
  • 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

 
GN⁺ 2025-01-04
Hacker News yorumları
  • Az önce kurmayı denedim; kaldırmaya çalışınca /usr/local/bin klasörünü silmeye kalktı

    • Kullandığım betiklerde rm yazmak bana her zaman korkutucu gelir. Test ederken genelde önce echo rm kullanırım; böylece bu tür sorunları gözden geçirme sırasında yakalama şansı olur
    • Bunu rm -r ile mi yoksa rmdir ile mi denediğini merak ediyorum. rmdir ise, içinde dosya kaldığında /usr/local/bin yerinde bırakacağı için sorun yok gibi görünüyor
  • Linux'ta Wine 9.22 ile çalıştırınca, Intel entegre grafikler üzerinde bile kurucu ve oyun kusursuz çalışıyor

    • Kaynaktan Linux ve diğer platformlar için yerel derleme yapılabiliyor; GitHub sayfasında ayrıca kurulabilir eski bir Debian paketi de var
      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

    • Çikolata da olsa güzel olurdu. Yanlış hatırlamıyorsam Terry Pratchett'in Thief of Time kitabında geçiyordu
  • 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

    • Corona Renderer'ı yapan kişiyle birlikte çalışma fırsatım olmuştu; adam resmen bir dâhiydi
  • 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

    • Moonshot[1] de benzer bir oyun ve biraz daha cilalı. Ne yazık ki terk edilmiş durumda ama birkaç dakika keyifle oynanabilir
      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/
    • Birkaç gün önce LÖVE burada paylaşıldığında proje listesinde bunu görmüş olmayı isterdim. Gerçekten çok eğlenceli görünüyor
      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

    • Bir hobi projesinde 2 aylık commit aralığı bana gayet normal geliyor. Bence ancak birkaç yıl geçerse öldü denebilir
    • Özellikle kişisel projelerde, 2 ay commit gelmemesi hâlâ oldukça aktif ve faydalı bir yazılım anlamına gelebilir. Çizginin nerede çekileceğini merak ediyorum
    • Güncelleme: Geliştiricinin YouTube etkinliğine bakılırsa hâlâ üzerinde çalışıyor gibi görünüyor
      https://www.youtube.com/@pavelsevecek/videos?view=0&sort=dd&...
    • Emin değilim. Benim aktif hobi projelerimde de bazen haftalarca hatta aylarca commit olmuyor. Bazen neyi commit edeceğini anlamak için bir süre deney yapmak gerekiyor, bazen de ara vermek gerekiyor
      JavaScript ekosisteminde görülen, sırf değişim olsun diye yaşanan aşırı churn normal ölçüt değil