Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Tokamak Physics Engine
Тип физический движок
Ключевой программист Дэвид Лэм (англ. David Lam)
Написан на  языке  C++
Лицензия свободнаяBSD
Последняя версия 1.0.5а (22 апреля 2008)
Страница проекта на SourceForge.net
Логотип Викисклада Медиафайлы на Викискладе
Демонстрация системы обнаружения столкновений и физики твёрдых тел в движке Tokamak
Демонстрация физики «веревки», в которой используется шарнирное соединение
Демонстрация физики Ragdoll. Этот рэгдолл сконструирован с использованием комбинации шарнирных и шариковых сочленений (соединений) с ограничениями движения данных соединений. В этой демонстрации несколько рэгдолл-моделей катятся вниз по ступенькам.

Tokamak Game Physics SDK (далее — Tokamak) — физический движок, работающий в режиме реального времени, который распространяется на основе свободной лицензии BSD с открытыми исходными кодами.

В начале Tokamak был свободным только для некоммерческого использования, однако с мая 2007 года движок перешёл на открытые исходные коды под лицензией BSD.

Особенности

Физический движок Tokamak обладает уникальным итерационным методом для обработки ограничений (англ. solving constraints). Этот метод необходим для того, чтобы позволять разработчикам делать выбор между точностью и скоростью и обеспечивать более предсказуемое потребление ресурсов процессора и системной памяти физическим движком. Обработчик ограничений Tokamak’а не вовлекает в обработку большие матрицы, избегая таким образом ограничение на полосу пропускания памяти на некоторых игровых консолях.

Tokamak поддерживает множество типов связей (англ. joint), ограничений (англ. joint limits) и реалистическую модель трения. Tokamak оптимизирован для наложения (англ. stacking) большого количества объектов, что является часто требуемым многими разработчиками игр. Tokamak обеспечивает обнаружение столкновений (англ. collision detection) для примитивов (параллелепипед, сфера, капсула), комбинаций примитивов и произвольных статических полигональных сеток (англ. arbitrary static triangle meshes). Лёгкие «твёрдые частицы» обеспечивают эффекты частиц (англ. particle effects) в играх с минимальными затратами.

Tokamak также поддерживает «Разламываемую конструкторскую модель» (англ. Breakage Constructing models), которая разламывается в результате столкновений. Фрагменты (обломки, осколки) первоначальной модели будут созданы автоматически встроенными функциональными возможностями движка.

Tokamak API содержит два разных типа классов. Классы интерфейса являются классами объектов, создаваемыми и управляемыми непосредственно основными функциями Tokamak или методами его класса. Другая группа — классы периферии, которые представляют собой обычные классы C++, определённые и управляемые пользователем.

Tokamak API написан на языке программирования C++ и представляет собой объектно-ориентированный интерфейс, хотя объявление виртуальных функций сведено к минимуму. Вообще-то, как таковых их нет. Причиной данной реализации является то, что на некоторых платформах вызовы виртуальных функций слишком «расточительны» вследствие ограниченного размера кэша.

Использование

Неполный список компьютерных игр, использующих Tokamak[1]:

Примечания

  1. Physics Engine: Tokamak (англ.). Дата обращения: 27 апреля 2020. Архивировано 29 ноября 2021 года.

Ссылки

Эта страница в последний раз была отредактирована 18 декабря 2023 в 22:55.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).