Skip to content
Snippets Groups Projects
Forked from Alexandre MEYER / hugo-web-minimal
3 commits behind the upstream repository.
  • Alexandre MEYER's avatar
    33b2825f
    Update 127 files · 33b2825f
    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
    33b2825f
    History
    Update 127 files
    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
title: ""
description: "Partie Animation de personnage"

Partie Animation de personnage

Cours

Les vidéos des 3 CM (2020)

Les vidéos

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.