Descriptif
Real-Time 3D Game Programming & Virtual Production with Unreal Engine
Unreal Engine est un moteur de jeu complet et un leader mondial dans le domaine de la réalité augmentée (RA) et des effets visuels temps-réel (VFX) pour la production cinématographique. Ce cours présente aux étudiants Unreal Engine et ses principales fonctionnalités, en mettant l'accent sur le développement d'applications interactives, d'outils de recherche et d'expériences de RA. Les étudiants exploreront progressivement l'éditeur Unreal, de la création de projets aux techniques avancées de rendu et d'animation.
Enseignant : Samuel Boivin
Objectifs pédagogiques
- Comprendre l'architecture et les principales fonctionnalités d'Unreal Engine.
- Développer des applications 3D en temps réel à l'aide de Blueprints et de C++.
- Mettre en œuvre des matériaux, des éclairages et des animations pour produire des scènes réalistes.
- Concevoir et prototyper des systèmes de réalité augmentée et d'effets visuels pour le cinéma ou la recherche.
- Collaborer en équipe pour développer un projet interactif complet, de la conception à la réalisation.
effectifs minimal / maximal:
/15Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme MScT-Extended Cinematography XCin
- Basic Programming and Algorithmics
- Algorithms for Data Analysis in C++
- Design and Algorithm Analysis
- 3D Computer Graphics
- Advanced Algorithmics
- Image Synthesis
Format des notes
Numérique sur 20Littérale/grade réduitPour les étudiants du diplôme MScT-Extended Cinematography XCin
Vos modalités d'acquisition :
Final Project
-
Group work: design, implement, and present an interactive real-time project.
- Crédits ECTS acquis : 4 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Programme détaillé
-
Introduction to Unreal Engine
-
Overview of the interface, project setup, and templates
-
Plugin management and project architecture
-
-
Core Features and Basic Examples
-
Materials, textures, and lighting systems
-
Participating media (fire, water, etc.) and basic rendering
-
Animation and real-time feedback in the editor
-
-
Blueprints and Visual Scripting
-
Understanding the node-based logic system
-
Building gameplay mechanics without coding
-
Integrating Blueprints with C++ components
-
-
Advanced Rendering and AR/VFX Tools
-
Photo-realistic rendering techniques
-
Real-time compositing (e.g., green screen keyer, AR compositer)
-
Plugin development and performance optimization
-
-
Final Project
-
Group work: design, implement, and present an interactive real-time project.
-
Mots clés
Unreal Engine, Game Development, Real-time 3D, Blueprints, C++, Augmented Reality, Visual Effects, Rendering, Simulation, Research Tools, Interactive MediaMéthodes pédagogiques
Lectures and live demonstrations using Unreal Engine; Guided practical sessions with step-by-step exercises; Collaborative group projects for applied learning; Continuous feedback and technical mentoring; Final presentation and peer review of student projectsSupport pédagogique multimédia