Le plug-in Séquence de jour est une collection d'acteurs et de ressources que vous pouvez utiliser et créer pour générer automatiquement un cycle journalier de 24 heures. Ces composants permettent de configurer plus facilement un système de moment de la journée, tout en offrant un contrôle artistique plus poussé sur le soleil, la lune, les étoiles, l'atmosphère et les nuages grâce aux outils de Sequencer. Les séquences de jour simplifient la réutilisation et le partage des ressources grâce à l'implémentation d'un cycle de jour sur mesure à l'aide de blueprints, de structures d'images clés et de déclencheurs personnalisés.
Les séquences de jour sont conçues avec modularité, compatibilité et polyvalence. L'accent est mis sur la réutilisation et la recombinaison des ressources, l'intégration dans des projets existants et son utilité globale dans divers secteurs et pour des équipes de tailles variées. Les séquences de jour permettent également de gérer la synchronisation du réseau pour les jeux multijoueur, la création de points d'intérêt avec des volumes afin de remplacer les autres séquences de jour et les approches d'éclairage orientées données avec la création de séquence procédurales.
Activer la séquence de jour dans un projet
Pour pouvoir utiliser l'acteur moment de la journée de la séquence de jour dans votre scène, vous devez d'abord activer le plug-in Séquence de jour dans votre projet. Vous pouvez le trouver dans le navigateur de plug-ins situé dans le menu Modifier.
Paramètre d'une séquence de jour
Le plug-in Séquence de jour comprend tous les composants nécessaires pour configurer un système de moment de la journée à partir de zéro, y compris un cycle de moment de la journée préconfiguré que vous pouvez glisser-déposer dans votre niveau.
Il existe plusieurs méthodes principales pour configurer le cycle de moment de la journée :
Modification d'acteurs de séquence de jour en ajoutant et en retirant des ressources de collections de séquences de jour fabriquées manuellement.
Créer un acteur de séquence de jour pour personnaliser l'ensemble de composants d'éclairage et leurs paramètres, comme la durée d'une journée, les intervalles de progression du temps, et plus.
Personnaliser un acteur de séquence de jour avec un ensemble de composants d'éclairage et de paramètres, tels que la durée du jour, les intervalles de temps entre les mises à jour, etc.
Dans les sections qui suivent, vous pourrez explorer les différentes façons de configurer et d'utiliser des séquences journalières pour créer un système de moment de la journée. Elles sont répertoriées par ordre de complexité, de la plus simple jusqu'à la plus avancée.
Configuration d'un système de moment de la journée préconfiguré
L'acteur de séquence de jour soleil lune est un cycle préconfiguré de jour et de nuit que vous pouvez ajouter à votre niveau par glisser-déposer. Il n'est pas nécessaire de configurer un système de moments de la journée entièrement performant. Il est construit avec les mêmes composants et ressources utilisés dans les sections suivantes de cette page pour construire un système de moment de la journée personnalisé.
Suivez ces étapes pour commencer :
Créer un niveau vide ou ouvrir un niveau existant. Si vous avez déjà des composants d'éclairage d'environnement — éclairage directionnel, lumière naturelle, atmosphère et nuages volumétriques — dans votre niveau, ils doivent être supprimés.
Dans la barre d'outils principale de l'éditeur de niveau, cliquer sur Créer et glisser un acteur de séquence de jour soleil lune dans la scène depuis la catégorie Tout.
Une fois que l'acteur de séquence de jour soleil lune sera placé dans le niveau, vous verrez un environnement entièrement éclairé avec le soleil, l'atmosphère et les nuages. La présence de l'acteur de la séquence de jour inclut également une nouvelle barre d'outils de hublot appelée moment de la journée. Vous pouvez utiliser le curseur Temps de ce menu pour faire défiler manuellement le moment de la journée actuel afin de déplacer la position du soleil dans l'éditeur.
Pour en savoir plus sur les paramètres de l'acteur de séquence de jour et sur la manière de les configurer pour votre projet, consultez la section Acteur de séquence de jour de cette page.
Configuration d'un système simplifié de moment de la journée
L'acteur de séquence de jour de base permet de créer un système de moment de la journée simplifié comme point de départ. À l'instar de l' acteur de séquence de jour soleil lune, cet acteur inclut les composants d'éclairage nécessaires, mais vous devez configurer les autres ressources pour que sa personnalisation réponde aux besoins de votre projet.
Les deux principaux éléments que vous utiliserez pour construire un système simplifié de moment de la journée seront l'acteur de séquence de jour de base et une ressource de collection de séquence de jour. L'acteur de séquence de jour de base est un acteur de séquence de jour qui comprend un ensemble de composants d'éclairage. La Collection de séquences de jour est une ressource utilisée pour définir une ressource de séquence de jour, qui détermine la façon dont le soleil se déplace dans le ciel.
Suivez ces étapes pour commencer :
Utilisez le menu Créer pour ajouter un acteur de séquence de jour de base dans votre niveau.
Dans le navigateur de contenu, créez une nouvelle ressource Collection de séquences de jour.
Ouvrez votre ressource Collection de séquences de jour.
Dans la section "Séquence de jour", cliquez sur ajouter (+) pour créer une nouvelle entrée et développer ses propriétés.
Dans le créneau Séquence, attribuez la ressource de séquence de jour DS_24hr fournie par le plug-in Séquence de jour.
Si vous préférez, vous pouvez créer votre propre ressource de séquence de jour pour personnaliser au plus votre projet, mais pour cette configuration, nous vous conseillons de l'utiliser lors de votre première construction d'un système de moment de la journée.
Dans la section "Séquences de jour procédurales", cliquez sur ajouter (+) pour créer une nouvelle entrée. À côté de Index[0], utilisez le menu déroulant pour sélectionner Séquence de position de soleil.
Enregistrez et fermez la collection Séquence de jour.
Retournez dans le niveau et sélectionnez votre acteur de séquence de jour de base dans l'organiseur. Ensuite, accédez au panneau Détails.
Cherchez le créneau d'assignation Collection de séquences de jour dans la catégorie "Séquence". Attribuez votre collection de séquences de jour.
Ensuite, vous devriez voir une scène éclairée par un soleil, avec une atmosphère et des nuages — tous les éléments nécessaires pour le cycle de moment de la journée. Si la ressource de séquence de jour est correctement configurée dans la collection de séquences de jour, le curseur Temps du menu Moment de la journée du hublot du niveau peut être utilisé pour faire défiler le moment de la journée et déplacer la position du soleil dans le ciel. Sinon, si vous utilisez le Play in Editor (PIE), le moment de la journée change automatiquement en fonction des paramètres par défaut de l'acteur de séquence de jour.
Configuration d'un système personnalisé de moment de la journée
Vous pouvez utiliser l'acteur de séquence de jour pour construire un système de moment de la journée de toute pièce. Il s'agit d'un acteur générique qui ne dispose pas de composants d'éclairage par défaut, contrairement à l'acteur de séquence de jour Soleil Lune et à l'acteur de séquence de jour de base.
Créer de A à Z un système de moment de la journée avec l'acteur Séquence de jour va offrir le plus de flexibilité et de personnalisation à votre projet.
Suivez ces étapes pour créer un système de moment de la journée en partant de zéro :
Dans le navigateur de contenu, cliquez sur Ajouter (+) et sélectionnez Classe de blueprint.
Dans la fenêtre Choisir la classe parente qui s'ouvre, utilisez le champ de recherche situé sous Toutes les classes pour sélectionner la classe DaySequenceActor.
Dans le navigateur de contenu, donnez un nom au blueprint.
Ouvrez le blueprint de séquence de jour.
Dans le panneau Composants, ajoutez les composants d'éclairage d'environnement nécessaires pour votre système de moment de la journée. Vous pourrez apercevoir ceci dans la fenêtre du hublot des blueprints.
Cela peut inclure des composants tels que les suivants :
Deux éclairages directionnels (pour le soleil et la lune)
Atmosphère du ciel
Des nuages volumétriques
Sky Light
Brouillard à hauteur exponentielle
Volumes de post-traitement
Dans le Graphique d'événements, vous allez ajouter une logique qui inscrit l'acteur Séquence de jour avec le sous-système de séquence de jour. Cela active l'acteur de séquence de jour pour l'aperçu de l'éditeur. Pour le configurer, vous pouvez appeler Sous-système de séquence de jour > Définir l'acteur de séquence de jour (ceci) à partir de Construction et de BeginPlay().
Dans le navigateur de contenu, créez une ressource Collection de séquences de jour et une ressource Séquence de jour.
Ouvrez la ressource Collection de séquences de jour.
Cliquez sur l'icône ajouter (+) près de Séquence de jour et développez les paramètres index [0].
Attribuez la ressource Séquence de jour créée lors de l'étape précédente au créneau d'assignation Séquence.
Enregistrez et fermez la collection Séquence de jour.
Dans votre blueprint d'acteur de séquence de jour personnalisé, créé à l'étape 1, utilisez le panneau Détails pour assigner votre ressource de collection de séquences de jour au créneau d'assignation de collection de séquence de jour.
Compilez et enregistrez le blueprint.
Barre d'outils du hublot de moment de la journée
Lorsqu'un jour est ajouté à un niveau, le menu de la barre d'outils Moment de la journée s'ajoute automatiquement à la barre d'outils du hublot. Cette barre d'outils permet d'accéder rapidement à certains paramètres du système de moment de la journée, comme un curseur pour prévisualiser manuellement les modifications dans le hublot de niveau, des paramètres pour remplacer le temps, et des actions rapides pour les séquences de jour.
La barre d'outils Moment de la journée contient les éléments suivants :
| Propriété | Description |
|---|---|
| Preview | |
Heure | Ce paramètre est utile pour l'aperçu de la position de la source d'éclairage directionnel en fonction de la ressource de collection de séquences de jour tout en travaillant dans l'éditeur de niveau. Vous pouvez saisir manuellement des valeurs de temps ou glissez le curseur pour faire défiler le moment de la journée. |
| Paramètres PIE | |
Remplacer le moment de la journée initial | Quand la case est cochée, l'aperçu en cours d'utilisation du curseur Temps est le moment de la journée initial si vous utilisez Play in Editor (PIE). |
Geler le temps dans PIE | Met en pause le cycle journalier au démarrage de PIE à ce moment. |
| Actions | |
Ouvrir une séquence racine | Ouvre la séquence racine sur l'acteur de séquence de jour. |
Sélectionner l'acteur de séquence de jour | Sélectionne l'acteur de séquence de jour dans le niveau actuel. |
Actualiser l'acteur de séquence de jour | Actualise la séquence principale dans l'acteur de séquence de jour. |
Ouvrir l'acteur de séquence jour | Ouvre le blueprint de l'acteur de séquence de jour. |
Vous pouvez utiliser le curseur Temps pour faire défiler manuellement le moment de la journée lorsqu'un acteur de séquence de jour a été configuré pour le faire, par exemple avec l'acteur de séquence de jour Soleil Lune préconfiguré.
Si vous ne pouvez pas utiliser le curseur Temps de la barre d'outils Moment de la journée, vérifiez les points suivants pour vous assurer que le curseur Temps est activé :
Le sous-système Séquence de jour a connaissance de l'acteur Séquence de jour dans le niveau (voir la section "Configurer un système personnalisé de moment de la journée" ci-dessous).
L'acteur de séquence de jour dispose d'une séquence racine valide, ce qui signifie qu'il existe et qu'il comporte au moins 1 sous-séquence. Cela signifie généralement que l'acteur de séquence de jour dispose d'une ressource de collection valide.
Dans la majorité des cas, quand le curseur Temps est désactivé, c'est parce qu'il n'y a pas d'acteur de séquence de jour, qu'il y a un acteur de séquence de jour sans collection, ou que la collection de séquences de jour est vide.
Acteurs, composants d'acteur et ressources de séquence de jour
Le plug-in Séquence de jour fournit un ensemble d'acteurs, de composants et de ressources de temps d'exécution, qui permettent de créer un système de moments de la journée en partant de zéro, de modifier ceux de votre niveau et d'utiliser un système préconfiguré à utiliser sans configuration minimale.
Voici une liste complète des acteurs, composants et ressources que vous pouvez utiliser :
| Nom | Description |
|---|---|
| Acteurs de niveau | |
Acteur de séquence de jour | Il s'agit d'un acteur plaçable chargé de la lecture des ressources de type Séquence de jour dans un niveau. Cet acteur définit :
Un acteur de séquence de jour crée dynamiquement une séquence racine constituée de plusieurs sous-séquences correspondant à une liste de commande de ressources de séquence de jour, comme les éclairages directionnels, l'atmosphère, les nuages volumétriques et le brouillard. La séquence de jour permet de construire et de gérer la lecture de la séquence racine. |
Acteur de séquence quotidienne de base | Il s'agit d'un acteur de séquence de jour qui s'auto-enregistre avec un ensemble simple de composants d'éclairage, dont certains sont facultatifs. Cet acteur peut être utilisé tel quel ou développé par des classes dérivées. Vous pouvez voir la classe |
Acteur de séquence de jour Lune Soleil | Il s'agit d'un acteur de séquence de jour auto-inscrit qui contient tous les composants d'éclairage nécessaires pour représenter un cycle jour/nuit de 24 heures réaliste. Cet acteur peut être glisser-déposé dans un niveau pour bénéficier d'un système de moment de la journée complet. |
Volume du modificateur de séquences de la journée | Ce volume peut injecter des séquences générées procéduralement ou créées par l'utilisateur dans un acteur de séquence de jour lors de l'exécution. Ces séquences peuvent être activées, désactivées et pondérées (pour fusion avec d'autres sous-séquences) de façon dynamique pendant la jouabilité. |
| Ressources | |
Collection de séquences de jour | Il s'agit d'une ressource de données personnalisées qui comporte une matrice d'entrées de collection. Une entrée de collection se compose d'une séquence de jour, d'un décalage de biais et d'un ensemble de conditions. Cette ressource vise à faciliter l'utilisation de groupes de séquences adaptées à des situations et des cas d'utilisation particuliers. |
Séquence de jour | Il s'agit d'une ressource de séquence personnalisée avec une plage de lecture pouvant représenter un cycle jour/nuit. |
Séquence racine | Cette séquence correspond au nom d'une séquence de jour spécifique créée et gérée par un acteur de séquence de jour. Cette séquence est accessible en cliquant sur Ouvrir la séquence racine dans la barre d'outils du hublot du moment de la journée. |
| Types de ressources | |
Balise de condition d'une séquence de jour | Il s'agit d'une abstraction d'une condition booléenne qui peut être associée à une séquence de jours et qui facilite la réutilisation de la logique utilisée pour activer et désactiver dynamiquement les séquences de jours en fonction de conditions arbitraires (généralement des paramètres d'évolutivité). |
Ensemble de conditions de séquence de jour | Il s'agit de conteneurs associatifs qui mappent les balises de condition à une valeur booléenne (la "valeur attendue" de la condition). Un ensemble de conditions peut être évalué, ce qui consiste à évaluer chaque balise de condition dans l'ensemble de conditions et à renvoyer True si chaque balise de condition évalue à sa valeur attendue associée et False dans le cas contraire. |
Séquence de jour procédurale | Il s'agit d'un type simple qui est une représentation abstraite d'une séquence procédurale de jour arbitraire. Elles permettent à la logique définie par l'utilisateur de créer une séquence de jour en fonction d'un ensemble de paramètres exposés. Il s'agit de trois séquences procédurales incluses que vous pouvez utiliser comme exemples. Les voici : séquence d'angle de soleil, séquence de position du soleil et séquence Sinus. Les séquences de jour procédurales ne peuvent être créées qu'en C++. |
Acteur de séquence de jour
L'acteur de séquence de jour constitue la base de tout système de moment de la journée. C'est ici que vous assignez des séquences journalières et que vous configurez les paramètres du système de moment de la journée dans votre niveau. Lors de la configuration d'une séquence de jour en partant de zéro, vous utilisez cet acteur pour ajouter d'autres composants d'éclairage environnemental, comme des éclairages directionnels, une atmosphère, des nuages volumétriques, du brouillard, etc.
L'acteur de séquence de jour Lune Soleil et l'acteur de séquence de jour de base sont deux exemples de création de l'acteur de séquence de jour, dont les composants d'éclairage sont déjà préconfigurés et utilisables dans votre projet, ou découvrez comment ils sont configurés.
Vous pouvez ajouter un acteur de séquence de jour au niveau à l'aide du menu déroulant Créer dans la barre d'outils de l'éditeur de niveau, et utiliser le panneau Détails pour y ajouter des composants d'éclairage.
L'acteur de séquence de jour est doté des paramètres suivants :
| Propriété | Description |
|---|---|
| Sequence | |
Collection de séquences de jour | Il s'agit d'une ressource de données personnalisées qui comporte une matrice d'entrées de collection. Une entrée de collection se compose d'une séquence de jour, d'un décalage de biais et d'un ensemble de conditions. Cette ressource vise à faciliter l'utilisation de groupes de séquences adaptées à des situations et des cas d'utilisation particuliers. |
Biais de collection | Biais défini par l'utilisateur à appliquer aux séquences dans une collection de séquences de jours attribuée. |
| Preview | |
Aperçu de moment de la journée | Définit le moment de la journée à prévisualiser dans l'éditeur de niveau. Cela comprend un curseur de lecture de séquence qui s'alimente de la chronologie à partir d'une ressource de séquence de jour. Vous pouvez utiliser ce curseur pour faire défiler le temps d'un cycle de moment de la journée en fonction des paramètres configurés dans la catégorie "Cycle de jour d'exécution" de ce panneau. Ce paramètre n'a pas d'effet sur le début de ce cycle de moment de la journée lors de l'exécution, mais il peut être utilisé comme le moment initial auquel le cycle journalier commence au lancement du jeu si la case Remplacer le moment de la journée initial est cochée dans le menu Moment de la journée dans le hublot du niveau. |
| Cycle de jour d'exécution | |
Intervalle de mise à jour de séquence | C'est la fréquence à laquelle les visuels du cycle journalier sont appliqués. La séquence de jour utilise une évaluation découpée en tranches horaires / budgétisée à des fins de performances. Plus la valeur est élevée, moins la lecture du cycle jour/nuit est coûteuse. La contrepartie, c'est qu'on peut avoir des visuels flous. Quand cette valeur est élevée, aux alentours de 2, les ombres se déplacent toutes les deux secondes. L'intervalle d'actualisation est généralement meilleur lorsqu'il est défini sur une valeur comprise entre 0 et 0,5. |
Cycle de jour d'exécution | Définir si un cycle de jour doit être exécuté au moment de l'exécution. Si cette option n'est pas activée, le cycle de jour restera fixe à l'heure spécifiée par les paramètres Moment de la journée initial. |
Courbe d'interpolation de jour | Courbe d'interpolation fournie par l'utilisateur qui mappe les temps de cycle de jour sur les temps de cycle souhaités (généralement de 0 à 24 heures). Si cette option est désactivée, le cycle interpole de manière linéaire. |
Durée du jour | Durée d'un cycle d'un seul jour en temps de jeu. Cela nous permet de paramétrer une logique, comme le fait de faire en sorte qu'un événement se produise à un moment précis du temps de jeu. La durée par défaut d'une journée est de 24 heures en temps de jeu. |
Temps par cycle | Durée d'un cycle du jour en heure du monde. Si cette valeur est identique à la durée du jour, cela signifie que l'heure réelle du monde est utilisée (24 heures). Par défaut, le cycle d'un jour doit s'effectuer en cinq minutes. |
Moment de la journée initial | L'heure initiale à laquelle le cycle de jour commence. Par défaut, le cycle de jour commence à 6 heures du matin. |
Volume du modificateur de séquences de la journée
Le Volume du modificateur de séquences de la journée est utile pour remplacer une séquence de jour dans le niveau. Vous pouvez utiliser ces volumes pour injecter des séquences de jours différentes dans la séquence racine de la scène afin de remplacer l'apparence de divers éléments à tout moment. Ces volumes peuvent également contrôler le moment de la journée ou d'autres composants de la séquence de jour lorsque vous entrez ou sortez du volume.
Voici un exemple d'un volume du modificateur qui modifie le moment de la journée et la quantité de couverture nuageuse avec une ressource de séquence de jour assignée séparément.
Pour ajouter un volume du modificateur de séquence de jour au niveau, utilisez le menu déroulant Créer de la barre d'outils de l'éditeur de niveau. Redimensionnez le volume pour l'adapter aux zones que vous souhaitez impacter.
Le Volume du modificateur de séquence de jour contient :
| Propriété | Description |
|---|---|
| Séquence de jour | |
Composant de forme de volume | Si ce paramètre est défini, les composants de forme seront utilisés pour le volume du modificateur. Sinon, le composant Box par défaut est utilisé. |
Biais | Biais défini par l'utilisateur pour ce volume de post-traitement. |
Mode | Détermine comment le modificateur calcule la pondération de fusion interne. Vous pouvez choisir entre Volume et Global.
|
Quantité de fusion | Cette option n'apparaît que lorsque le mode est défini sur Volume. Définit la région dans laquelle la pondération de fusion efficace se trouve dans la plage comprise entre 0,0 et 1,0 (non inclus). |
Politique de fusion | Détermine comment le modificateur utilise la pondération de fusion de l'utilisateur pour calculer la pondération de fusion effective. Choisissez entre :
|
Pondération de fusion utilisateur | Ce paramètre est supprimé lorsque l'option de fusion est réglée sur Ignoré. Il s'agit d'une valeur de fusion de pondération définie par l'utilisateur. La pondération de fusion finale est déterminée par la politique de fusion. |
Aperçu | Si cette option est activée, vous pouvez apercevoir ce modificateur de séquence de jour dans l'éditeur en déplaçant la position de la caméra dans ses limites. |
Utiliser la collection | Si cette case est décochée, vous pouvez assigner une séquence de jour à une séquence de jour d'utilisateur. Si vous cochez cette case, vous pouvez attribuer une collection de séquences de jour au créneau de collection de séquences de jour. |
Séquence de jour utilisateur | La case Utiliser la collection doit être décochée. Ressource de séquence de jour fournie par l'utilisateur. |
Collection de séquences de jour | La case Utiliser la collection doit être cochée. Ressource de collection de séquence de jour fournie par l'utilisateur. |
Fusion uniforme | Si cette option est activée, l'évaluation d'une séquence de jour est lissée dans la zone de fusion de ce volume. Ceci est lié à l'intervalle de mise à jour de la séquence, car cela remplace temporairement l'intervalle de mise à jour par une valeur inférieure, qui peut être remplacée par la variable de console Cela peut s'avérer une option coûteuse. À utiliser avec prudence. |
| Temps | |
Cycle jour/nuit | Modifie la façon dont le modificateur contrôle le temps des cycles jour/nuit lorsqu'il est activé. Vous pouvez choisir l'une des options suivantes :
|
Ressource de collection de séquences de jour
Une ressource de collection de séquences de jour permet d'optimiser le système que vous configurez pour le moment de la journée. La collection ajoute des références aux séquences et permet de configurer les conditions des séquences et les paramètres de séquences de jour procédurales.
Lors de la configuration d'une collection de séquences de jour, vous avez besoin d'une ressource Séquence de jour pour cette collection à référencer. Vous devrez également sélectionner un type de séquence procédurale de jour qui utilise des paramètres pour déterminer comment les éclairages directionnels (le soleil et la lune) se déplacent dans le ciel au fil du temps.
Vous pouvez créer ce type de ressource dans le navigateur de contenu en cliquant sur l'icône ajouter (+) et en sélectionnant Collection de séquences de jour dans le menu déroulant Divers.
Le plug-in Séquence de jour contient un exemple de collection de séquences de jour que vous pouvez explorer. Vous pouvez le trouver dans le navigateur de contenu sous Moteur > Plug-ins > Contenu DaySequence nommé DSCA_24hr. Cette collection est utilisée avec l'acteur de séquences de jour Lune Soleil.
Une ressource de collection de séquences de jour contient les éléments suivants :
| Propriété | Description |
|---|---|
| Séquences de jours | |
Séquence | La ressource de séquence de jour pour cette entrée de collection. |
Décalage de biais | Biais hiérarchique de décalage assigné à cette entrée de collection. |
Conditions | L'ensemble de conditions à évaluer selon leur valeur attendue pour que cette entrée soit active. |
| Séquence de jour procédurale | |
Index | Fournit une sélection de représentations abstraites d'une séquence de jour procédurale arbitraire. (Consultez la rubrique ci-dessous pour en savoir plus.) |
Séquences procédurales de jour
Une séquence procédurale de jour est un type de sélection qui est une représentation abstraite d'une séquence procédurale de jour arbitraire. Ces types peuvent être créés par n'importe qui pour exposer une logique définissable afin de créer un DaySequence basé sur un ensemble de paramètres exposés.
Le plug-in Séquence de jour propose trois types de séquences de jours procédurales. Il s'agit des suivantes :
La séquence sinus anime une propriété spécifiée par l'utilisateur selon une onde sinusoïdale.
La séquence d'angle de soleil anime linéairement le soleil.
La séquence de position du soleil anime un soleil de façon réaliste grâce à des données géographiques.
Chacune de ces séquences procédurales de jour inclut ses propres paramètres définissables par l'utilisateur :
Paramètres de séquence sinus | Paramètres de séquence d'angle de soleil | Paramètres de séquence de position du soleil |
Actuellement, une séquence de jour procédurale ne peut être ajoutée qu'en utilisant C++. Avec le temps, vous serez capable de créer ces types à l'aide de blueprints.
Ressources de séquence de jour
Une ressource de séquence de jour est un composant de base de tout cycle de moment de la journée. Ces séquences sont similaires à une Séquence de niveau utilisant Sequencer. La seule différence est que la plage de lecture correspond toujours à un jour précis et que les canaux sont automatiquement liés à l'acteur de séquence de jour actif dans le niveau.
La séquence de jour n'est pas liée à un acteur en particulier. Au lieu de cela, elles animent les composants et les propriétés possédés par un acteur générique de séquence de jour racine — qui est automatiquement lié à l'acteur de séquence de jour.
Vous pouvez créer ce type de ressource dans le navigateur de contenu en cliquant sur l'icône ajouter (+) et en sélectionnant séquence de jour dans le menu déroulant Divers.
Le plug-in Séquence de jour contient un exemple de séquences de jour que vous pouvez explorer. Vous pouvez le trouver dans le navigateur de contenu sous Moteur > Plug-ins > Contenu DaySequence nommé DS_24hr. Cette collection est utilisée avec l'acteur de séquences de jour Lune Soleil.
L'exemple ci-dessous illustre la configuration d'une séquence de jour afin de référencer certains composants d'éclairage et matériaux utilisés pour les animer dans le cadre du cycle de moment de la journée. Ces composants sont configurés et ajoutés à l'acteur de séquence de jour dans le niveau.
Séquence de jour racine
La séquence de jour racine est une séquence de jour transitoire qui constitue l'intégralité du cycle jour/nuit et qui est constituée de sous-séquences. Le nombre de sous-séquences affichées dépend des séquences de jour et des séquences procédurales de jour qui ont été ajoutées à la ressource de collection de séquences de jour.
Vous pouvez utiliser la barre d'outils du hublot du moment de la journée pour ouvrir directement la séquence racine en cliquant sur Ouvrir la séquence racine.
L'acteur de séquence de jour de votre niveau est responsable de la lecture de ces séquences.