Soya3D

Soya3D は3Dビデオゲームを作成するための高レベルのPythonモジュールです。 SoyaはGPLの下でライセンスされているフリーソフトウェアです。マルチプラットフォームゲームエンジンとして、LinuxMac OS X、およびMicrosoft Windowsの下で動作することが知られています。

創作者Jean-Baptiste "Jiba" Lamyは、Soyaを急速な開発と使いやすさに重点を置いたゲームエンジンであると説明しています。その目標は、アマチュア開発者が完全にPython言語で洗練された3Dゲームを作成できるようにすることです。

機能と実装 [ edit ]

Soya3Dは、現代の3Dゲームをサポートするために必要なすべてを提供することを目指しています。レンダリングサウンド、入力、物理シミュレーション、そしてネットワーキングはすべてシンプルなPythonインターフェースを通して提供されます。 Soyaには、そのアーキテクチャー、操作、およびインターフェースについて説明した、詳細だが不完全なユーザーガイドがあります。エンジンの機能の実用的な例を提供する60以上のチュートリアルスクリプトも含まれています。

計算が要求されるSoyaのコンポーネントは、Pyrexで書かれています。これは、より一般的なゲームエンジンと比較して、パフォーマンスの面で競争力を維持するのに役立ちます。エンジンはまた、とりわけCal3D、OpenAL、ODEなどのオープンソースライブラリに大きく依存しています。

バージョン履歴 [ edit ]

Soyaは、もともとOpale.Soyaと呼ばれるJava 3Dゲームシステムでした。

  • 2003:Opal​​e.Soyaの作者はPythonとCで書き換えました
  • 2003:Opal​​e.SoyaはSoya3dをバージョン0.3リリースで改名しました
  • 2004年7月12日:Pyrexでの書き換えとしてバージョン0.7がリリースされました19659011] 2004年10月16日:バージョン0.8.1リリースでOpen Dynamics Engineのサポートを追加
  • 2004年12月12日:バージョン0.9リリースで3D Studio MaxおよびMayaのMicrosoft WindowsおよびMac OS Xエクスポータのサポートを追加しました。 、2005:バージョン0.10、 Pudding と呼ばれる新しいウィジェットシステムとCal3d 0.10のサポートを含む(SoyaがCal3D 0.9.2を使用)
  • 2006年6月11日:バージョン0.11このリリースではCerealizerを使用できます。 cPickleの代わりに(詳細についてはWebサイトを参照)
  • 2006年7月19日:バージョン0.12この新しいバージョンは、新しいサウンドAPI、静的オブジェクトを最適化するための新しい自動システムを提案します。
  • 2007年1月24日:バージョン0.13 ODEの統合、Blenderエクスポーター、BSPシステム(未完成品)、バグ修正
  • st 8、2008:Version 0.14
  • 2010年1月24日:Version 0.15rc1
  • 2014年9月6日:Version 3-0.1 – 頂点シェーダとピクセルシェーダ、Python 3.4とBlender 2.70のサポート、パフォーマンスの向上(レンダリングGPL v3ライセンス

2006年6月、Lamyのリーダーシップアプローチと技術​​的決定に不満を抱いていたため、開発者の中には、フォークバッファを使用したプロセスが完全に書き換えられました。 Soya3DはPySoyと呼びました。 [1]このプロジェクトは、より包括的なコミュニティ指向の開発環境を約束します。

PySoy Beta-2は2008年1月にリリースされ[2]、それ以降のリリースでも開発は活発です。

benanh.icu erhife.tk onmarch.xyz gianfi.icu dailymb.tk tearearse.xyz hoantao.icu maybaybg.tk thinklo.xyz beneim.icu lamsoe.ga eworri.xyz maytroi.icu noibi3.cf 2depart.xyz bongri.icu xuongdragon3.cf 2hands.icu fritol.xyz demtew.ml uponatime.icu thatlong32.xyz ratlauc.ml spicye.icu ngamtu3.xyz anemkoe.tk onlip.icu matoi.xyz cosaopp.tk demvange.icu