Крутящий момент (игровой движок)


Torque Game Engine , или TGE , представляет собой кроссплатформенный 3D-движок для компьютерных игр с открытым исходным кодом , разработанный GarageGames и активно поддерживаемый в текущих версиях Torque 3D , а также Torque 2D . Первоначально он был разработан Dynamix для шутера от первого лица Tribes 2 2001 года . В сентябре 2012 года GarageGames выпустила Torque 3D как программное обеспечение с открытым исходным кодом под лицензией MIT . [5]

Torque 3D включает в себя набор инструментов для редактирования мира, включающий инструменты для скульптинга местности и рисования лесов, рисования рек и дорог, а также редактирования материалов, частиц и декалей. Он поддерживает открытый формат файла COLLADA в качестве интерфейса для программного обеспечения для создания 3D-цифрового контента. PhysX обеспечивает поддержку динамики ткани , динамики твердого тела , разрушаемых объектов и суставов, а также симуляции плавучести жидкости. Другие функции включают в себя модель отложенного освещения и современные функции шейдеров, такие как динамическое освещение, сопоставление нормального и параллаксного затенения , окружающее затенение экранного пространства , глубину резкости., эффекты объемного светового луча, эффекты бликов / короны , преломление , цветение , размытие и коррекция цвета , среди прочего. Также включены сетевые функции для поддержки многопользовательской игры. Поддержка сборки предоставляется для настольных Windows , Linux , macOS и веб-платформ. [6]

Движок Torque и его многочисленные производные продукты были доступны по лицензии GarageGames , компании, созданной многими членами команды Tribes 2 в Dynamix. Позже GarageGames была приобретена InstantAction , но 11 ноября 2010 года InstantAction объявила, что сворачивает свою деятельность и ищет потенциальных покупателей для Torque. [7] 19 января 2011 года GarageGames объявили о возвращении к своему старому названию с новыми владельцами. [8]

GarageGames выпустила Torque 3D как программное обеспечение с открытым исходным кодом под лицензией MIT 20 сентября 2012 года . и поддерживается. Последний стабильный выпуск Torque 2D был отмечен на GitHub в мае 2018 года, [11] а последний стабильный выпуск Torque 3D был отмечен на GitHub в апреле 2018 года . [12]

Оригинальный игровой движок Torque, который был заменен Torque 3D, предоставлял сетевой код, сценарии, редактирование мира в движке и создание графического интерфейса . Исходный код может быть скомпилирован для платформ Windows , macOS , Linux , Wii , Xbox 360 и iOS . TGE поставляла стартовые комплекты для шутера от первого лица и гоночной игры по бездорожью. Стартовый комплект стратегии в реальном времени также можно было приобрести отдельно. Эти стартовые пакеты могут быть изменены в соответствии с потребностями разработчика, или разработчик может начать с нуля.

Движок поддерживал загрузку 3D-моделей в форматах файлов DTS и DIF . Модели DTS обычно использовались для персонажей и транспортных средств, хотя иногда и для зданий и интерьеров. Их можно анимировать с помощью скелетной анимации или целевой анимации морфинга . Также можно было смешивать несколько скелетных анимаций вместе, воспроизводя их одновременно или автоматически анимируя различные положения костей в скелете. Модели DIF имеют предварительно рассчитанное освещение и поэтому плохо подходят для анимации. Вместо этого они использовались для зданий и интерьеров. У них автоматически были ограничивающие рамкикоторые идеально соответствуют видимой геометрии. Это было сделано для того, чтобы игроку в игре Torque Game Engine не было слишком сложно перемещать или стрелять из оружия вокруг себя.