HLSL | Débutant
Formation créée le 14/07/2025. Dernière mise à jour le 09/01/2026.
Version du programme : 2
Version du programme : 2
Taux de satisfaction des apprenants
9,6/10
(4 avis)
Type de formation
DistancielDurée de formation
30 heures (15 jours)Accessibilité
Oui
€
Net de TVA
S'inscrire
€
Net de TVA
S'inscrire
€
Net de TVA
S'inscrire
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Nous contacter
HLSL | Débutant
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
Pour qui
- 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
Prérequis
- Ê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 1 | É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 1 | 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 2 | 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 2 | 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 2 | Techniques avancées – Partie 2
- Création de shaders complexes : nuages, eau, glace
- Simulation des interactions physiques dans les shaders
JOUR 3 | 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 3 | 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 3 | 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 4 | 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 4 | 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 4 | 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 5 | 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 5 | 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 5 | 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
• Intervenants : professionnels dans le domaine et aguerris aux méthodes pédagogiques
Personnes en charge du suivi :
• Coordinatrice des relations clients et des inscriptions : Mélanie Garinet
• Coordinatrice des examens et des certifications : Allison Foulon
• Responsable technique et pédagogique : Jean-Denis Coindre
• Tel : 06 89 44 06 97
• Email : contact@artworkvfx.com
Suivi de l'exécution et évaluation des résultats
- Evaluation de connaissances au démarrage
- Certificat de réalisation de formation
Ressources techniques et pédagogiques
- Exercices / Cas pratiques
- Livret de formation
Qualité et satisfaction
Taux de satisfaction des apprenants
9,6/10
(4 avis)
Capacité d'accueil
Entre 1 et 6 apprenants
Délai d'accès
15 jours
Accessibilité
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/