Soya3D - Soya3D

Soya3D
Оригинальный автор (ы)Жан-Батист "Джиба" Лами
Стабильный выпуск
3-0.1[1] / 6 сентября 2014 г.; 6 лет назад (2014-09-06)
Написано вPython
Операционная системаLinux, Mac OS X, Майкрософт Виндоус
ТипИгровой движок
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.lesfleursdunormal.fr/ static/ informatique/ soya3d/индекс_en.html

Soya3D это высокий уровень Python модуль для создания 3D видеоигры. Соя - это бесплатно программное обеспечение, под лицензией GPL. Как известно, мультиплатформенный игровой движок работает под Linux, Mac OS X, и Майкрософт Виндоус.

Создатель Жан-Батист «Джиба» Лами описывает Soya как игровой движок, ориентированный на быстрое развитие и простоту использования. Его цель - дать разработчикам-любителям возможность создавать сложные трехмерные игры полностью на языке Python.

Особенности и реализация

Soya3D стремится предоставить все необходимое для поддержки современной 3D-игры. Рендеринг, звук, ввод, физическое моделирование и работа в сети - все это обеспечивается через простые интерфейсы Python. Soya поставляется с подробным, хотя и неполным, руководством пользователя, в котором описывается его архитектура, работа и интерфейсы. Также включены более шестидесяти обучающих сценариев, которые предоставляют рабочие примеры функций движка.

Компоненты Soya, требовательные к вычислениям, написаны с использованием Pyrex, что помогает ему оставаться конкурентоспособным по производительности по сравнению с более традиционными игровыми движками. Движок также сильно полагается на библиотеки с открытым исходным кодом, такие как Cal3D, OpenAL, ODE, среди прочего.

История версий

Соя изначально была Ява 3D игровая система под названием Opale.Soya.

  • 2003: Авторы Opale.Soya переписали его на Python и C
  • 2003: Opale.Soya переименован в Soya3d с выпуском версии 0.3
  • 12 июля 2004 г .: выпущена версия 0.7, полностью переписанная на Pyrex
  • 16 октября 2004 г .: добавлен выпуск версии 0.8.1. Open Dynamics Engine поддерживать
  • 12 декабря 2004 г .: Выпущена версия 0.9 с добавленной поддержкой Майкрософт Виндоус и Mac OS X экспортеры для 3D Studio Max и майя.
  • 9 июля 2005 г .: выпущена версия 0.10, включающая новую систему виджетов под названием Пудинг и поддержка Cal3d 0.10 (ранее использовалась Soya Cal3D 0.9.2)
  • 11 июня 2006 г .: Версия 0.11 Этот выпуск позволяет использовать Cerealizer вместо cPickle (дополнительную информацию см. На веб-сайте)
  • 19 июля 2006 г .: Версия 0.12 Эта новая версия предлагает новый звуковой API, новую автоматическую систему оптимизации статических объектов.
  • 24 января 2007 г .: интеграция ODE версии 0.13, экспортер Blender, система BSP (в стадии разработки), исправления.
  • 8 августа 2008 г .: версия 0.14
  • 24 января 2010 г .: версия 0.15rc1
  • 6 сентября 2014 г .: Версия 3–0.1 - Поддержка Python 3.4 и Blender 2.70, вершинных шейдеров и пиксельных шейдеров, улучшенная производительность (процесс рендеринга полностью переписан с использованием объекта буфера вершин), полноэкранное сглаживание, попиксельное освещение и Cellhading, лицензия GPL v3

ПыСой

В июне 2006 года из-за неудовлетворенности подходом Лами к руководству и техническими решениями некоторые разработчики запустили форк Soya3D под названием ПыСой. [1] Проект обещает более инклюзивную, ориентированную на сообщества среду разработки.

ПыСой Бета-2 вышла в январе 2008 г. [2] и разработка остается активной с последующими выпусками.

Смотрите также

Рекомендации

  1. ^ "Загрузки Soya3D". Получено 4 ноября, 2014.

внешняя ссылка