HLSL | Débutant

Formation créée le 14/07/2025. Dernière mise à jour le 09/01/2026.
Version du programme : 2
Taux de satisfaction des apprenants
9,6/10 (4 avis)

Type de formation

Distanciel

Duré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/