Dans ce tutoriel, nous allons voir comment mettre en place un système de cycle jour/nuit simple et efficace dans Unreal Engine 4. Ce guide répond à une problématique courante : comment automatiser la rotation du soleil pour simuler le passage du temps dans votre environnement.
Résumé du processus#
- Utilisation des Timelines : Création d’une
Timelinedans le Level Blueprint pour gérer la variation de valeur sur 24 secondes (symbolisant 24 heures). - Configuration de la courbe : Utilisation d’une piste
Floatallant de 0 à 360 degrés pour piloter la rotation. - Manipulation de la lumière : Liaison de la
Timelineà la rotation de laDirectional Light(Light Source). - Mise à jour du ciel : Appel de la fonction
Update Sun Directionsur leBP_Sky_Spherepour synchroniser les textures du ciel avec la position du soleil. - Paramétrage technique : Passage de la lumière en mode
Movableet désactivation des ombres statiques (Cast Static Shadows) pour permettre un rendu dynamique fluide.
Ce qui reste d’actualité aujourd’hui#
Bien que ce tutoriel utilise des méthodes fondamentales d’Unreal Engine 4, ces concepts restent parfaitement valides dans les versions plus récentes (UE5) pour des projets légers :