Karma (фізичний рушій)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Karma
«Karma Authoring Tool» — інструмент для редагування фізичних моделей.
Тип фізичний рушій
Розробник MathEngine
Платформа Кросплатформний (ПК, ігрові консолі шостого покоління)
Операційна система Microsoft Windows
Ліцензія Ліцензування недоступне.

Karma (чи Karma Engine) — фізичний рушій, розроблений американською компанією MathEngine.

Історія розробки[ред. | ред. код]

Спочатку фізичний рушій «Karma» був розроблений MathEngine для власних проектів і продажу третім особам. Однак після того, як MathEngine була куплена Criterion Software і її штат влився в основну компанію, ліцензування рушія припинилося. Усі наробітки «Karma» лягли в основу нової версії фізичного рушія «RenderWare Physics» — одного з компонентів повноцінного ігрового рушія «RenderWare». Крок об'єднання даних технологій був запланований компаніями ще в момент обумовлення угоди[1][2].

Також фізичний рушій «Karma» був придбаний для використання компанією Epic Games і вбудований у ігровий рушій «Unreal Engine» версії 2.0 і 2.5.[3] Таким чином, переважна більшість ігор на цих рушіях використовують фізику «Karma». У третьому поколінні рушіїв «Unreal Engine» замість «Karma» застосовується «PhysX».[4]

Фізика «Karma» інтегрована в «Unreal Engine 2 Runtime» — безкоштовну версію «Unreal Engine 2.0», доступну для починаючих розробників.

Технічні характеристики[ред. | ред. код]

Головною особливістю рушія є просунуте використання фізики ганчіркової ляльки, яка дозволяє, наприклад, анімувати суглоби на моделі персонажа, досягши реалістичної взаємодії з навколишнім світом. В іграх використання фізики ганчіркової ляльки зазвичай помітно при нарочито ефектних падіннях персонажів, наприклад, внаслідок пострілу.

Крім цього, підтримується фізика зіткнень і фізика транспортних засобів.

Ігри, що використовують Karma[ред. | ред. код]

Зовнішні відеофайли
Video of the Karma Engine
Тест рушія «Karma» на спеціально створеному рівні у грі America's Army (YouTube).

Ігри, що базуються на Unreal Engine 2[ред. | ред. код]

Ігри, що базуються на інших ігрових рушіях[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Тимофій Путінцев (2 грудня 2003). Нова фізика від Criterion «Компанія Criterion завершила розробку фізичного рушія RenderWare Physics.» (російською) . The Daily Telefrag. Архів оригіналу за 14 березня 2012. Процитовано 22 квітня 2010.
  2. Євгеній Малєєв (2 грудня 2003). Criterion стала ексклюзивним дистрибьютором Karma Engine (російською) . The Daily Telefrag. Архів оригіналу за 14 березня 2012. Процитовано 25 березня 2002.
  3. Віктор Зайковський. 3D-Games Get Physical as Karma and Unreal Combine (англійською) . Bluesnews.com. Архів оригіналу за 5 березня 2016. Процитовано 22 квітня 2010.
  4. Віктор Зайковський. Ігрова графіка покоління NEXT: Unreal Engine 3.0 у подробицях (російською) . Techlabs.by. Архів оригіналу за 14 березня 2012. Процитовано 22 квітня 2010.
  5. Згідно з електронним керівництвом до гри.
  6. The Witcher (Відьмак): Нові скриншоти (російською) . CNews. Архів оригіналу за 14 березня 2012. Процитовано 22 квітня 2010.
  7. Ігровий рушій. «Хроніки Каер Морхена». 25 березня 2005 року. Архів оригіналу за 14 березня 2012. Процитовано 27 квітня 2010.

Див. також[ред. | ред. код]

  • Havok — фізичний рушій, що конкурував із «Karma»

Посилання[ред. | ред. код]

  • Karma (російською) . Unreal Wiki. Архів оригіналу за 14 березня 2012. Процитовано 22 квітня 2010.
    • Karma Authoring Tool (російською) . Unreal Wiki. Архів оригіналу за 14 березня 2012. Процитовано 22 квітня 2010.