Ragdoll-фізика

Ранній приклад використання фізики Ragdoll, 1997 рік.

Фізика Ragdoll (реґдо́л) — вид процедурної анімації, що прийшов на заміну статичній, пререндерній анімації. Назва походить від англійських слів rag (укр. ганчірка) і doll (укр. лялька), через що вкоренився вираз «ганчіркова лялька».

Розвиток

Найпростіші з'єднання (зчленування)


Два найпростіші з'єднання між двома фізичними тілами, використання яких є достатнім для симуляції фізики Ragdoll будь-якої складності.
Кулькове з'єднання
Шарнірне (петельне) з'єднання
Демонстрація фізики Ragdoll з використанням фізичного рушія Tokamak. Цей реґдолл сконструйований з використанням комбінації шарнірних і кулькових зчленувань (з'єднань) з обмеженнями руху даних з'єднань. У цій демонстрації кілька реґдол-моделей котяться вниз по сходах.
Демонстрація фізики 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 (рушій)

Спочатку подібні технології використовувалися в створенні фільмів, рекламних роликів і телепрограм, але згодом знайшли своє застосування й у комп'ютерних іграх. Ключовим елементом цієї процедурної анімації є розширена симуляція людського тіла. Технологія 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. Процитовано 12 травня 2011.
  3. Просунута Фізика Персонажа [Архівовано 11 січня 2010 у Wayback Machine.] (англ. Advanced Character Physics), доповідь Томаса Якобсона на GDC’01

Посилання


Статті

Read other articles:

Fungsi eksponensial y = e x {\displaystyle y=e^{x}} (garis merah kontinu) dan polinomial Taylor orde empat di sekitar titik asal (garis hijau putus-putus) Kalkulus Teorema dasar Limit fungsi Kontinuitas Teorema nilai purata Teorema Rolle Diferensial Definisi Turunan (perumuman) Tabel turunan Diferensial infinitesimal fungsi total Konsep Notasi untuk pendiferensialan Turunan kedua Turunan ketiga Perubahan variabel Pendiferensialan implisit Laju yang berkaitan Teorema Taylor Kaidah dan ide...

 

Yandex.TaxiNama dagangYandex.TaxiJenisTerbatas publikIndustriTeknologi informasiTransportasiDidirikan26 Oktober 2011Pendiri Daniil Shuleyko Kantorpusat RusiaWilayah operasi Rusia Armenia Belarus Estonia Finlandia Georgia Ghana Israel Pantai Gading Kazakhstan Kirgizstan Latvia Lituania Moldova Norwegia Rumania Serbia UzbekistanTokohkunci Daniil Shuleyko (CEO) PemilikYandexUberSitus webtaxi.yandex.com...

 

Kees Prins Kees Prins (DWDD, 2018) Algemene informatie Volledige naam Cornelis Willibrordus Maria Prins Geboren 7 april 1956 Geboorteplaats Heemstede Land  Nederland Werk Pseudoniem Melvin Jaren actief 1981-heden Beroep ActeurZangerStemacteur (en) IMDb-profiel (en) TMDb-profiel Portaal    Film Cornelis Willibrordus Maria Prins (Heemstede, 7 april 1956), beter bekend als Kees Prins, is een Nederlands acteur en regisseur. Hij is onder meer bekend van het absurdistische ...

أسرة محمد علي شعار مملكة مصرشعار مملكة مصر نوع العائلة عائلة خديوية، سلطانية، ملكية التسمية Mehmet Ali Paşa Hanedanı (تركية) البلد إيالة مصر  الخديوية المصرية  السلطنة المصرية  المملكة المصرية الألقاب والي (1805–1867)خديوي (1867–1914)سلطان (1914–1922)ملك (1922–1953) التأسيس 17 مايو 1805محمد ع...

 

1952 Mickey Mouse cartoon Pluto's Christmas TreeTheatrical release posterDirected byJack HannahStory byBill BergMilt SchaefferProduced byWalt DisneyStarring Jimmy MacDonald Clarence Nash Pinto Colvig Dessie Miller Ruth Clifford Music byJoseph DubinAnimation by George Kreisl Fred Moore Bill Justice Volus Jones Layouts byYale GraceyBackgrounds byThelma WitmerColor processTechnicolorProductioncompanyWalt Disney ProductionsDistributed byRKO Radio PicturesRelease date November 21, 1952&#...

 

Brigitte Mohnhaupt Nome completo Brigitte Margret Ida Mohnhaupt Nascimento 24 de junho de 1949 (74 anos)Rheinberg Nacionalidade alemã Ocupação Ex-integrante da Fração do Exército Vermelho Brigitte Margret Ida Mohnhaupt (Rheinberg, 24 de junho de 1949) é uma ex-militante política e ex-integrante da organização de extrema-esquerda alemã Fração do Exército Vermelho, também conhecida como Grupo Baader-Meinhof. Brigitte concluiu seus estudos secundários na cidade de Bruch...

Chord borrowed from the parallel key For borrowed chord progressions, see Borrowed chord progression. Audio playback is not supported in your browser. You can download the audio file.Borrowed chord (viio43 = B–D–F–A♭) in J.S. Bach's Prelude No. 1 in C major from The Well-Tempered Clavier A borrowed chord (also called mode mixture,[1] modal mixture,[2] substituted chord,[3] modal interchange,[1] or mutation[4]) is a chord borrowed ...

 

2011 Toyota/Save Mart 350 Race details[1][2] Race 16 of 36 in the 2011 NASCAR Sprint Cup Series The 2011 Toyota/Save Mart 350 program cover, featuring Marcos Ambrose at the front. Artwork by David Grandin.Date June 26, 2011 (2011-June-26)Official name Toyota/Save Mart 350Location Infineon Raceway Sonoma, CaliforniaCourse Permanent racing facility1.99 mi (3.2 km)Distance 110 laps, 220 mi (350 km)Weather Sunny with a high around 81; wind out of the SW at 13 mph.Av...

 

Italian writer (1798–1862) The ReverendAntonio BrescianiAntonio BrescianiBornAntonio Bresciani Borsa(1798-07-24)24 July 1798Ala, Trentino, Holy Roman EmpireDied14 March 1862(1862-03-14) (aged 63)Rome, Papal StatesResting placeChurch of the GesùPen nameTionide NemesianoOccupationJesuitNovelistJournalistLanguageItalianNationalityItalianPeriod1838–1862GenreNovelfeuilletonLiterary movementlinguistic purismRomanticismNotable worksL'Ebreo di VeronaParentsLeonardo Bresciani and Vittoria Br...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) سيدهارث مينون   معلومات شخصية الميلاد 1 يوليو 1989 (34 سنة)  مومباي  مواطنة الهند  الحياة العملية المهنة مغني  تعديل مصدري - تعديل   سيدهارث مينون (ب...

 

Some of this article's listed sources may not be reliable. Please help this article by looking for better, more reliable sources. Unreliable citations may be challenged or deleted. (June 2018) (Learn how and when to remove this template message) 1991 video gameThe Punisher: The Ultimate Payback!Cover artDeveloper(s)Beam SoftwarePublisher(s)Acclaim Entertainment[1]Designer(s)Gregg Barnett Rod RichardsProgrammer(s)Rod RichardsArtist(s)Tony G. Pentland Eve MarksComposer(s)Gavan Anderson ...

 

Demografi Sri LankaPopulasi Sri Lanka, 1961-2003 (FAO, 2005)Jumlah penduduk20.359.439 (2012 census)Kepadatan325/km2 (2012 census)Tingkat pertumbuhan0,913% (2012 est.)Tingkat kelahiran17,04 kelahiran/1.000 penduduk (2012 est.)Tingkat kematian5,96 kematian/1.000 penduduk (July 2012 est.)Harapan hidup75.94 tahun (2012 est.) • laki-laki72.43 tahun (2012 est.) • perempuan79.59 tahun (2012 est.)Tingkat fertilitas2.17 kelahiran anak/wanita (2012 est.)Tingkat mortalitas bayi9....

Dark Sun First edition coverAuthorRobert MuchamoreCover artistChris ViggoCountryUnited KingdomLanguageEnglishSeriesCHERUBGenreChildren's, Thriller, Spy novelPublisherHodder and StoughtonPublication date6 March 2008[1]Media typePrint (paperback)Pages108Preceded byThe Sleepwalker Followed byThe General  Dark Sun is a World Book Day novella in the popular CHERUB series by Robert Muchamore. It fits into the series between The Sleepwalker and The General.[...

 

United States historic placeWinchester Town HallU.S. National Register of Historic Places Show map of New HampshireShow map of the United StatesLocationMain St., Winchester, New HampshireCoordinates42°46′22″N 72°23′2″W / 42.77278°N 72.38389°W / 42.77278; -72.38389Area0.4 acres (0.16 ha)Built1911 (1911)ArchitectSt. Clair, S. WinthropArchitectural styleLate Gothic RevivalNRHP reference No.87001419[1]Added to NRHPAugust 27, 198...

 

Roti lapis kapal selamAsalEponimKapal selam Negara asalAmerika Serikat RincianJenissandwich (en) lbs Roti lapis kapal selam (bahasa Inggris: Submarine sandwich) atau biasa disebut dengan singkatan sub, adalah adalah nama yang diberikan di Amerika Serikat untuk jenis sandwich yang terdiri dari roti panjang atau roti gulung memanjang dan diisi dengan berbagai isian seperti daging, keju, sayuran, dan bumbu.[1] Terdapat nama lain dari roti lapis jenis ini, antara lain hoagie, hero, fi...

Subclass of energy crisis 1970s energy crisisReal and nominal price of oil, 1968–2006.[1]Date1973 (1973)–1980 (1980)Also known as1970s oil crisis The 1970s energy crisis occurred when the Western world, particularly the United States, Canada, Western Europe, Australia, and New Zealand, faced substantial petroleum shortages as well as elevated prices. The two worst crises of this period were the 1973 oil crisis and the 1979 energy crisis, when, respectively, the Yom Kippu...

 

American college basketball season 2013–14 Florida Gators men's basketballSEC regular season andtournament championsNCAA tournament, Final FourConferenceSoutheastern ConferenceRankingCoachesNo. 3APNo. 1Record36–3 (18–0 SEC)Head coachBilly Donovan (18th season)Assistant coaches Rashon Burno Matt McCall John Pelphrey Home arenaO'Connell CenterSeasons← 2012–132014–15 → 2013–14 Southeastern Conference men's basketball standings vte Conf Overal...

 

1918–1938 republic in Central/Eastern Europe Czechoslovak RepublicČeskoslovenská republika (Czech)1918–1938 Flag(1920–1938) Middle coat of arms(1920–1938) Motto: Pravda vítězí / Pravda víťazíTruth prevailsAnthem: ’Kde domov můj’ (Czech)’Where my home is’ ’Nad Tatrou sa blýska’ (Slovak)’Lightning Over the Tatras’The Czechoslovak Republic in 1938Capitaland largest cityPragueOfficial languagesCzechoslovak[1]Common langu...

Questa voce sugli argomenti cestisti cinesi e allenatori di pallacanestro cinesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Gong Luming Nazionalità  Cina Altezza 174 cm Peso 75 kg Pallacanestro Ruolo Allenatore (ex playmaker) Termine carriera 1990 - giocatore Carriera Squadre di club 1976-1990Jiangsu Nazionale 1986-1990 Cina Carriera da allenatore 1991-1995 Cina(vice)1995-1997 Cina1999-2004 C...

 

Questa voce sull'argomento calciatori iracheni è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Ahmad Ibrahim Khalaf Ahmad Ibrahim Khalaf a Rio de Janeiro 2016 Nazionalità  Iraq Altezza 190 cm Peso 79 kg Calcio Ruolo Centrocampista Squadra  Emirates Carriera Squadre di club1 2009-2013 Arbil? (?)2013→ Al-Wasl12 (0)2013-2014 Al-Mu'aidar10 (0)2014-2015 Ajman19 (0)2015-2016&#...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!