Logo de l'organisme de formation
Représentation de la formation : HLSL

HLSL

Formation à distance
Accessible
Durée : 30 heures (15 jours)
0/10
(0 avis)
Durée :30 heures (15 jours)
Net de TVA
S'inscrire
Durée :30 heures (15 jours)
Net de TVA
S'inscrire
Durée :30 heures (15 jours)
Net de TVA
S'inscrire

Formation créée le 14/07/2025.

Version du programme : 1

Programme de la formation

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

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 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

Professionnels dans le domaine de la 3D et aguerris aux méthodes pédagogiques Expertise de formateur : Généraliste 3D • 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 49 76 90 53 • Email : contact@artworkvfx.com Examen : 1 vidéo de 25 secondes tout au long de la formation

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

Certificat de réalisation de formation
0/10
(0 avis)

Capacité d'accueil

Entre 1 et 6 apprenants

Délai d'accès

15 jours

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 Outils pour favoriser le projet d'insertion professionnelle : Accompagnement renforcé et personnalisé : • Échanges collectifs pour partager sur les expériences et briser l'isolement. • Réseaux : Le formateur guide les bénéficiaires dans l’utilisation de LinkedIn pour optimiser leur profil, cibler des entreprises locales, et contacter des recruteurs.