Forked from
Alexandre MEYER / hugo-web-minimal
3 commits behind the upstream repository.
-
Alexandre MEYER authored
- /web/themes/etch/archetypes/default.md - /web/themes/etch/i18n/en.toml - /web/themes/etch/images/screenshot.png - /web/themes/etch/images/screenshot_dark.png - /web/themes/etch/images/screenshot_small.png - /web/themes/etch/images/tn.png - /web/themes/etch/images/tn_dark.png - /web/themes/etch/assets/css/dark.css - /web/themes/etch/assets/css/main.css - /web/themes/etch/assets/css/min770px.css - /web/themes/etch/assets/css/syntax.css - /web/themes/etch/layouts/_default/baseof.html - /web/themes/etch/layouts/_default/li.html - /web/themes/etch/layouts/_default/list.html - /web/themes/etch/layouts/_default/rss.xml - /web/themes/etch/layouts/_default/single.html - /web/themes/etch/layouts/_default/taxonomy.html - /web/themes/etch/layouts/partials/footer.html - /web/themes/etch/layouts/partials/head.html - /web/themes/etch/layouts/partials/header.html - /web/themes/etch/layouts/partials/posts.html - /web/themes/etch/layouts/shortcodes/toc.html - /web/themes/etch/layouts/404.html - /web/themes/etch/layouts/index.html - /web/themes/etch/exampleSite/content/about/index.md - /web/themes/etch/exampleSite/content/posts/emoji-support.md - /web/themes/etch/exampleSite/content/posts/markdown-syntax.md - /web/themes/etch/exampleSite/content/posts/placeholder-text.md - /web/themes/etch/exampleSite/content/posts/rich-content.md - /web/themes/etch/exampleSite/content/_index.md - /web/themes/etch/exampleSite/config.toml - /web/themes/etch/.gitignore - /web/themes/etch/LICENSE - /web/themes/etch/README.md - /web/themes/etch/theme.toml - /web/themes/hugo-flex/images/screenshot.png - /web/themes/hugo-flex/images/tn.png - /web/themes/hugo-flex/assets/css/base.tpl.css - /web/themes/hugo-flex/assets/css/contact.css - /web/themes/hugo-flex/assets/css/soundcloud.css - /web/themes/hugo-flex/assets/js/soundcloud.js - /web/themes/hugo-flex/assets/xml/base.tpl.xml - /web/themes/hugo-flex/layouts.test/_default/baseof.html - /web/themes/hugo-flex/layouts.test/_default/li.html - /web/themes/hugo-flex/layouts.test/_default/list.html - /web/themes/hugo-flex/layouts.test/_default/rss.xml - /web/themes/hugo-flex/layouts.test/_default/single.html - /web/themes/hugo-flex/layouts.test/_default/taxonomy.html - /web/themes/hugo-flex/layouts.test/partials/footer.html - /web/themes/hugo-flex/layouts.test/partials/head.html - /web/themes/hugo-flex/layouts.test/partials/header.html - /web/themes/hugo-flex/layouts.test/partials/posts.html - /web/themes/hugo-flex/layouts.test/shortcodes/toc.html - /web/themes/hugo-flex/layouts/_default/baseof.html - /web/themes/hugo-flex/layouts/_default/home.html - /web/themes/hugo-flex/layouts/_default/list.html - /web/themes/hugo-flex/layouts/_default/rss.xml - /web/themes/hugo-flex/layouts/_default/single.html - /web/themes/hugo-flex/layouts/_default/terms.html - /web/themes/hugo-flex/layouts/partials/assets.html - /web/themes/hugo-flex/layouts/partials/banner.html - /web/themes/hugo-flex/layouts/partials/comments.html - /web/themes/hugo-flex/layouts/partials/footer.html - /web/themes/hugo-flex/layouts/partials/heading.html - /web/themes/hugo-flex/layouts/partials/link.html - /web/themes/hugo-flex/layouts/partials/load_site_assets.html - /web/themes/hugo-flex/layouts/partials/meta.html - /web/themes/hugo-flex/layouts/partials/pagination.html - /web/themes/hugo-flex/layouts/partials/tags.html - /web/themes/hugo-flex/layouts/partials/title.html - /web/themes/hugo-flex/layouts/shortcodes/contact.html - /web/themes/hugo-flex/layouts/shortcodes/soundcloud.html - /web/themes/hugo-flex/layouts.test/404.html - /web/themes/hugo-flex/layouts.test/index.html - /web/themes/hugo-flex/LICENSE - /web/themes/hugo-flex/README.md - /web/themes/hugo-flex/config.yaml - /web/themes/hugo-flex/theme.toml - /web/themes/ucax/archetypes/default.md - /web/themes/ucax/layouts/_default/baseof.html - /web/themes/ucax/layouts/_default/list.html - /web/themes/ucax/layouts/_default/single.html - /web/themes/ucax/layouts/partials/footer.html - /web/themes/ucax/layouts/partials/head.html - /web/themes/ucax/layouts/partials/header.html - /web/themes/ucax/layouts/404.html - /web/themes/ucax/layouts/index.html - /web/themes/ucax/LICENSE - /web/themes/ucax/theme.toml - /web/themes/paige/archetypes/default.md - /web/themes/paige/images/screenshot.png - /web/themes/paige/images/tn.png - /web/themes/paige/.github/workflows/pages.yml - /web/themes/paige/exampleSite/static/avatar.jpg - /web/themes/paige/exampleSite/static/cover.jpg - /web/themes/paige/layouts/_default/baseof.html - /web/themes/paige/layouts/_default/home.html - /web/themes/paige/layouts/_default/list.html - /web/themes/paige/layouts/_default/rss.xml - /web/themes/paige/layouts/_default/single.html - /web/themes/paige/layouts/_default/taxonomy.html - /web/themes/paige/layouts/_default/term.html - /web/themes/paige/layouts/partials/pagination.html - /web/themes/paige/layouts/404.html - /web/themes/paige/exampleSite/content/articles/_index.md - /web/themes/paige/exampleSite/content/articles/bluth-ipsum.md - /web/themes/paige/exampleSite/content/blog/_index.md - /web/themes/paige/exampleSite/content/blog/emoji-support.md - /web/themes/paige/exampleSite/content/blog/markdown-syntax.md - /web/themes/paige/exampleSite/content/blog/math-typesetting.md - /web/themes/paige/exampleSite/content/blog/placeholder-text.md - /web/themes/paige/exampleSite/content/blog/rich-content.md - /web/themes/paige/exampleSite/content/projects/_index.md - /web/themes/paige/exampleSite/content/LICENSE - /web/themes/paige/exampleSite/content/_index.md - /web/themes/paige/exampleSite/content/about.md - /web/themes/paige/exampleSite/config.yaml - /web/themes/paige/LICENSE - /web/themes/paige/README.md - /web/themes/paige/config.toml - /web/themes/paige/go.mod - /web/themes/paige/theme.toml - /web/content/personnage/_index.md - /web/content/personnage/tp.md - /web/content/partiea/tp.md - /web/content/partiea/_index.md - /web/config.toml
Alexandre MEYER authored- /web/themes/etch/archetypes/default.md - /web/themes/etch/i18n/en.toml - /web/themes/etch/images/screenshot.png - /web/themes/etch/images/screenshot_dark.png - /web/themes/etch/images/screenshot_small.png - /web/themes/etch/images/tn.png - /web/themes/etch/images/tn_dark.png - /web/themes/etch/assets/css/dark.css - /web/themes/etch/assets/css/main.css - /web/themes/etch/assets/css/min770px.css - /web/themes/etch/assets/css/syntax.css - /web/themes/etch/layouts/_default/baseof.html - /web/themes/etch/layouts/_default/li.html - /web/themes/etch/layouts/_default/list.html - /web/themes/etch/layouts/_default/rss.xml - /web/themes/etch/layouts/_default/single.html - /web/themes/etch/layouts/_default/taxonomy.html - /web/themes/etch/layouts/partials/footer.html - /web/themes/etch/layouts/partials/head.html - /web/themes/etch/layouts/partials/header.html - /web/themes/etch/layouts/partials/posts.html - /web/themes/etch/layouts/shortcodes/toc.html - /web/themes/etch/layouts/404.html - /web/themes/etch/layouts/index.html - /web/themes/etch/exampleSite/content/about/index.md - /web/themes/etch/exampleSite/content/posts/emoji-support.md - /web/themes/etch/exampleSite/content/posts/markdown-syntax.md - /web/themes/etch/exampleSite/content/posts/placeholder-text.md - /web/themes/etch/exampleSite/content/posts/rich-content.md - /web/themes/etch/exampleSite/content/_index.md - /web/themes/etch/exampleSite/config.toml - /web/themes/etch/.gitignore - /web/themes/etch/LICENSE - /web/themes/etch/README.md - /web/themes/etch/theme.toml - /web/themes/hugo-flex/images/screenshot.png - /web/themes/hugo-flex/images/tn.png - /web/themes/hugo-flex/assets/css/base.tpl.css - /web/themes/hugo-flex/assets/css/contact.css - /web/themes/hugo-flex/assets/css/soundcloud.css - /web/themes/hugo-flex/assets/js/soundcloud.js - /web/themes/hugo-flex/assets/xml/base.tpl.xml - /web/themes/hugo-flex/layouts.test/_default/baseof.html - /web/themes/hugo-flex/layouts.test/_default/li.html - /web/themes/hugo-flex/layouts.test/_default/list.html - /web/themes/hugo-flex/layouts.test/_default/rss.xml - /web/themes/hugo-flex/layouts.test/_default/single.html - /web/themes/hugo-flex/layouts.test/_default/taxonomy.html - /web/themes/hugo-flex/layouts.test/partials/footer.html - /web/themes/hugo-flex/layouts.test/partials/head.html - /web/themes/hugo-flex/layouts.test/partials/header.html - /web/themes/hugo-flex/layouts.test/partials/posts.html - /web/themes/hugo-flex/layouts.test/shortcodes/toc.html - /web/themes/hugo-flex/layouts/_default/baseof.html - /web/themes/hugo-flex/layouts/_default/home.html - /web/themes/hugo-flex/layouts/_default/list.html - /web/themes/hugo-flex/layouts/_default/rss.xml - /web/themes/hugo-flex/layouts/_default/single.html - /web/themes/hugo-flex/layouts/_default/terms.html - /web/themes/hugo-flex/layouts/partials/assets.html - /web/themes/hugo-flex/layouts/partials/banner.html - /web/themes/hugo-flex/layouts/partials/comments.html - /web/themes/hugo-flex/layouts/partials/footer.html - /web/themes/hugo-flex/layouts/partials/heading.html - /web/themes/hugo-flex/layouts/partials/link.html - /web/themes/hugo-flex/layouts/partials/load_site_assets.html - /web/themes/hugo-flex/layouts/partials/meta.html - /web/themes/hugo-flex/layouts/partials/pagination.html - /web/themes/hugo-flex/layouts/partials/tags.html - /web/themes/hugo-flex/layouts/partials/title.html - /web/themes/hugo-flex/layouts/shortcodes/contact.html - /web/themes/hugo-flex/layouts/shortcodes/soundcloud.html - /web/themes/hugo-flex/layouts.test/404.html - /web/themes/hugo-flex/layouts.test/index.html - /web/themes/hugo-flex/LICENSE - /web/themes/hugo-flex/README.md - /web/themes/hugo-flex/config.yaml - /web/themes/hugo-flex/theme.toml - /web/themes/ucax/archetypes/default.md - /web/themes/ucax/layouts/_default/baseof.html - /web/themes/ucax/layouts/_default/list.html - /web/themes/ucax/layouts/_default/single.html - /web/themes/ucax/layouts/partials/footer.html - /web/themes/ucax/layouts/partials/head.html - /web/themes/ucax/layouts/partials/header.html - /web/themes/ucax/layouts/404.html - /web/themes/ucax/layouts/index.html - /web/themes/ucax/LICENSE - /web/themes/ucax/theme.toml - /web/themes/paige/archetypes/default.md - /web/themes/paige/images/screenshot.png - /web/themes/paige/images/tn.png - /web/themes/paige/.github/workflows/pages.yml - /web/themes/paige/exampleSite/static/avatar.jpg - /web/themes/paige/exampleSite/static/cover.jpg - /web/themes/paige/layouts/_default/baseof.html - /web/themes/paige/layouts/_default/home.html - /web/themes/paige/layouts/_default/list.html - /web/themes/paige/layouts/_default/rss.xml - /web/themes/paige/layouts/_default/single.html - /web/themes/paige/layouts/_default/taxonomy.html - /web/themes/paige/layouts/_default/term.html - /web/themes/paige/layouts/partials/pagination.html - /web/themes/paige/layouts/404.html - /web/themes/paige/exampleSite/content/articles/_index.md - /web/themes/paige/exampleSite/content/articles/bluth-ipsum.md - /web/themes/paige/exampleSite/content/blog/_index.md - /web/themes/paige/exampleSite/content/blog/emoji-support.md - /web/themes/paige/exampleSite/content/blog/markdown-syntax.md - /web/themes/paige/exampleSite/content/blog/math-typesetting.md - /web/themes/paige/exampleSite/content/blog/placeholder-text.md - /web/themes/paige/exampleSite/content/blog/rich-content.md - /web/themes/paige/exampleSite/content/projects/_index.md - /web/themes/paige/exampleSite/content/LICENSE - /web/themes/paige/exampleSite/content/_index.md - /web/themes/paige/exampleSite/content/about.md - /web/themes/paige/exampleSite/config.yaml - /web/themes/paige/LICENSE - /web/themes/paige/README.md - /web/themes/paige/config.toml - /web/themes/paige/go.mod - /web/themes/paige/theme.toml - /web/content/personnage/_index.md - /web/content/personnage/tp.md - /web/content/partiea/tp.md - /web/content/partiea/_index.md - /web/config.toml
_index.md 2.42 KiB
title: ""
description: "Partie Animation de personnage"
Partie Animation de personnage
- Alexandre Meyer
- 4h30 CM, 6h30 TP
- L'ancienne page de cette partie
Cours
- Systèmes articulés : cinématique directe
- Edition d'animations, Graphe d'animations
- Capture de mouvements
Les vidéos des 3 CM (2020)
Le TP
Rendu
Les archives sont à rendre sur TOMUSS
- TP Animation de personnage virtuel
- vous devez rendre une archive avec un readme.txt ou readme.md expliquant ce que vous avez fait et comment lancer le programme
- une VIDEO de DEMO ou une démo en LIVE
- Barème "Personnage"
- (5 points) TP 1ère partie : affichage d'une animation BVH
- (3 points) Contrôleur d'animation : la base (pilotage au clavier d'un déplacement)
- Machine à état (4 points maximum)
- basique : pour une machine à état de base avec 4 animations : iddle, marcher, courir, sauter ou kick
- avancé : une machine à état plus complète avec de nombreuses animations (une dizaine) : voir celles du répertoire motionGraph_second_life, etc.
- Motion Graphe (6 points max)
- basique : transition vers un autre animation en cherchant à la volée une transition compatible
- avancé : un motion graph construit automatiquement en pré-calcul (voir la fin de l'énoncé qui pointe vers un complément de sujet).
- (3 points) Interpolation entre 2 frames, à utilise pour les transitions ou pour une bonne gestion du temps
- (1 points) Collision entre personnage et sphères (voir le code PhysicalWorld)
- (1 points) bonus de qualité/cohérence de la scène
- Le total fait plus que 20 car les points FSM/graphe d'animation sont à comprendre avec un OU : la machine à état rapporte moins de points, car bien moins difficile.