Soya3D - Soya3D

Soya3D
Orijinal yazar (lar)Jean-Baptiste "Jiba" Lamy
Kararlı sürüm
3-0.1[1] / 6 Eylül 2014; 6 yıl önce (2014-09-06)
YazılmışPython
İşletim sistemiLinux, Mac OS X, Microsoft Windows
TürOyun motoru
LisansGNU Genel Kamu Lisansı
İnternet sitesiwww.lesfleursdunormal.fr/statik/ informatique/ soya3d/ index_en.html

Soya3D üst düzey Python oluşturma modülü 3 boyutlu video oyunları. Soya ücretsiz yazılım, altında lisanslı GPL. Çok platformlu bir oyun motoru olarak, Linux, Mac OS X, ve Microsoft Windows.

Yaratıcı Jean-Baptiste "Jiba" Lamy, Soya'yı hızlı geliştirmeye ve kullanım kolaylığına odaklanan bir oyun motoru olarak tanımlıyor. Amacı, amatör geliştiricilerin tamamen Python dilinde sofistike 3D oyunlar yaratmalarını sağlamaktır.

Özellikler ve uygulama

Soya3D, modern bir 3D oyunu desteklemek için gereken her şeyi sağlamayı amaçlamaktadır. Oluşturma, ses, giriş, fiziksel simülasyon ve ağ oluşturma, basit Python arayüzleri aracılığıyla sağlanır. Soya, mimarisini, işleyişini ve arayüzlerini açıklayan ayrıntılı - ancak tamamlanmamış - bir kullanıcı kılavuzu ile birlikte sağlanır. Ayrıca, motorun özelliklerinin çalışma örneklerini sağlayan altmışın üzerinde öğretici komut dosyası da dahildir.

Soya'nın hesaplama açısından zorlu bileşenleri ile yazılmıştır. Pyrex, daha geleneksel oyun motorlarına karşı performans açısından rekabetçi kalmasına yardımcı olur. Motor ayrıca büyük ölçüde açık kaynaklı kitaplıklara da dayanır. Cal3D, OpenAL, ODE diğerleri arasında.

Sürüm geçmişi

Soya aslen bir Java Opale.Soya adlı 3D oyun sistemi.

  • 2003: Opale.Soya'nın yazarları kitabı yeniden yazdı Python ve C
  • 2003: Opale.Soya, 0.3 sürümüyle Soya3d'yi yeniden adlandırdı.
  • 12 Temmuz 2004: Sürüm 0.7, tamamen yeniden yazılmak üzere yayınlandı Pyrex
  • 16 Ekim 2004: Sürüm 0.8.1 sürümü eklendi Dynamics Engine'i açın destek
  • 12 Aralık 2004: Sürüm 0.9 için ek destek yayınlandı Microsoft Windows ve Mac OS X ihracatçılar için 3D Studio Max ve Maya.
  • 9 Temmuz 2005: Sürüm 0.10, adı verilen yeni bir pencere öğesi sistemi dahil yayınlandı Puding ve Cal3d 0.10 desteği (Soya önceden kullanılmış Cal3D 0.9.2)
  • 11 Haziran 2006: Sürüm 0.11 Bu sürüm, cPickle yerine Cerealizer kullanımına izin verir (daha fazla bilgi için web sitesine bakın)
  • 19 Temmuz 2006: Sürüm 0.12 Bu yeni sürüm, statik nesneyi optimize etmek için yeni bir otomatik sistem olan yeni bir ses API'si sunar
  • 24 Ocak 2007: Sürüm 0.13 ODE entegrasyonu, Blender dışa aktarıcı, BSP sistemi (devam eden çalışma), hata düzeltmeleri
  • 8 Ağustos 2008: Sürüm 0.14
  • 24 Ocak 2010: Sürüm 0.15rc1
  • 6 Eylül 2014: Sürüm 3-0.1 - Python 3.4 ve Blender 2.70 için destek, köşe gölgelendiricileri ve piksel gölgelendiricileri, iyileştirilmiş performans (oluşturma işlemi, köşe arabellek nesnesi kullanılarak tamamen yeniden yazılmıştır), tam ekran kenar yumuşatma, piksel başına aydınlatma ve hücre gölgeleme, GPL v3 lisansı

PySoy

Haziran 2006'da, Lamy'nin liderlik yaklaşımından ve teknik kararlarından memnuniyetsizlik nedeniyle, bazı geliştiriciler Soya3D adlı bir çatal başlattı PySoy. [1] Proje daha kapsayıcı, toplum odaklı bir geliştirme ortamı vaat ediyor.

PySoy Beta-2, Ocak 2008'de yayınlandı [2] ve geliştirme, sonraki sürümlerle birlikte aktif kalır.

Ayrıca bakınız

Referanslar

  1. ^ "Soya3D İndirmeleri". Alındı 4 Kasım 2014.

Dış bağlantılar