Share to: share facebook share twitter share wa share telegram print page

Ragdoll-физика

Ранний пример использования физики Ragdoll, 1997 год.

Физика Ragdoll (рэгдо́лл) — вид процедурной анимации, пришедший на замену статичной, пререндерной анимации. Название произошло от английского словосочетания rag doll (rag — тряпка, doll — кукла), в силу чего на русском языке этот вид анимации часто называют «тряпичной куклой».

Развитие

Шариковое соединение
Шарнирное (петельное) соединение
Демонстрация физики Ragdoll с использованием физического движка Tokamak. Этот Ragdoll сконструирован с использованием комбинации шарнирных и шариковых сочленений (соединений) с ограничениями движения данных соединений. В этой демонстрации несколько Ragdoll-моделей катятся вниз по ступенькам.
Демонстрация физики Ragdoll

Ранние трёхмерные компьютерные игры использовали заранее созданную анимацию для отображения смерти персонажей. Для изображения умирающего персонажа использовался набор пререндеренных анимаций, этот способ характеризуется низкими затратами центрального процессора. Когда мощности компьютеров возросли, стало возможным создание симуляций физики в реальном времени с некоторыми ограничениями. На данном этапе Ragdoll представлял собой набор твёрдых тел, каждое из которых соответствует кости в системе скелетной анимации графического движка, связанных вместе с помощью системы ограничений. Она определяет на какие углы каждое тело может отклоняться от соседнего, чтобы изображение оставалось реалистичным.

Термин «тряпичная кукла» появился из-за некорректной работы системы сочленений. В связи с ограничениями реализации некоторые суставы модели имели малую или отсутствующую жёсткость, что заставляло её падать подобно настоящей тряпичной кукле, нередко вызывая комический эффект несуразностью получившейся позы.

Первой игрой, использовавшей физику ragdoll, стал проект по мотивам вселенной Парка Юрского периода, игра Jurassic Park: Trespasser, вызвавшая диаметрально противоположные мнения, большинство из которых были отрицательными. Но хотя в Trespasser было множество программных ошибок, игра запомнилась как первопроходец в физике компьютерных игр. Сейчас же «тряпичная кукла» применяется не только для отображения смерти: существуют файтинги, в которых игрок управляет одной конечностью, а остальное тело двигается за ней (Rag Doll Kung Fu); или даже гоночные игры, где в случае серьёзного столкновения модель водителя вылетает через лобовое стекло и далее ведёт себя в соответствии с законами физики (серия FlatOut). Современные технологии процедурной анимации (например те, на которых основано подпрограммное обеспечение Euphoria от NaturalMotion), позволяют разрабатывать игры, заставляющие поверить в происходящее на экране благодаря имитации как мышц, так и нервной системы. Если сравнивать подобное с архаичной рукотворной анимацией, то можно сказать, что был совершён значительный шаг в развитии видеоигр.

Использование новейших технологий, основанных на ragdoll-анимации, можно увидеть в таких играх, как Grand Theft Auto IV от Rockstar Games, Indiana Jones and the Staff of Kings и Star Wars: The Force Unleashed от LucasArts.

Схожие технологии

Технология ragdoll работает, основываясь на принципах алгоритма Физерстоуна и пружинно-амортизаторных контактов.[1] Существует также альтернативное решение, использующее систему ограничений и идеализированные контакты.[2] В то время как ограниченно твёрдые тела достаточно близки к «тряпичной кукле», существуют и «псевдо-ragdoll» технологии.

Интегрирование Верле
Использовалось в игре Hitman: Codename 47 и стало распространено благодаря Томасу Якобсону (Thomas Jakobsen)[3]. В этой технике каждая кость персонажа моделируется как точка, соединённая с произвольным числом других точек через простые ограничения. Ограничения Верле намного проще и гораздо быстрее вычисляются, чем те, которые используются в системе полностью смоделированного твердого тела, что выражается в меньших затратах процессора.
Инверсная кинематика
Относится к технологиям пост-обработки (англ. post-processing) и использовалась в Halo: Combat Evolved. Используя заранее созданную анимацию смерти, игровой движок просчитывает финальное положение тела, которое удовлетворяло бы реалистичному отображению. В случае применения инверсной кинематики умирающие персонажи могут частично проходить сквозь геометрию мира, однако в итоге все кости модели будут лежать на допустимом месте.
Смешанный Ragdoll
Данная техника совмещает предварительно сделанную анимацию с системой ограничений. Таким образом, смерть персонажа отображается заранее продуманной, но физический движок проверяет допустимость каждого движения. Смешанный Ragdoll оказывается гораздо затратнее в плане вычислительных ресурсов, чем обычная «тряпичная кукла», но превосходит её на порядок повышенной реалистичностью отображения. Пример применения можно увидеть в игре Halo 2.
Процедурная анимация NaturalMotion

Изначально подобные технологии использовались в создании фильмов, рекламных роликов и телепрограмм, но со временем нашли своё применение и в компьютерных играх. Ключевым элементом этой процедурной анимации является расширенная симуляция человеческого тела. Технология Euphoria при обработке анимации воспроизводит не только кости, но и мускулы и нервную систему, добавляя в сцену правильное взаимодействие с окружающим миром. За счёт этого, каждый новый показ сцены отличается от предыдущего, что повышает увлекательность повторного прохождения игры. Действие технологии NaturalMotion можно увидеть в GTA IV и Star Wars: The Force Unleashed

Преимущества и недостатки

Поскольку просчёт физических параметров в реальном времени отнимает значительную часть вычислительной мощности процессора, многие игры используют упрощённую структуру скелета «тряпичной куклы». В частности:

  • Кости конечностей, таких как пальцы, обычно не анимируются;
  • Вместо реальных допустимостей человеческого тела используются упрощённые суставы (к примеру, изображение человеческого колена ограничено сгибанием и разгибанием, хотя реальный коленный сустав в некоторой степени позволяет повороты);
  • Упрощённая модель столкновений лучше определяет взаимодействие с другими твёрдыми телами, чем столкновения с геометрией игрового мира.

Основным же преимуществом ragdoll-анимации перед традиционной является гораздо более правильное взаимодействие с окружающей средой. Если попытаться создать анимацию на каждый возможный игровой случай, это займёт очень много времени, а благодаря физике «тряпичной куклы» игровой движок может генерировать предельно точные сцены прямо на лету.

См. также

Примечания

  1. U.S. Patent 6 067 096 «Method and system for generating realistic collisions in graphical simulations» (рус. «Методика и система создания реалистичных столкновений в области симуляции графики»)
  2. "Physically Based Modeling: Principles and Practice". Proc. SIGGRAPH '97. SIGGRAPH 97. Los Angeles: Association for Computing Machinery Special Interest Group on Graphics. 1997. Архивировано 28 мая 2011. Дата обращения: 2 апреля 2008. {{cite conference}}: Неизвестный параметр |coauthors= игнорируется (|author= предлагается) (справка) Источник. Дата обращения: 2 апреля 2008. Архивировано 28 мая 2011 года.
  3. Продвинутая Физика Персонажа Архивировано 11 января 2010 года. (англ. Advanced Character Physics), доклад Томаса Якобсона на GDC’01

Ссылки

Read other articles:

Residential skyscraper in the Streeterville neighborhood in Chicago Optima SignatureOptima Signature in September 2017Location within Near North Side, ChicagoShow map of Near North Side, ChicagoOptima Signature (Illinois)Show map of IllinoisOptima Signature (the United States)Show map of the United StatesFormer namesOptima Chicago Center IIGeneral informationStatusCompletedTypeResidencesLocationChicago, Illinois Google Maps LocationAddress220 E. Illinois St.Coordinates41°53′28″N 87°37�...

 

Phrase used to remember the names of planets A representation of the above method with the left hand representing the terrestrial planets and the right hand, with palm turned upward, is representing the gas giants along with TNOsA planetary mnemonic refers to a phrase created to remember the planets and dwarf planets of the Solar System, with the order of words corresponding to increasing sidereal periods of the bodies. One simple visual mnemonic is to hold out both hands side-by-side with th...

 

Lapangan bola basket dalam ruang Miami Heat Dalam bola basket, lapangan bola basket adalah permukaan permainan, terdiri dari lantai persegi panjang, dengan keranjang di setiap ujungnya. Dalam bola basket profesional atau terorganisir, terutama ketika dimainkan di dalam ruangan, biasanya terbuat dari kayu, sering kali maple, dan sangat halus dan dilengkapi dengan pinggiran 10 kaki. Permukaan luar ruangan umumnya dibuat dari bahan paving standar seperti beton atau aspal. Lapangan bola basket lu...

عزت‌ أباد تقسيم إداري البلد إيران  إحداثيات 38°35′06″N 44°58′08″E / 38.585°N 44.96888889°E / 38.585; 44.96888889  تعديل مصدري - تعديل   عزت‌ أباد هي قرية في مقاطعة خوي، إيران. عدد سكان هذه القرية هو 1,442 في سنة 2006.[1] مراجع ^ تعداد سكان جمهورية إيران الإسلامية، 1385 / 2006. جمهورية إي

 

Grabstein für August Kuth, Mitbegründer des Museums Das Deutsche Museum für Kunst in Handel und Gewerbe war ein 1909 von dem Kunstmäzen Karl Ernst Osthaus in Hagen gegründetes Museum für vorbildliches Kunstgewerbe. Inhaltsverzeichnis 1 Geschichte 2 Sammlungsgebiete 3 Literatur 4 Einzelnachweise Geschichte 1909 gründete Hagener Kunstmäzen Karl Ernst Osthaus das Deutsche Museum für Kunst in Handel und Gewerbe, das durch Wanderausstellungen vorbildliches Kunstgewerbe vorstellen wollte. ...

 

Sulaiman Ar-RasuliBiografiKelahiran10 Desember 1871 Candung Kematian1r Agustus 1970 (98 tahun)Candung   Anggota Konstituante Republik Indonesia 9 November 1956 – 20 Juli 1957 – Kuasini Sabil → Terpilih dalam: Pemilihan umum Konstituante Republik Indonesia 1955 Data pribadiKelompok etnikMinangkabau Syekh Sulaiman ar-Rasuli yang juga dikenal sebagai Inyiak Canduang (10 Desember 1871 – 1 Agustus 1970) adalah seorang ulama Minangkabau yang mendir...

  لمعانٍ أخرى، طالع عبد الرحيم البرعي (توضيح). الحاج  عبد الرحيم البرعي معلومات شخصية الميلاد سنة 1368[1]  برع[1]  الوفاة سنة 1427 (58–59 سنة)[2]  برع[3]  الحياة العملية المهنة شاعر[4]،  وأديب  اللغة الأم العربية  اللغات العربية  بوابة ال

 

Louis James Alfred Lefébure-Wely Lefébure-Wélys Grab in Paris Louis James Alfred Lefébure-Wély (* 13. November 1817 in Paris; † 31. Dezember 1869 ebenda) war ein französischer Organist und Komponist. Inhaltsverzeichnis 1 Leben 2 Werk 2.1 Werkauswahl 3 Weblinks Leben Lefébure-Wély wurde als Sohn des Organisten Isaac-François Lefèbvre (spätere Namensänderung in Lefébure) in Paris geboren. Er studierte am Pariser Konservatorium Orgelmusik bei François Benoist (1794–1878), einem...

 

Bungur siam Lagerstroemia loudonii TaksonomiDivisiTracheophytaSubdivisiSpermatophytesKladAngiospermaeKladmesangiospermsKladeudicotsKladcore eudicotsKladSuperrosidaeKladrosidsKladmalvidsOrdoMyrtalesFamiliLythraceaeGenusLagerstroemiaSpesiesLagerstroemia loudonii Teijsm. dan Binn., 1863 lbs Lagerstroemia loudonii ( bahasa Thai: เสลา </link> ; RTGS: salao ) atau bungur siam adalah spesies tumbuhan berbunga dalam keluarga Lythraceae . Asalnya di Burma dan Thailand, ditemukan...

Subgenre of the action film genre For other uses, see Swashbuckler (disambiguation). Douglas Fairbanks as Robin Hood, 1922 Swashbuckler films are a subgenre of the action film genre, characterised by swordfighting and adventurous heroic characters, known as swashbucklers. While morality is typically clear-cut, heroes and villains alike often follow a code of honour. Some swashbuckler films have romantic elements, most frequently a damsel in distress. Both real and fictional historical events ...

 

Network of protected areas in the territory of the European Union Natura 2000Natural protected area of Els PortsFounded1992TypeNetwork of nature protection areasArea served European UnionWebsiteec.europa.eu/environment/nature/natura2000/ Natura 2000 is a network of nature protection areas in the territory of the European Union. It is made up of Special Areas of Conservation and Special Protection Areas designated under the Habitats Directive and the Birds Directive, respectively. The network ...

 

1951 short story collection by Ray Bradbury For the 1969 film based on the book, see The Illustrated Man (film). Dust jacket from the first editionAuthorRay BradburyCover artistButchkesCountryUnited StatesLanguageEnglishGenreScience fictionPublisherDoubleday & CompanyPublication date1951Media typePrint (hardback)Pages256ISBN0-553-23096-4 The Illustrated Man is a 1951 collection of 18 science fiction short stories by American writer Ray Bradbury. A recurring theme throughout the ...

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Puedes avisar al redactor principal pegando lo siguiente en su página de discusión: {{sust:Aviso referencias|Polígono Nueva Ciudad}} ~~~~Uso de esta plantilla: {{Referencias|t={{sust:CURRENTTIMESTAMP}}}} Panorámica del barrio. El Polígono Nueva Ciudad es el barrio más poblado de la ciudad de Mérida, capital de Extremadura (España). En este polígono residencial viven alrededor de 10 000 persona...

 

この記事の項目名には以下のような表記揺れがあります。 ケビン・タパニ この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。脚注を導入して、記事の信頼性向上にご協力ください。(2016年3月) ケビン・タパーニKevin Tapani ニューヨーク・メッツ時代(1988年)基本情報国籍 アメリカ合衆国出身地 アイオ...

 

United States historic placeHighland Park TowerU.S. National Register of Historic Places The Highland Park Tower viewed from the northwestLocation1570 Highland ParkwaySaint Paul, MinnesotaCoordinates44°55′3.4″N 93°10′0″W / 44.917611°N 93.16667°W / 44.917611; -93.16667Built1928ArchitectClarence W. Wigington; Frank X. TewesNRHP reference No.86001670[1]Added to NRHPJuly 17, 1986 The Highland Park Water Tower is a water tower in the Highland P...

Political ideology The flag of the Arab Revolt was originally used against the Ottoman Turks, and remains a prominent symbol of Arab nationalism. The design and pan-Arab colours are the basis of many modern Arab states' flags. Coat of arms (emblem) Hawk of Quraish: It is one of the Arab national symbols that have been used in many Arab nation-states. The Aqaba Flagpole in Aqaba, Jordan bearing the flag of the Arab Revolt. The Aqaba Flagpole is the sixth tallest free standing flagpole in the w...

 

Indian Telugu-language television news channel Television channel Jai Telangana TVCountryIndiaNetworkTV9 NetworkHeadquartersHyderabad, Telangana, IndiaProgrammingLanguage(s)TeluguOwnershipOwnerAssociated Broadcasting Company Private Limited (ABCPL)HistoryReplacedTV1 Jai Telangana TV is a Telugu language news television channel in the southern Indian state of Telangana. It is owned and operated by Associated Broadcasting Company Private Limited (ABCL) which also owns the news channel TV9 Telug...

 

Composition by Felix Mendelssohn Drei MotettenMotets by Felix MendelssohnThe composer in 1833, drawing by Eduard BendemannEnglishThree motetsOpus39Text Veni Domine Laudate pueri (Psalm 113, Psalm 128) Surrexit pastor bonus LanguageLatinComposed1830 (1830)Published1838 (1838)ScoringSSAAorgan Trinità dei Monti atop the scalinata Drei Motetten (Three motets), Op. 39, is a collection of three sacred motets for women's voices and organ by Felix Mendelssohn. Composed in 1830 for differen...

Aerospace and defense division of Ford Motor Company Ford AerospaceFormerly Aeronutronic(1956-1963) Philco-Ford Corporation(1961-1975) Aeronutronic Ford Corporation(1975-1976) Ford Aerospace & Communications Corporation(1976-1988) TypeSubsidiaryIndustryAerospace, militaryFounded1956Defunct1990; 33 years ago (1990)FateSold to Loral CorporationHeadquartersDearborn, Michigan, USProductsMissiles, targeting podsParentFord Motor Company Ford Aerospace was the aerospace and def...

 

2004 studio album by Katherine JenkinsPremiereStudio album by Katherine JenkinsReleased5 April 2004 (2004-04-05)Recorded2003 – 2004GenreClassical CrossoverLength45:38LabelUniversal Classics and JazzProducerBen RobbinsKatherine Jenkins chronology Premiere(2004) Second Nature(2004) Professional ratingsReview scoresSourceRatingBBC(Favorable)[1]musicOMH(Favorable)[2] Premiere is the debut album by Welsh mezzo-soprano Katherine Jenkins, release...

 
Kembali kehalaman sebelumnya