Физический движок

Физический движок (англ. physics engine) — компьютерная программа, которая производит компьютерное моделирование физических законов реального мира в виртуальном мире, с той или иной степенью аппроксимации. Чаще всего физические движки для физического моделирования используются не как отдельные самостоятельные программные продукты, а как составные компоненты (подпрограммы) других программ.

Все физические движки условно делятся на два типа: игровые и научные.

  • Первый тип используется в компьютерных играх как компонент игрового движка. В этом случае он должен работать в режиме реального времени, то есть воспроизводить физические процессы в игре с той же самой скоростью, в которой они происходят в реальном мире. Вместе с тем от игрового физического движка не требуется точности вычислений. Главное требование — визуальная реалистичность, и для его достижения не обязательно проводить точную симуляцию. Поэтому в играх используются очень сильные аппроксимации, приближённые модели и другие приёмы.
  • Научные физические движки используются в научно-исследовательских расчётах и симуляциях, где крайне важна именно физическая точность вычислений. Вместе с тем скорость вычислений не играет существенной роли.

Современные физические движки симулируют не все физические законы реального мира, а лишь некоторые, причём с течением времени и прогресса в области информационных технологий и вычислительной техники список «поддерживаемых» законов увеличивается. На начало 2010 года физические движки могут симулировать следующие физические явления и состояния:

В августе 2009 года англоязычный журнал Game Developer[англ.], посвящённый разработке компьютерных игр, опубликовал статью о современных игровых движках и их использовании. Согласно данным журнала, наиболее популярным среди разработчиков является движок nVidia PhysX, который занимает 26,8% рынка. На втором месте находится Havok, который занимает 22,7% рынка. Третье место принадлежит движку Bullet Physics Library (10,3%), а четвёртое — Open Dynamics Engine (4,1%).[1]

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

Описание

Физический движок позволяет создать некое виртуальное пространство, которое можно наполнить телами (виртуальными статическими и динамическими объектами), и указать для него некие общие законы взаимодействия тел и среды, в той или иной мере приближённые к физическим, задавая при этом характер и степень взаимодействий (импульсы, силы и т. д). Собственно расчёт взаимодействия тел движок и берёт на себя. Когда простого набора объектов, взаимодействующих по определённым законам в виртуальном пространстве, недостаточно в силу неполного приближения физической модели к реальной, возможно добавлять (к телам) связи. Рассчитывая взаимодействие тел между собой и со средой, физический движок приближает физическую модель получаемой системы к реальной, передавая уточнённые геометрические данные средству отображения (рендереру).

Тело

Тело (англ. body) — объект игровой физики, который определяется:

  • его формой (есть простые формы: шар, куб, цилиндр; есть сложные формы, набор которых в разных движках может различаться);
  • неким набором параметров (масса, упругость, коэффициент трения, инертность по осям).

Связь

Связь (соединение; англ. joint) — ограничения объектов игровой физики, каждое из которых может накладываться на одно или два тела.

Взаимодействие

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

Известные физические движки

Игровые проприетарные

  • Havok — некогда самый популярный и распространённый физический движок, используемый в более чем в 100 играх. На данный момент немного уступил своему конкуренту[1];
  • Digital Molecular Matter

Игровые свободные

  • PhysX — основной конкурент Havok, единственный в мире физический движок, имеющий аппаратную поддержку (см. Физический процессор). Покупка Ageia компанией nVidia привела к переименованию движка в nVidia PhysX. В 2015 году NVIDIA опубликовала исходный код PhysX для пользователей Unreal Engine. На данный момент PhysX занимает первое место по популярности среди физических движков[1];
  • Bullet Physics Library — второй по популярности среди свободных физических движков.[1];
  • Open Dynamics Engine — третий по популярности среди свободных физических движков[1];
  • Tokamak — физический движок с открытым исходным кодом.
  • Newton Game Dynamics — изначально проприетарный, а с февраля 2011 года — свободный физический движок.
  • Box2D — мультиплатформенный движок для симуляции физики твёрдых тел.

Ныне несуществующие

  • NovodeX — физический движок, приобретённый компанией Ageia и преобразованный в PhysX.
  • Meqon — физический движок, приобретённый компанией Ageia и интегрированный в состав её движка PhysX.
  • Ipion Virtual Physics — физический движок, приобретённый компанией Havok и интегрированный в состав её движка Havok Physics;
  • Karma — коммерческий движок от ныне закрытой компании MathEngine, интегрирован в Unreal Engine 2.0/2.5.

Другие

См. также

Примечания

  1. 1 2 3 4 5 Bullet ranked third physics library at 10% in Game Developers Magazine survey (англ.). официальный сайт движка Bullet Physics Library (3 сентября 2009). Дата обращения: 24 сентября 2009. Архивировано 16 февраля 2012 года.

Ссылки

Read other articles:

Type of Parking Service This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Valet parking – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how ...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) فنانون ضد التنمر عادة ما يطلق عيلهم هذا الأسم، وهم كتلة من 7 موسيقين كنديين توحدوا في عام 2012 لإعادة تسجيل أغنية الألوان الحقيقة لنيرى لاوبر؛ وصدر خلال أسبوع ا

КреанжCréhange   Країна  Франція Регіон Гранд-Ест  Департамент Мозель  Округ Форбак-Буле-Мозель Кантон Фолькемон Код INSEE 57159 Поштові індекси 57690 Координати 49°03′49″ пн. ш. 6°34′58″ сх. д.H G O Висота 232 - 388 м.н.р.м. Площа 10,46 км² Населення 3854 (01-2020[1]) Густота 382,89 о

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Daftar marga anggota Orchidaceae – berita · surat kabar · buku · cendekiawan · JSTOR Artikel ini perlu diterjemahkan dari bahasa Inggris ke bahasa Indonesia. Artikel ini ditulis atau diterjemahkan secara...

Видається за доцільне перенесення цього файлу до Вікісховища.Не зазначена категорія Вікісховища! Перенесення зображень до ВікісховищаЗверніть увагу, що в Україні відсутня свобода панорамної зйомки, а отже для перенесення фотографії із зображенням пам'ятника, будівлі, м

Ini adalah nama Batak Pakpak, marganya adalah Berutu. Dr. Ir.Eddy Keleng Ate Berutu Bupati Dairi ke-20PetahanaMulai menjabat 23 April 2019PresidenJoko WidodoGubernurEdy RahmayadiPendahuluJohnny SitohangKetua DPD Golkar Kabupaten DairiPetahanaMulai menjabat 2 Februari 2022PendahuluJohnny Sitohang Informasi pribadiLahir12 Januari 1960 (umur 63)Dolok Ilir, Simalungun, Sumatera UtaraPartai politik  GolkarSuami/istriRomy Frida Mariani SimarmataHubunganJenny Riany Lucia B...

Art museum in Munich, Germany LenbachhausBefore the reopening in 2013Interactive fullscreen mapLocationMunich, GermanyCoordinates48°8′49″N 11°33′49″E / 48.14694°N 11.56361°E / 48.14694; 11.56361 The Lenbachhaus (German: [ˈlɛnbaxˌhaʊs]) is a building housing the Städtische Galerie (English: Municipal Gallery) art museum in Munich's Kunstareal. The building New modern wing of the Lenbachhaus The Lenbachhaus was built as a Florentine-style villa f...

Ten artykuł dotyczy miejscowości w Kanadzie. Zobacz też: Halifax. Halifax Metropolitan area Państwo  Kanada Prowincja Nowa Szkocja Prawa miejskie 1841–1996 (city) Powierzchnia 79,22 km² Populacja (1996)• liczba ludności 113 910 Położenie na mapie Nowej SzkocjiHalifax Położenie na mapie KanadyHalifax 44°38′51″N 63°35′26″W/44,647500 -63,590556 Halifax – miejscowość (metropolitan area; do 1996 miasto – 1841–1996 city), stolica kanadyj...

Ця стаття містить правописні, лексичні, граматичні, стилістичні або інші мовні помилки, які треба виправити. Ви можете допомогти вдосконалити цю статтю, погодивши її із чинними мовними стандартами. (вересень 2015) Конвенція про психотропні речовини Тип міжнародний догов...

1960 soundtrack album by Naushad This article is about the soundtrack of the 1960 film. For Broadway-style musical based on the film, see Mughal-e-Azam (musical).Mughal-e-AzamSoundtrack album by NaushadReleased1960Genre Bollywood music Film soundtrack Length49:02LabelEMI RecordsProducerNaushadNaushad chronology Kohinoor(1960) Mughal-e-Azam(1960) Ganga Jamuna(1961) Mughal-e-Azam is the soundtrack album for the 1960 film of the same name directed by K. Asif. The soundtrack was composed by m...

Переписна місцевість Голідейангл. Holiday Координати 28°11′02″ пн. ш. 82°44′34″ зх. д. / 28.18388888891677979° пн. ш. 82.74277777780578447° зх. д. / 28.18388888891677979; -82.74277777780578447Координати: 28°11′02″ пн. ш. 82°44′34″ зх. д. / 28.18388888891677979° пн. ш. 82.74277777780578447°&#...

1929 novel The Three Couriers First edition (US)AuthorCompton MackenzieCountryUnited KingdomLanguageEnglishGenreComedy thrillerPublisherCassell (UK)Doubleday, DoranPublication date1929Media typePrintPreceded byExtremes Meet  The Three Couriers is a 1929 comedy thriller novel by the British writer Compton Mackenzie. It was inspired by his own experiences working for British intelligence during the First World War.[1] It is set in Southeastern Europe, and features the fic...

1922 novel by James Joyce Ulysses First edition of Ulysses by James Joyce, published by Paris-Shakespeare, 1922. The color of the cover was meant to match the blue of the Greek flag.[1][2]AuthorJames JoyceLanguageEnglishGenreModernist novelSet inDublin, 16–17 June 1904PublisherShakespeare and CompanyPublication date2 February 1922Media typePrint: hardbackPages732Dewey Decimal823.912LC ClassPR6019.O8 U4 1922Preceded byA Portrait of the Artist as a Young Ma...

Book by David Callahan The Givers: Wealth, Power, and Philanthropy in a New Gilded Age First editionAuthorDavid CallahanCountryUnited StatesLanguageEnglishGenreNon-fictionPublisherAlfred A. KnopfPublication date2017Pages343ISBN9781101971048OCLC1036844219Preceded byFortunes of Change[1]  The Givers: Wealth, Power, and Philanthropy in a New Gilded Age is a 2017 non-fiction book by David Callahan published by Alfred A. Knopf.[2] Overview Prior to writing The Givers, Cal...

Contoh karakter vtuber yang menjadi penyanyi virtual Band virtual Gorillaz saat tampil pada tahun 2018 Dalam dunia hiburan, idola virtual (juga disebut band virtual, grup musik kartun, atau penyanyi virtual) adalah band fiksi atau kelompok musik, atau penyanyi yang anggotanya tidak digambarkan sebagai musisi jasmani, tetapi merupakan karakter animasi atau avatar virtual. Meskipun hanya karakter fiksi, band itu sendiri sebenarnya eksis di luar alam semesta televisi dan film, dan benar-benar ad...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Mass Appeal Madness – news · newspapers · books · scholar · JSTOR (October 2023) (Learn how and when to remove this template message) 1991 EP by Napalm DeathMass Appeal MadnessEP by Napalm DeathReleasedSpring 1991GenreGrindcoredeath metalLength8:54Label...

Pour les articles homonymes, voir 53e régiment. 53e régiment d'infanterie (5e régiment d'infanterie westphalien)HistoireFondation 5 mai 1860Dissolution 1919CadreType Régiment d'infanterieSiège Cologne (depuis 1895)Münster (1860-1864)Mayence (1864-1866)Wesel (1866-1871)Münster (1871-1877)Paderborn (1871-1877)Aix-la-Chapelle (1877-1895)Juliers (1877-1890)Clèves (1867-1871)Pays  Royaume de Prussemodifier - modifier le code - modifier Wikidata Le 53e régiment d'infanterie ...

Italian diplomat and politician (1872–1952) Count Carlo SforzaPresident of the Chamber of DeputiesIn office25 September 1945 – 1 June 1946Preceded byVittorio Emanuele OrlandoSucceeded byGiuseppe SaragatMinister of Foreign AffairsIn office2 February 1947 – 19 July 1951Prime MinisterAlcide De GasperiPreceded byPietro NenniSucceeded byAlcide De Gasperi Personal detailsBorn24 January 1872Lucca, Kingdom of ItalyDied4 September 1952 (1952-09-05) (aged 80)Rome, Ital...

Río la Miel El río en SonsónUbicación geográficaCuenca MagdalenaNacimiento Cuchilla la Picona- MarulandaCaldasDesembocadura Río MagdalenaUbicación administrativaPaís Colombia ColombiaDivisión  Antioquia  CaldasCuerpo de aguaLongitud kmSuperficie de cuenca 1993.54 km²Caudal medio 110m³/s en la confluencia con el Samana.Altitud Nacimiento: m.s.n.mDesembocadura: m.s.n.mMapa de localización Localización Río La Miel[editar datos en Wikidata] El río la Miel e...

Peter Arthur Diamond Premio Nobel per l'economia 2010 Peter Arthur Diamond (New York, 29 aprile 1940) è un economista statunitense. È noto per le proprie analisi sulle politiche di sicurezza sociale negli USA e per il suo lavoro presso l'Advisory Council on Social Security tra il 1980 e il 1990. Nel 2010 riceve il Premio Nobel per l'economia insieme con Dale Mortensen e Christopher Pissarides «per le loro analisi sui mercati che presentano frizioni di ricerca». Biografia Dopo un bachelor ...