ManimGX Açık Kaynak Yayınlandı: Matematik Animasyonları 90 Kat Hızlandı
Haberler

ManimGX Açık Kaynak Yayınlandı: Matematik Animasyonları 90 Kat Hızlandı

· 3 DK

Yazar: KOZBA

İçindekiler
  1. Hız iddiası ölçülebilir
  2. Neden bu kadar hızlı?
  3. Ajanlar için tasarlandı
  4. Kurulum ve platform desteği
  5. Eksikler ve riskler
  6. Rakamlarla ManimGX
  7. Değerlendirme

3Blue1Brown'un ünlü matematik animasyonlarının arkasındaki Manim, yıllardır eğitim videolarının standardı hâline geldi. Ancak render süreleri uzun: karmaşık üç boyutlu sahneler dakikalarca bekletebiliyor. ManimGX, Manim Community Edition'ın Python API'sini koruyup görüntüleme katmanını Rust ve GPU'ya taşıyarak bu bekleme süresini ciddi biçimde kısaltıyor.

Proje academa-labs/manimgx deposunda MIT lisansıyla açık kaynak olarak yayınlandı ve kısa sürede 1.300'ün üzerinde yıldız topladı.

Hız iddiası ölçülebilir

Geliştiricilerin paylaştığı testlerde 36,2 saniyelik 1080p60 bir video, 3,08 saniyede render edildi. Resmî karşılaştırmaya göre motor, uygulamanın başlatılmasından bitmiş MP4 dosyasına kadar geçen sürede Manim CE'ye kıyasla 90,6 kat, Blender Workbench'e kıyasla 18,7 kat daha hızlı çalışıyor. Bu, özellikle üst üste deneme yapılması gereken üretim akışlarında hissedilir bir fark anlamına geliyor.

Neden bu kadar hızlı?

ManimGX, kullanıcı tarafında bildiğimiz Python yazımını koruyor; ağır işi ise Rust ile yazılmış ve wgpu üzerinden GPU'ya binen bir çekirdek üstleniyor. Python ile Rust arasındaki köprü PyO3 ile kuruluyor. Aynı mimari tarayıcıya da taşınmış durumda: Rust bileşenleri WebAssembly'e derleniyor, Pyodide üzerinden yükleniyor ve WebGPU ile doğrudan ekran kartına bağlanıyor. Yani tarayıcıda kurulum yapmadan Manim çalıştırmak mümkün.

Ajanlar için tasarlandı

Projenin asıl iddiası yalnızca hız değil. ManimGX, "ajanlar için animasyon motoru" olarak tanıtılıyor: Claude Code, Codex veya Cursor'a tek bir istem verildiğinde ajanın kendi ortamını kurup üç boyutlu animasyon üretmesi hedefleniyor. Araç otomatik olarak storyboard üretiyor, yerleşimi kontrol ediyor ve biten işi kendisi denetliyor. Böylece insanın kare kare kontrol etmesi gerekmiyor.

Kurulum ve platform desteği

Kurulum tek komutla yapılıyor: pip install manimgx (Python 3.13 ve üzeri). Sistem bağımlılığı yok, indirme boyutu işletim sistemine göre 65-110 MB arasında değişiyor. macOS, Windows ve Linux destekleniyor; ayrıca tarayıcıda Pyodide ve WebGPU üzerinden çalışıyor. LaTeX ve Typst ile matematik yazımı dahili geliyor, ek kurulum istemiyor.

Eksikler ve riskler

ManimGX henüz genç bir proje. Manim Community Edition'ın tüm özelliklerini birebir taşıyıp taşımadığı, özel eklentilerle uyumluluğu ve Windows'ta kurulum deneyimi zamanla netleşecek. Rust tabanlı çekirdek GPU sürücülerine ve wgpu desteğine bağımlı olduğu için eski donanımda beklenen hız artışı görülmeyebilir. Tarayıcı sürümü ise WebGPU gerektirdiğinden her tarayıcıda çalışmıyor.

Rakamlarla ManimGX

  • Hız: Manim CE'ye göre 90,6 kat, Blender Workbench'e göre 18,7 kat
  • Lisans: MIT, açık kaynak
  • Depo: academa-labs/manimgx (1.300+ yıldız)
  • Uyumluluk: Manim Community Edition API'si
  • Kurulum: pip install manimgx, Python 3.13+
  • Platformlar: macOS, Windows, Linux ve tarayıcı

Değerlendirme

Manim ekosisteminde hız uzun süredir en çok şikâyet edilen konuydu. ManimGX'in yaklaşımı, mevcut Python kodunu bozmadan altyapıyı değiştirmek olduğu için geçiş maliyeti düşük görünüyor. Yine de proje genç; gerçek üretim işlerinde kararlılık, eksik özellikler ve Windows'ta kurulum deneyimi zamanla test edilecek. Matematik ve fizik anlatan içerik üreticileri ile ajanlarla video üreten ekipler için takip edilmesi gereken bir araç.

Paylaş