Diplôme · NIVEAU 7
Expert en programmation et mise en oeuvre des plateformes logicielles 3D
Diplôme de type Diplôme
Le diplôme en bref
En dix ans, les moteurs logiciels de jeux vidéo, ensembles de composants logiciels utilisés pour la conception, le développement et le fonctionnement de ceux-ci, sont devenus des plateformes 3D hautement sophistiquées. Celles-ci concentrent savoirs scientifiques et technologies de pointe (intelligence artificielle, traitement des données massives, réalité virtuelle, réalité augmentée) pour atteindre un niveau élevé d’interaction entre l’être humain et la machine. Les applications dépassent le strict domaine du jeu vidéo, partout où la précision et le réalisme de l’image sont indispensables à la connaissance ou à l’action. Elles sont aujourd’hui nombreuses dans l’industrie, la santé, l’éducation, la formation à distance, le spectacle et le divertissement. La certification d’expert en programmation des plateformes logicielles 3D recouvre l’ensemble des compétences nécessaires pour choisir, programmer et mettre en œuvre celles-ci dans des contextes industriels, serviciels ou ludiques variés.
Activités visées
Les activités de l'expert en programmation des plateformes logicielles 3D se répartissent en cinq ensembles
-
- Identification et analyse du besoin 3D d’un client
-
o Veille sectorielle
-
o Identification du besoin d’interactivité visuelle
-
o Analyse de faisabilité
-
- Scénarisation de projets 3D en contexte industriel, serviciel ou ludique
-
o Constitution de panels utilisateurs
-
o Génération par itérations des solutions possibles
-
o Scénarisation de la solution optimale
-
o Mise au point de l’interactivité utilisateurs
-
- Choix et paramétrage d’une plateforme logicielle 3D
-
o Veille technologique
-
o Choix de la plateforme 3D
-
o Paramétrage
-
- Conduite de projets de développement 3D
-
o Mise au point du cahier des charges
-
o Séquençage et allocations des ressources nécessaires
-
o Pilotage de la réalisation
-
o Tests et mise en production
-
- Management des équipes créatives et techniques 3D
-
o Analyse compétences
-
o Répartition des tâches
-
o Choix et mise en œuvre des outils collaboratifs
-
o Animation des équipes créatives et techniques
-
o Prise en compte des situations de handicap
Programme et compétences
-
Exercer une veille technologique sur l’utilisation des plateformes 3D dans différents secteurs de l’activité industrielle et des services (santé, éducation, etc.), en s’appuyant sur les données des constructeurs et des entretiens avec les utilisateurs, afin de constituer une base de référence pour tous types d’applications.
-
Réaliser l’analyse fonctionnelle des attentes du client en matière d’imagerie et d’interactivité, à l’aide d’un descriptif détaillé des situations opérationnelles envisagées, en vue de servir de base à l’étude de faisabilité du projet.
-
Détailler les spécifications techniques du projet à développer, en cohérence avec les résultats de l’analyse fonctionnelle, en vue de réaliser une première estimation des ressources nécessaires, des délais et des coûts de réalisation.
-
Rapporter au client les résultats de l’analyse de faisabilité, en accord avec l’étude fonctionnelle, dans le but de négocier et d’arrêter le périmètre et les différents aspects d’un projet réalisable et conforme aux attentes.
-
Constituer un panel cohérent et complet des futurs utilisateurs d’une plateforme logicielle 3D, dans le but de conduire la recherche de solutions optimales au regard des attentes.
-
Utiliser les méthodes du design thinking et du storyboard, en procédant par itérations avec le panel des futurs utilisateurs de la plateforme à programmer, afin de générer un ensemble de scénarios d’utilisation possibles et cohérents.
-
Scénariser la solution prioritaire au regard des contraintes ergonomiques et des attentes, en prenant en compte l’ensemble des cas de figure imaginés par le panel des futurs utilisateurs, en vue d’élaborer le cahier des charges de la plateforme 3D à mettre en œuvre.
-
Valider le niveau d’interactivité attendu par les utilisateurs en toutes situations, afin de définir le schéma de navigation et l’arborescence technique du système visuel.
-
Prendre en compte le RGAA (référentiel général d’amélioration de l’accessibilité et les recommandations de la norme internationale WCAG 2.1 (Web Content Accessibility Guidelines) à un niveau aaa, dans le but d’adapter la conception du système 3D aux nécessités des personnes handicapées.
-
Exercer une veille technologique sur les différents types de plateformes 3D utilisées dans les contextes industriels, serviciels ou ludiques, en vue d’aider à la recherche de l’outil le mieux adapté au projet du client.
-
Choisir la plateforme 3D la mieux adaptée au projet, en s’appuyant sur le travail de scénarisation et l’analyse technique, afin de réduire les délais et coûts de programmation.
-
Utiliser les langages de programmation 3D les mieux à même de répondre aux attentes fonctionnelles et artistiques du projet (lumières, couleurs, textures, polices, etc.), en vue d’optimiser le paramétrage de la plateforme 3D choisie.
-
Conduire la réalisation d’un prototype, sur tout ou partie des fonctionnalités attendues, afin de valider le paramétrage de la plateforme.
-
Intégrer l’ensemble des spécifications techniques et fonctionnelles du projet au cahier des charges de la plateforme à programmer, en vue de conduire le projet jusqu’à sa réception en stricte observation des attentes du client.
-
Identifier les sous-projets et planifier leur réalisation, en allouant à chacun les ressources nécessaires, afin d’optimiser les coûts et délais de réalisation.
-
Conduire des réunions de développeurs sur la base d’états d’avancement, afin de vérifier l’adéquation au cahier des charges et la cohérence des travaux de programmation de la plateforme.
-
Assurer une remontée régulière et précise des difficultés rencontrées par les développeurs, afin d’en retirer sans délais toutes les solutions d’amélioration compatibles avec le cahier des charges.
-
Concevoir et mettre en œuvre des tests de mise en production, en vue de repérer et analyser les écarts de fonctionnement de la plateforme et d’apporter les correctifs nécessaires.
-
Identifier les compétences nécessaires à la réalisation de chacun des sous-projets, en vue de déterminer d’éventuels besoins de formation technique.
-
Assurer une répartition des tâches cohérente avec l’analyse des compétences, en vue de constituer les équipes et d’établir le planning de programmation de la plateforme.
-
Identifier et mettre en œuvre les outils numériques adaptés au développement de plateformes 3D, dans le but de fluidifier la réalisation.
-
Assurer la cohésion des équipes créatives et techniques, en menant des entretiens individuels de définition des missions et des réunions d’équipes, en vue d’élever le niveau de compétences de chacun en matière de programmation des plateformes 3D dans les différents contextes de mise en œuvre.
-
Mettre en œuvre les recommandations du référentiel général d’amélioration de l’accessibilité (RGAA), dans le but de faciliter l’intégration des personnes handicapées au sein des
-
équipes de réalisation.
Que faire après ce diplôme ?
En alternance
Frais de scolarité
Renseignez-vous auprès de l'établissement pour connaître les frais précis. Les tarifs varient selon le statut (public, privé) et le mode de formation (initial, alternance).
Ce diplôme est-il fait pour vous ?
Investigateur
Analytique, recherche, science
Réaliste
Manuel, pratique, technique
Artistique
Créatif, expression, design