MétaCan
Menu
Retour à la cohorte
Enregistrement W7028832650

High-performance data-driven control of physically-based human characters

2021· dissertation· en· W7028832650 sur OpenAlexafffund

Notice bibliographique

RevueeScholarship@McGill (McGill) · 2021
Typedissertation
Langueen
DomaineComputer Science
ThématiqueHistory of Computing Technologies
Établissements canadiensMcGill University
Organismes subventionnairesNatural Sciences and Engineering Research Council of CanadaMitacs
Mots-clésKinematicsCharacter animationMotion (physics)Controller (irrigation)UnderactuationCharacter (mathematics)Motion captureTask (project management)AnimationQuality (philosophy)
DOInon disponible

Résumé

récupéré en direct d'OpenAlex

This thesis describes a system to enable responsive user guided control of a physically simulated human character.The control system is meant to be robust to disturbances while also producing movements that are of a similar quality to the visuals produced by more high quality kinematic animation systems used in modern video games.This task is difficult because human characters must dynamically retain balance through contacts with an environment, and walking requires control of an underactuated dynamic system.Simulation also does not guarantee a character will move in a natural manner, so care has to be taken to ensure visually unusual behaviours do not occur as a result of control.Work in the field of reinforcement learning has demonstrated the possibility of generating physical character control policies that imitate human motions with a high degree of success.Many methods have focused selectively on generating controllers that produce high quality motion, while important factors such as responsiveness, user controllability, motion diversity, and runtime costs have been somewhat overlooked.The approach presented here focuses on improving performance with respect to all these factors.A data-driven kinematic character controller sequences and blends motion capture data in order to generate medium-term kinematic motion plans which fit user controlled high-level goals.This allows movement direction, heading direction, speed, and style of motion to be responsively altered in a real-time user controlled manner, while also capturing subtleties of human behaviour in the data.Reinforcement learning is then used to train a simulated character controller that is capable of imitating the motion of the kinematic character controlled by a user.This necessitates a training scheme that captures the full distribution of behaviours that a human is likely to use, and which enforces the learned behaviour to retain the stylistic characteristics of the generated motion while making it physically feasible.The design of this system is also made with runtime cost in mind, ensuring that the result is useful in the context of real world application in video games where performance budgets are strict.i This project would not have been possible without the support, opportunities, and advice provided by Professor James Richard Forbes.I am very grateful for his supervision and guidance throughout the

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction distillée sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.

score de la tête « metaresearch » (Codex)0,001
score de la tête « metaresearch » (Gemma)0,000
Version: codex-gemma-dda1882f352aStatut de validation: machine_predicted_unvalidated
Catégories candidatesMéta-épidémiologie (sens strict), Science ouverte
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Expérimental (laboratoire) · Signal consensuel: aucune
GenreSignal candidat: Empirique · Signal consensuel: Empirique
Score de désaccord entre enseignants0,522
Score d'incertitude au seuil0,999

Scores Codex et Gemma par catégorie

CatégorieCodexGemma
Métarecherche0,0010,000
Méta-épidémiologie (sens strict)0,0010,001
Méta-épidémiologie (sens large)0,0010,000
Bibliométrie0,0010,001
Études des sciences et des technologies0,0010,000
Communication savante0,0000,001
Science ouverte0,0080,001
Intégrité de la recherche0,0010,002
Charge utile insuffisante (le modèle a refusé de juger)0,0000,000

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,020
Tête enseignante GPT0,242
Écart entre enseignants0,222 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule tête enseignante, pas un consensus.

Devis d'étudeExpérimental (laboratoire)
Domainenon disponible
GenreEmpirique

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2021
Routes d'admission2
Résumé présentoui

Explorer davantage

Même revueeScholarship@McGill (McGill)Même sujetHistory of Computing TechnologiesTravaux en français237 207