HLSL
Version du programme : 1
Type de formation
Formation à distanceDurée de formation
30 heures (15 jours)Accessibilité
OuiHLSL
POUR LES PARTICULIERS : • Formation à distance en visio. POUR LES ENTREPRISES : • Formation à distance ou dans les locaux de l'entreprise. • Programme et Accompagnement sur-mesure. • Date et rythme : selon vos disponibilités
Objectifs de la formation
- Lire un shader / structure du shader/Entrée-sorties d'un matériel en HLSL pur
- Base de programmation en accéléré (Variables et fonctions)
- Base de programmation en accéléré (notions avancées)
- Écriture/Génération d'un shader HLSL 2D
- Intégrer trigonométrie/particules en HLSL pur
- Fonction mathématiques communes
- Générer ses noises (voronoi, perlin, fbm ...)
- R&D visuelle (Repérer des techniques, les refaire en adaptant son shader hlsl)
- Intégration de datas/Animations/Mouvements du shader
- Intégration dans moteur
- Techniques avancées (Ambiant occlusion, materials, shadows, light)
- Techniques avancées (clouds, water, ice)
Profil des bénéficiaires
- Professionnels dans le domaine de la 3D : Développeur, Graphiste, Architecte, Artiste 3D (VFX / Gaming / CGI…), Product Designer…
- Personne souhaitant se reconvertir dans ce domaine professionnel
- Être sensibilisé à l’imagerie 3D
- Savoir naviguer sous Windows
Contenu de la formation
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
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Evaluation de connaissances au démarrage
Ressources techniques et pédagogiques
- Exercices / Cas pratiques
- Livret de formation
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nos formations sont accessibles aux personnes en situation de handicap. Merci de nous faire part de vos besoins lors de l’inscription. Chaque demande sera examinée avec attention. Si nécessaire, nous vous orienterons vers un organisme spécialisé. Également, vous pouvez consulter notre page dédiée ici : https://artworkvfx.com/handicap/ Matériel nécessaire pour cette formation : • Un ordinateur • Le logiciel installé • Un accès internet à débit suffisant pour de la visio • Un micro Cette formation prépare les candidats aux métiers suivants : Modeleur 3D, Infographiste 3D, Designer produit, Graphiste 3D, Artiste 3D (VFX / Gaming / CGI...), Product Designer, Sculpteur 3D, Surfaceur (Textureur), Lighter, Environment Artist, Character Artist, Concept Artist, Généraliste 3D 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 et dans leurs locaux) 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. Outils techniques de la visio : Lors de la convocation, vous recevrez la procédure pour vous connecter (logiciel, lien et accès pour la visio) Outils pour favoriser le projet d'insertion professionnelle : Accompagnement renforcé et personnalisé : • Coaching en groupe pendant la formation : Accompagnement sur-mesure par le(s) formateur(s) spécialisés dans la profession visée. • Echanges collectifs pour partager sur les expériences et briser l'isolement. • Réseaux locaux : Le formateur guide les bénéficiaires dans l’utilisation de LinkedIn pour optimiser leur profil, cibler des entreprises locales, et contacter des recruteurs. La procédure en cas d'abandon vous sera envoyée lors d'une demande via notre formulaire de notre formulaire.