Simulation 3D en entreprise

Secteur
Intelligence artificielle | Technologies de l’information
Plongez dans l’univers de la simulation 3D en entreprise. Ce cours vous permettra de maîtriser la création de modèles et la programmation avancée pour appliquer vos compétences dans des simulations Web, en réalité virtuelle ou augmentée. 

Pour information :

Service à la clientèle
819 378-4911
services.entreprises@cegeptr.qc.ca

Inscription

Un groupe sera planifié sous peu. Nous vous invitons à vous inscrire sur la liste d'intérêt pour obtenir l'information lorsque la formation sera disponible.

Pour les entreprises, des options sur mesure peuvent s'offrir à vous. Veuillez communiquer avec notre équipe.

Liste d'intérêt

NOTE IMPORTANTE:

Cette formation est exclusivement offerte en entreprise.

Notre équipe des Services aux entreprises prendra le temps d’analyser vos besoins afin de vous offrir une formation sur mesure, selon l’horaire qui vous convient.

Objectifs

2
3

Dans un contexte d’industrie 4.0, ce cours a pour but de donner aux étudiants la capacité de programmer de toutes pièces une simulation 3D dans un contexte d’entreprise.  Toutes les parties de la création sont abordées : la création d’un modèle 3d simple, la programmation dans un moteur 3d performant (programmation de scripts, de la physique, de ses collisions, de l’interface usager, et autres). L’intégration des simulations 3D sera faite, soit sur le Web, soit en réalité virtuelle, soit en réalité augmentée.

Il sera question d’intelligence artificielle par comportement et d’apprentissage par renforcement (récente technique d’IA).  Le tout, dans un contexte applicable dans la résolution de certains problèmes liés aux entreprises.

Contenu

2
3

Cours 1: Survol du cours et discussions

  • Présentation de l’enseignant
  • Plan de cours
  • Questions, présentation des étudiants et discussions
  • Devoir : Installation du moteur 3d Unity et de Python.

Cours 2: Moteur 3d – Bases du moteur 3d

  • Étude des fonctionnalités de Unity. Projet HelloWorld.
  • Étude d’un démo complet.
  • Exercice :  Système solaire

Cours 3: Modèles 3d

  • Tour d’horizon des outils de modélisation 3d.
  • Création d’un modèle 3d simple en Unity
  • Asset store.

Cours 4: Moteur 3d – Scripts

  • Programmation de scripts avec le langage C# et le langage Python.

Cours 5: Contrôleurs et caméra. 

  • Gestion des entrées du clavier, de la souris, d’une manette de jeu.
  • Gestion des caméra et du viewport.

Cours 6: Moteur 3d – Physique

  • Configuration de la physique

Cours 7: Moteur 3d – Gestion des collisions

  • Programmation de la gestion des collisions lié au modèle 3d et à la physique

Cours 8: Moteur 3d – Matériaux, textures, éclairage, particules, prefab et autres. 

  • Programmation des compléments utiles pour parfaire l’apparence et de son environnement.

Cours 9: Moteur 3d – Interface usager

  • Programmation de l’interface

Cours 10: Réalité virtuelle

  • Inclure la simulation dans un environnement de réalité virtuelle.

Cours 11: Réalité augmentée

  • Inclure la simulation dans un environnement de réalité augmentée.

Cours 12: Intelligence artificielle par comportement

  • Programmation de l’IA par comportement (behavior)

Cours 13: Intelligence artificielle et apprentissage par renforcement

  • IA par renforcement

Cours 14: Intelligence artificielle dans votre entreprise

  • Présentation : IA dans votre entreprise
  • Discussions aux sujet de l’IA.

Cours 15 : Présentations

  • Présentation des projets des étudiants

Public cible

2
3
  • Professionnel en technologie de l’information;
  • Responsable, autant au niveau technique que d’affaires, de la gestion des TI.

Méthodes d'enseignement

2
3
  • Présentations magistrales des sujets par l’enseignant. Des quiz sont prévus à la fin de chaque cours. Un projet de session est prévu du premier au dernier cours.  Celui-ci sera présenté au dernier cours par les étudiants.

MATÉRIEL UTILISÉ
Notes de cours fournies par le professeur à chaque cours.

Conditions d'admission

2
3

Le cours s’adresse à des gens qui ont déjà atteint un niveau avancé en programmation, peu importe le langage utilisé.  Les langages Python et C# sont des atouts.

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Services Québec.

Assurez-vous d’être sur le territoire canadien pour suivre nos formations en ligne.

Abonnez-vous à notre infolettre

You have Successfully Subscribed!