RND Training 3D
Slide

Public visé : Professionnels dans le domaine de la 2D/3D, Artiste 3D (VFX / Gaming / CGI…), Product Designer, Sculpteur, Graphiste, Architecte, … ou personne souhaitant se reconvertir dans ce domaine professionnel.
 
Niveau : initiation (ou avancé sur demande)
 
Prérequis :

• Être sensibilisé à l’imagerie 2D/3D
• Savoir naviguer sous Windows
• Avoir votre logiciel d'installé

 
Durée : 3 semaines (30h) de face à face en visio. (Pour les entreprises : la formation peut se dérouler intra-entreprise)
 
Dates de sessions : Voir les dates ici
 
Délai d'accès :

• 15 jours ouvrés en cas de financement France Travail (Pôle Emploi)
• 15 jours ouvrés en cas de financement OPCO (Afdas...)

 
Modalités d’animation :

• Nombre de stagiaires : 6 personnes maximum
• Intervenants : professionnels dans le domaine et aguerris aux méthodes pédagogiques
• Formation à distance en visio avec exercices en inter-sessions. (Pour les entreprises : la formation peut se dérouler intra-entreprise)
 
Méthodes pédagogiques :
Méthodes démonstrative et active.
L’apprenant visualise et mémorise pendant que le formateur s’exécute. Puis, le stagiaire reproduit les actions du formateur par une situation concrète.
 
Prix :

• 2800€ Net de TVA
• 3300€ Net de TVA : Programme personnalisé

 
Moyens pédagogiques :

• Exercices / Cas pratiques
• Livret de formation
• Nombre de stagiaires : 6 personnes maximum
• Intervenants : professionnels dans le domaine de la formation et aguerris aux méthodes pédagogiques

 
Matériel nécessaire :

• Un ordinateur
• Le logiciel installé
• Un accès internet à débit suffisant pour de la visio
• Un micro

 
Evaluations :

• Evaluation de connaissances au démarrage
• Evaluations pendant la formation
 
Personnes en situation d'handicap :
Accessibilité ou possibilités d’adaptation des modalités proposées aux apprenants en situation de handicap.
Nos formations sont accessibles aux personnes en situation de handicap, nous contacter. ​Nous étudions toutes les situations pour envisager une intégration dans la formation, pour cela n’hésitez pas à nous faire part de vos besoins au moment de votre inscription.
​Si malgré tous nos efforts, il nous était impossible d’adapter notre accueil, nous prévoyons une orientation vers des organismes appropriés.
Également, vous pouvez consulter notre page dédiée ici : https://artworkvfx.com/handicap/
 
Contact :

• Tel : 06 49 76 90 53
• Email : contact@artworkvfx.com

Objectifs :

Lire un shader / comprendre la structure du shader et les entrées-sorties d’un matériel en HLSL pur.
Acquérir les bases de la programmation en accéléré (variables et fonctions).
Approfondir les notions avancées de programmation en accéléré.
Écrire / générer un shader HLSL 2D.
Intégrer la trigonométrie et les particules en HLSL pur.
Maîtriser les fonctions mathématiques courantes.
Apprendre à générer ses bruits (voronoi, perlin, fbm …).
Effectuer de la recherche et développement visuelle en repérant des techniques et en les réadaptant dans son shader HLSL.
Intégrer des données, des animations et des mouvements dans le shader.
Intégrer le shader dans un moteur.
Explorer des techniques avancées telles que l’occlusion ambiante, les matériaux, les ombres et l’éclairage.
Découvrir des techniques avancées pour créer des effets de nuages, d’eau et de glace.

Formation HLSL

Jour 1 : Introduction aux shaders et bases de programmation
• Lire et comprendre un shader HLSL : structure, entrées/sorties d’un matériel
• Bases accélérées de la programmation : variables et fonctions
• Introduction aux notions avancées (boucles, conditions, opérateurs)

Jour 2 : Écriture de shaders 2D en HLSL
• Écriture et génération d’un shader HLSL 2D
• Introduction à la trigonométrie pour les effets visuels
• Intégration des particules dans un shader HLSL pur

Jour 3 : Mathématiques appliquées aux shaders
• Exploration des fonctions mathématiques communes en HLSL
• Génération de “noises” : Voronoi, Perlin, FBM, etc.
• Recherche et développement (R&D) visuelle : identifier des techniques et les adapter dans un shader HLSL

Jour 4 : Animation et intégration des shaders
• Intégration de données externes dans un shader
• Gestion des animations et mouvements dans les shaders
• Intégration des shaders HLSL dans un moteur de jeu

Jour 5 : Techniques avancées – Partie 1
• Ambiant occlusion dans HLSL : compréhension et implémentation
• Gestion avancée des matériaux : textures, normal maps, etc.
• Création d’ombres et gestion de la lumière dans un shader

Jour 6 : Techniques avancées – Partie 2
• Création de shaders complexes : nuages, eau, glace
• Simulation des interactions physiques dans les shaders

Jour 7 : Lecture approfondie et décomposition des shaders existants
• Analyse et lecture de shaders complexes en HLSL
• Décomposer la structure des shaders pour comprendre leur logique
• Adaptation des shaders existants pour les besoins spécifiques

Jour 8 : Trigonométrie avancée et particules
• Approfondissement de la trigonométrie dans les shaders pour des effets visuels avancés
• Création et intégration de systèmes de particules dans les shaders

Jour 9 : Optimisation des fonctions mathématiques et generation avancée de noises
• Optimisation des fonctions mathématiques dans les shaders pour la performance
• Génération avancée de “noises” et leur application dans les effets visuels complexes

Jour 10 : R&D visuelle et adaptation des techniques
• Recherche de techniques visuelles complexes et réinterprétation dans HLSL
• Cas pratiques : implémentation de nouvelles techniques et tests

Jour 11 : Animation des shaders avec des datas externes
• Utilisation de données externes (textures, valeurs numériques) pour animer les shaders
• Création de mouvements complexes dans les shaders HLSL

Jour 12 : Intégration dans le moteur – Techniques avancées
• Intégration des shaders dans un moteur de jeu (Unreal ou Unity)
• Gestion des interactions en temps réel avec le moteur

Jour 13 : Techniques avancées d’occlusion, ombres et matériaux
• Implémentation d’ambiant occlusion avancée
• Gestion de la profondeur, des ombres et des reflets dans les shaders

Jour 14 : Techniques de simulation avancée (nuages, eau, glace)
• Création de shaders complexes pour simuler des phénomènes naturels
• Optimisation des shaders pour des effets de fluidité réalistes

Jour 15 : Finalisation du projet et revue
• Finalisation des shaders créés tout au long du programme
• Revue des techniques apprises, feedback et corrections
• Synthèse des connaissances : comment réutiliser et adapter les shaders dans des projets futurs

Module Optionnel: Exploration du Raymarching

Apprendre les concepts fondamentaux du raymarching.
Étudier des exemples de shaders utilisant le raymarching et comprendre leur fonctionnement.
Pratiquer la lecture et la reproduction de shaders raymarching simples pour développer une compréhension de base.
Générer / Écrire un Shader Raymarching

Comprendre les principes de base de la création de shaders utilisant le raymarching.
Apprendre à coder des shaders raymarching pour créer des effets visuels intéressants et complexes.
Explorer différentes techniques de raymarching pour obtenir des résultats variés et créatifs.
Décomposition d’un Shader sur Shadertoy (Lire et Comprendre la Structure pour les Réutiliser en Production)

Analyser la structure d’un shader raymarching sur Shadertoy et comprendre les différentes parties qui le composent.
Apprendre à décomposer un shader complexe en éléments plus simples pour en comprendre le fonctionnement.
Identifier les techniques et les astuces utilisées dans les shaders Shadertoy et apprendre à les adapter pour les utiliser dans des projets de production.

On nous demande souvent…

Pour les entreprises : Nos formations sont à distance. Cependant pour les groupes de salariés d’un minimum de 3 stagiaires nous pouvons réaliser la formation intra entreprise dans les locaux de l'entreprise !
Pour une personne : Les formations sont en distanciel.
Nous vous envoyons un questionnaire sur vos attentes, vos besoins.
Pour les entreprises : Nous échangeons par téléphone et par mail afin d’adapter le programme à vos besoins.
Pour une personne : Nous pouvons ajouter des compléments spécifiques à vos besoins.
Pour les entreprises : Nous adaptons le rythme de la formation selon votre planning.
Pour une personne : La durée et le rythme sont définis dans le programme de la formation.
Pour les entreprises : Nous personnalisons et adaptons la durée selon vos contraintes professionnelles et planning.
Pour une personne : La durée et le rythme sont définis dans le programme de la formation.
Pour les entreprises : Nous adaptons les dates en fonction de votre planning.
Pour une personne : Les dates sont affichées dans la section « Dates de formation ». Cependant, nous pouvons vous en proposer d’autres si nécessaires.

Artwork-VFx
Taux de réussite

Formation HLSL
Taux de réussite : 100%
Années : 2022-2024
Sans certification