ajouter un bougé de caméra générateur de tension à une séquence de niveau ou d'acteur à l'aide d'un effet bougé de caméra.
Vous pouvez ajouter un tremblement de caméra pendant le processus d'édition de séquence ou après sa création.
Créez un bougé de caméra à l'aide d'un plan de classe. Vous pourrez ensuite rattacher le bougé de caméra classe de blueprint à un acteur de votre projet ou une séquence lors du montage Multiprocessus.
Il existe 4 styles de tremblement de caméra différents :
Motif de tremblement de caméra à bruit de Perlin: Un effet de bruit de fond basé sur un mélange de points aléatoires à partir d'une amplitude et d'une fréquence spécifiques. Utile pour les tremblements de caméra de forte intensité tels que les vibrations ou les explosions voisines.
Schéma de tremblement de caméra à oscillateur d'onde: effet de tremblement de caméra oscillant, qui utilise l'amplitude et la fréquence pour déterminer le style de tremblement de la caméra. Utile pour les tremblements de faible intensité, tels qu'un bateau sur les flots ou un effet de dérive onirique.
Séquence de motif de tremblement de caméra: effet qui joue une séquence permettant des tremblements de caméra précis, évoquant une caméra tenue à la main. Utile pour des tremblements de capture de mouvement ou des tremblements importés d'un logiciel d'animation.
Un effet de tremblement de caméra peut également être appliqué à une animation de séquence de niveau.
Style de tremblement de caméra composite: ce style ajoute un effet de tremblement de caméra à un autre style de tremblement de caméra. Vous pouvez utiliser ce style pour associer deux effets de tremblement de caméra ou plus, par couches.
Les styles de tremblement de caméra Bruit de Perlin et Oscillateur à ondes sont créés en définissant l'amplitude et la fréquence de l'emplacement, de la rotation et du champ de vision de l'effet de tremblement de caméra. Vous pouvez y apporter d'autres modifications en déterminant la durée de l'effet et la durée de l'apparition de la combinaison.
La rotation de la caméra est déterminée par le roulis, le lacet et le tangage (X, Y, Z).
Création de l'objet de blueprint
cliquez droit dans le navigateur de contenu et sélectionnez classe de blueprint.
Accédez à CameraShakeBase > Sélectionner.
Nommez l'objet de blueprint Tremblement de caméra.
Double-cliquez sur la vignette Tremblement de caméra pour ouvrir l'éditeur de tremblement.
Sélectionnez le style de tremblement de caméra Bruit de Perlin dans le menu déroulant Style de tremblement racine. L'éditeur de tremblement de caméra une fois un style de tremblement sélectionné.
Définissez le Multiplicateur d'amplitude d'emplacement sur 20 et le Multiplicateur de fréquence d'emplacement sur 5.
Définissez la Durée sur 20.
Cliquez sur Compiler > Enregistrer.
La caméra tremblera à une amplitude de 20. Une fréquence de 5 signifie qu'elle atteindra le pic (déplacement de 20 unités) environ 5 fois par seconde ; elle tremblera donc environ une centaine de fois au cours des 20 secondes.
L'effet effectuera un fondu d'entrée et de sortie pendant 0,2 seconde (valeur par défaut). Plus l'amplitude est élevée, plus le tremblement sera vigoureux. Cela peut être problématique pour les joueurs souffrant de crises d'épilepsie.
Plus l'amplitude est faible, moins il est probable que les tremblements de la caméra présentent un problème pour les joueurs. Une plage d'amplitude de 2 à 75 devrait suffire pour une séquence contenant un style de tremblement de caméra.
Ajouter un effet de bougé de caméra à une séquence
Créez une séquence contenant un effet de tremblement de caméra pour conférer un sentiment d'urgence au gameplay ou une impression de grande taille à un boss.
Pour créer une séquence, faites un clic droit dans le navigateur de contenu et sélectionnez l'option Cinématiques > Séquence de niveau.
Nommez la vignette de la séquence.
Double-cliquez sur la vignette de la séquence pour ouvrir l'éditeur de séquence.
Suivez les instructions du document Séquenceur et plateforme de contrôle pour créer une séquence.
Cliquez sur l'icône piste / suivi à côté de CineCameraActor et sélectionnez bougé de caméra > classe de blueprint (l'effet bougé de caméra que vous avez créé).
Déplacez la classe de blueprint de tremblement de caméra dans la séquence et étirez le tremblement de caméra pour définir la durée souhaitée pendant la séquence.
Cliquez sur Enregistrer.
L'effet de tremblement de caméra est appliqué à votre séquence de niveau.
Vous pouvez même ajouter l'effet de tremblement de caméra à la séquence lorsque vous éditez celle-ci. Cela fonctionne de manière semblable au flux de travail indiqué plus haut.
Cliquez sur l'acteur dans l'organiseur de séquence.
Cliquez sur l'icône Suivi et sélectionnez Tremblement de caméra > Contrôlé. Cela vous permet de créer un tremblement que vous pouvez activer et désactiver à l'aide du paramètre Durée du style de tremblement de caméra. Définir la Durée sur 0,0 crée un tremblement de caméra infini.
Sélectionner Déclencheur crée un événement ponctuel simple.
Cliquez sur l'icône Suivi à côté de CameraSourceComponent et sélectionnez Autre tremblement.
Pour faire trembler automatiquement la caméra, sélectionnez Tremblement automatique.
Sélectionnez un style de tremblement de caméra que vous avez créé.
Cliquez sur Enregistrer.
Le tremblement de caméra est alors ajouté à votre projet et joué pendant la durée définie dans les paramètres de durée de l'effet de tremblement de caméra.
Ajouter un effet de tremblement de caméra à un acteur
Activez le tremblement de caméra pour un joueur en fonction de sa proximité avec un acteur.
Sélectionnez l'acteur dans le panneau **Organiseur**.
Dans le panneau Détails, cliquez sur l'icône Nœud, puis sélectionnez Acteur enfant > CameraShakeSourceActor > Sélectionner. L'éditeur Tremblement de caméra s'ouvre avec un hublot présentant l'acteur sélectionné.
Définissez le Rayon d'atténuation interne sur 3. Le tremblement ne sera visible à grande échelle qu'à une distance de 3 centimètres de cette source.
Sélectionnez votre Blueprint de tremblement de caméra dans le menu déroulant Tremblement de caméra.
Si vous sélectionnez Démarrage automatique, le tremblement de caméra s'effectue automatiquement lorsque l'acteur est présent dans le jeu.
Cliquez sur Compiler > Enregistrer.
Cliquez sur l'image pour l'agrandir.
Une vignette est créée pour la classe de blueprint associée à l'acteur de votre projet.
Testez votre projet pour vérifier le tremblement de caméra en fonction de la distance entre le joueur et l'acteur dans la scène. Si vous souhaitez que la caméra tremble uniquement lorsqu'un joueur est proche, définissez les paramètres de rayon d'atténuation interne et externe sur une valeur inférieure à 10.