doc: traduction et simplification

This commit is contained in:
s.martinez 2025-11-10 17:53:25 +01:00
parent 9d1c2b3033
commit 910b6410fb
2 changed files with 79 additions and 91 deletions

122
slides.md
View file

@ -50,7 +50,7 @@ note:
-- --
## Our jobs ## Nos casquettes 🧢
<div id="left"> <div id="left">
<img src="./src/xilam.png" width=40%><br> <img src="./src/xilam.png" width=40%><br>
<img src="./src/cube_nb.png" width=40%> <img src="./src/cube_nb.png" width=40%>
@ -62,8 +62,8 @@ note:
</div> </div>
note: note:
Swann is an R&D Engineer at Cube/Xilam and worked part-time on the project as a research engineer at INREV. Swann est ingénieur R&D chez Cube/Xilam et a travaillé à temps partiel sur le projet en tant qu'ingénieur de recherche à l'INREV.
Rémy is a professor and researcher at INREV, overseeing the Art & Technology of Image program at Paris 8 University. Rémy est professeur et chercheur à l'INREV, responsable du programme Art & Technologie de l'Image à l'Université Paris 8.
<!-- .slide: data-state="hide-menubar" --> <!-- .slide: data-state="hide-menubar" -->
@ -106,7 +106,7 @@ Workshop, research, reports...
## Sommaire ## Sommaire
1. Introduction général / Motivations du projet {.fragment} 1. Motivations du projet {.fragment}
2. Démarche de recherche {.fragment} 2. Démarche de recherche {.fragment}
3. Axes d'analyses{.fragment} 3. Axes d'analyses{.fragment}
4. Limites & Futures{.fragment} 4. Limites & Futures{.fragment}
@ -120,16 +120,13 @@ Aujourdhui, nous allons parler des pipelines !
<!-- .slide: data-stack-name="Motivations" --> <!-- .slide: data-stack-name="Motivations" -->
# Introduction générale # Motivations du projet
<!-- .slide: data-auto-animate data-transition-speed="slow"--> <!-- .slide: data-auto-animate data-transition-speed="slow"-->
-- --
## Motivations du projet
- Aider les étudiants et les écoles à mieux comprendre **comment fonctionne réellement l'industrie** <br> - Aider les étudiants et les écoles à mieux comprendre **comment fonctionne réellement l'industrie** <br>
- Partager des **connaissances ouvertes** sur les workflows de pipeline et de production <br> - Partager des **connaissances ouvertes** sur les workflows de pipeline et de production <br>
@ -300,41 +297,39 @@ note:
-- --
### Step 2: <span class="fragment" data-fragment-index="0">Directed interviews</span> ### Step 2: <span class="fragment" data-fragment-index="0">Entretiens dirigés</span>
<div style="text-align: center;"> <div style="text-align: center;">
<div class="fragment" style="display:inline;" data-fragment-index="1">Retrieve <div class="fragment" style="display:inline;" data-fragment-index="1">Récupérer
<img style="vertical-align: middle;" width=4% src="./src/accolades_o.svg"></div> <img style="vertical-align: middle;" width=4% src="./src/accolades_o.svg"></div>
<ul style="list-style-type: none; margin: 0; vertical-align: middle;text-align:center;"> <ul style="list-style-type: none; margin: 0; vertical-align: middle;text-align:center;">
<li data-fragment-index="2" class="fragment" >infrastructure levels </li> <li data-fragment-index="2" class="fragment" >niveaux d'infrastructure </li>
<li data-fragment-index="3" class="fragment">processes </li> <li data-fragment-index="3" class="fragment">processus </li>
<li data-fragment-index="4" class="fragment">versionning </li> <li data-fragment-index="4" class="fragment">versionning </li>
<li data-fragment-index="5" class="fragment">assets & shot composition</li> <li data-fragment-index="5" class="fragment">compisition d'assets & shot</li>
<li data-fragment-index="6" class="fragment">file formats</li> <li data-fragment-index="6" class="fragment">formats de fichiers</li>
</ul> </ul>
<div class="fragment" data-fragment-index="7" style="display: inline;"> <div class="fragment" data-fragment-index="7" style="display: inline;">
<img style="vertical-align: middle;" width=4% src="./src/accolades_c.svg"> <img style="vertical-align: middle;" width=4% src="./src/accolades_c.svg">
to find out <font color=red> <b>HOW</b></font> the pipeline is made. pour comprendre <font color=red> <b>COMMENT</b></font> le pipeline est modélisé.
</div> </div>
</div> </div>
note: note:
The goal of the L'objectif du processus de collecte des données :<br>
Data collection process:<br> -Nous visons à obtenir une vue d'ensemble des motivations du pipeline <br>
1.We aim to get a general overview of the pipeline's motivations <br> -Nous définissons plus précisément sa gestion des données<br><br>
2.We define more precisely its data management<br><br> Cela nous donne le « comment » le pipeline est modélisé ==> Mais alors, quelle représentation utiliser pour cartographier ces informations ? ...
This will give us "how" the pipeline is modeled
==> However, which representation should we use to map this information?? ...
-- --
## Step 3: dataflow mapping methodology ## Step 3: Méthodologie de cartographie du dataflow
-- --
### Pipeline Patterns <font size=6.6em><sup>[1][2]</sup></font> ### Pipeline Patterns <font size=6.6em><sup>[1][2]</sup></font>
<span data-id="pipeexplanation"><span class="fragment" data-fragment-index="0">Visualize how pipeline <font color=red>**data**</font></span> <span class="fragment" data-fragment-index="1"> changes accross <font color=red b>**processes**</font></span></span> <span class="fragment" data-fragment-index="2">over time and <font color=red> **infrastructure** </font>.</span> <span data-id="pipeexplanation"><span class="fragment" data-fragment-index="0">Visualise comment <font color=red>**les données**</font></span> <span class="fragment" data-fragment-index="1"> changes à travers des <font color=red b>**processus**</font></span></span> <span class="fragment" data-fragment-index="2">à travers le temps et <font color=red> **l'infrastructure** </font>.</span>
<div class="r-stack"> <div class="r-stack">
@ -358,11 +353,11 @@ This will give us "how" the pipeline is modeled
</div> </div>
note: note:
To do this, we followed the methodology outlined by Bill Polson on **pipelinepatterns.com**. Pour cela, nous avons suivi la méthodologie proposée par Bill Polson sur **pipelinepatterns.com**.
This approach consists of representing the fundamental elements of a pipeline and their relationships... ⏭️ Cette approche consiste à représenter les éléments fondamentaux d'un pipeline et leurs relations... ⏭️
So basically how data is modified by process accross time and infrastructure En résumé, il s'agit de montrer comment les données sont modifiées par les processus à travers le temps et l'infrastructure.
And this happens in two dimensions! Vertically, we have the infrastructure, and horizontally, we have time.<br> Et cela se passe en deux dimensions ! Verticalement, on a l'infrastructure, et horizontalement, le temps.<br>
Lets look at an example from Cube Creatives pipeline ⏭️ Regardons un exemple issu du pipeline de Cube Creative ⏭️
<!-- .slide: data-auto-animate --> <!-- .slide: data-auto-animate -->
@ -372,11 +367,11 @@ Lets look at an example from Cube Creatives pipeline ⏭️
<img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="position:relative;" /> <img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="position:relative;" />
</div> </div>
*Cube Creative pipeline datadlow.* *Dataflow utilisé sur la saison 4 de "Où est Ckicky ?" à Cube Creative.*
note: note:
With this methodology, we can represent the complete dataflow of a pipeline.<br> Avec cette méthodologie, nous pouvons représenter le dataflow complet d'un pipeline.<br>
Lets take a closer look at the asset modeling workspace ⏭️ Regardons de plus près l'espace de travail de modélisation des assets ⏭️
<!-- .slide: data-auto-animate data-transition-speed="slow"--> <!-- .slide: data-auto-animate data-transition-speed="slow"-->
@ -387,10 +382,10 @@ Lets take a closer look at the asset modeling workspace ⏭️
<img data-id="pipecube" src="./src/dataflow_cube_chicky_mask.drawio.svg" style="position:relative;height:2000px;bottom:1000px;right:400px; max-width:none;" /> <img data-id="pipecube" src="./src/dataflow_cube_chicky_mask.drawio.svg" style="position:relative;height:2000px;bottom:1000px;right:400px; max-width:none;" />
</div> </div>
*Asset modeling workspace* *workspace de modélisation d'asset*
note: note:
We observe that Blender is used for this production step. Without surprises, the working scene contains only geometry information from the pipelines perspective. From Blender, artists export playblasts using the *Tournette* process (an internal addon) and modeling LODs via a *push*. ⏭️ On observe que Blender est utilisé pour cette étape de production. Sans surprise, la scène de travail ne contient que des informations de géométrie du point de vue du pipeline. Depuis Blender, les artistes exportent des playblasts à l'aide du processus *Tournette* (un addon interne) et modélisent les LODs via un *push*. ⏭️
<!-- .slide: data-auto-animate data-transition-speed="slow"--> <!-- .slide: data-auto-animate data-transition-speed="slow"-->
@ -400,10 +395,10 @@ We observe that Blender is used for this production step. Without surprises, the
<img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="position:relative;height:800px;right:-450px; max-width:none;" /> <img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="position:relative;height:800px;right:-450px; max-width:none;" />
</div> </div>
*Asset modeling workspace* *workspace de modélisation d'asset*
note: note:
As you can see vertically, these exported elements are synchronized with the server. However, only the playblast and the working file are versioned; the LODs are not. ⏭️ Comme vous pouvez le voir verticalement, ces éléments exportés sont synchronisés avec le serveur. Cependant, seuls le playblast et le fichier de travail sont versionnés ; les LODs ne le sont pas. ⏭️
<!-- .slide: data-auto-animate data-transition-speed="slow"--> <!-- .slide: data-auto-animate data-transition-speed="slow"-->
@ -413,26 +408,24 @@ As you can see vertically, these exported elements are synchronized with the ser
<img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="height:800px; position:relative;right:300px; max-width:none;" /> <img data-id="pipecube" src="./src/dataflow_cube_chicky.drawio.svg" style="height:800px; position:relative;right:300px; max-width:none;" />
</div> </div>
*Asset shading workspace* *workspace de shading d'asset*
note: note:
Next comes the shading step... Unfortunately, it would take too long to explain each step's dataflow in detail. Vient ensuite l'étape de shading... Malheureusement, il serait trop long d'expliquer en détail le dataflow de chaque étape.
Just remember that this methodology was used to model the pipelines of all participating studios from the start... ⏭️ Retenez simplement que cette méthodologie a été utilisée pour modéliser les pipelines de tous les studios participants dès le début... ⏭️
<!-- .slide: data-auto-animate data-transition-speed="slow" --> <!-- .slide: data-auto-animate data-transition-speed="slow" -->
-- --
<div data-id="pipecube" class="schema"> <div data-id="pipecube" class="schema">
<img src="./src/dataflow_cube_chicky.drawio.svg" style="height:800px; position:relative;right:4900px; max-width:none;" /> <img src="./src/dataflow_cube_chicky.drawio.svg" style="height:800px; position:relative;right:4900px; max-width:none;" />
</div> </div>
*Shot compositing workspace* *workspace de compositing de shot*
note: note:
..to the end of its scope in the production. ..jusqu'à la fin du périmètre du pipeline.
<!-- .slide: data-auto-animate data-transition-speed="slow" --> <!-- .slide: data-auto-animate data-transition-speed="slow" -->
@ -440,7 +433,7 @@ note:
<!-- .slide: data-stack-name="Participating studios" data-auto-animate data-transition-speed="slow" --> <!-- .slide: data-stack-name="Participating studios" data-auto-animate data-transition-speed="slow" -->
## Participating Studios ## Studio participants
<div class="threecolumn"> <div class="threecolumn">
@ -452,9 +445,8 @@ note:
</div> </div>
note: note:
Thank you remy ! Présentons les studios qui ont gentiment accepté d'ouvrir leurs portes et de partager leurs pipelines :
Let's introduce the studios who kindly agreed to open their doors and share their pipelines: Cube Creative, Autour de Minuit et Normaal Animation. ⏭️
Cube Creative, Autour de Minuit, and Normaal Animation. ⏭️
-- --
@ -483,14 +475,10 @@ Github link 👇
</div> </div>
note: note:
**Cube Creative** is a studio within the Xilam group, **known for IPs** such as *Kaeloo*, *Athléticus*, and *Where's Chicky?*<br> **Cube Creative** est un studio du groupe Xilam, **connu pour des licences** telles que *Kaeloo*, *Athléticus* et *Where's Chicky?*<br>
They specialize in tv shows and short films. Ils sont spécialisés dans les séries TV et les courts-métrages.
Many of their production tools are available on GitHub, which you can see here ;) Beaucoup de leurs outils de production sont disponibles sur GitHub, que vous pouvez voir ici ;)
Every year, they participate in the Blender Conference to present various aspects of their pipeline or productions. ⏭️ Chaque année, ils participent à la Blender Conference pour présenter divers aspects de leur pipeline ou de leurs productions.
<!-- .slide: data-auto-animate data-transition-speed="slow" data-background-video="./src/showreel_cube.mp4" data-background-video-loop data-background-opacity=0.2 data-background-video-muted -->
--
<img src="./src/Normaal.jpg" width=30% /> <img src="./src/Normaal.jpg" width=30% />
@ -505,7 +493,7 @@ Every year, they participate in the Blender Conference to present various aspect
More at https://normaal.fr/ More at https://normaal.fr/
</div> </div>
<div> <div>
Stax Toolsuite link 👇 Stax Toolsuite 👇
![](./src/stax_link.svg){width=300px .roundedcorner} ![](./src/stax_link.svg){width=300px .roundedcorner}
@ -514,9 +502,9 @@ Stax Toolsuite link 👇
</div> </div>
note: note:
**Normaal Animation** is a studio specialized in 2D/3D series, known for many licenses such as Barbapapa, among others. **Normaal Animation** est un studio spécialisé dans les séries 2D/3D, connu pour de nombreuses licences comme Barbapapa, entre autres.
**The studio's pipeline lead** is the developer behind Stax, an amazing production-ready review solution based on Blender and open source ! **Le responsable pipeline du studio** est le développeur de Stax, une solution de review open source, production-ready basée sur Blender !
I've included the link on the right ⏭️ J'ai mis le lien à droite ⏭️
<!-- .slide: data-background-video="./src/normaal_showreel.mp4" data-background-video-loop data-background-opacity=0.2 data-background-video-muted--> <!-- .slide: data-background-video="./src/normaal_showreel.mp4" data-background-video-loop data-background-opacity=0.2 data-background-video-muted-->
@ -537,7 +525,7 @@ More at https://blog.autourdeminuit.com/
</div> </div>
<div> <div>
Public Gitea instance 👇 Instance Gitea publique 👇
![](./src/adm_gitea.svg){width=300px .roundedcorner} ![](./src/adm_gitea.svg){width=300px .roundedcorner}
@ -546,9 +534,9 @@ Public Gitea instance 👇
</div> </div>
note: note:
**Autour de Minuit** is a French studio, well known for projects like the movie "Unicorn Wars" and the TV show "Non-Non." **Autour de Minuit** est un studio français, bien connu pour des projets comme le film "Unicorn Wars" et la série "Non-Non."
**They** are specialist in blending 2D and 3D techniques in blender with unique storytelling. **Ils** sont spécialistes du mélange des techniques 2D et 3D dans Blender avec un storytelling unique.
They also host their own Gitea instance, where they share productions-ready awesome addons such as a character picker ! ⏭️ Ils hébergent aussi leur propre instance Gitea, où ils partagent des addons prêts pour la production, comme un character picker ! ⏭️
<!-- .slide: data-background-video="./src/adv_showreel.mp4" data-background-video-loop data-background-opacity=0.2 data-background-video-muted --> <!-- .slide: data-background-video="./src/adv_showreel.mp4" data-background-video-loop data-background-opacity=0.2 data-background-video-muted -->
@ -573,7 +561,7 @@ note:
-- --
## Studied Projects ## Projets étudiés
<div class="threecolumn"> <div class="threecolumn">
@ -596,10 +584,10 @@ note:
</div> </div>
note: note:
**For Cube Creative**, we studied the pipeline of *Where's Chicky?*. **Pour Cube Creative**, nous avons étudié le pipeline de *Where's Chicky?*.
**For Autour de Minuit**, we mapped their new show in **pre-production**, *OhWow !* **Pour Autour de Minuit**, nous avons cartographié leur nouvelle série en **pré-production**, *OhWow !*
**And for Normaal**, we documented the pipeline used for the tv show Wooly Wooly. **Et pour Normaal**, nous avons documenté le pipeline utilisé pour la série TV Wooly Wooly.
**A few notes** on the format of these projects ⏭️ **Quelques notes** sur le format de ces projets ⏭️
<!-- .slide: data-auto-animate data-transition-speed="slow" --> <!-- .slide: data-auto-animate data-transition-speed="slow" -->

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB