Skip to content

IMPACT DESIGNER

Ajoutez facilement une physique et des effets visuels d'impact à vos projectiles.

Rapide, facile à utiliser et personnalisable

Impact Designer est un plugin Unreal Engine qui intègre toutes les fonctionnalités nécessaires pour gérer la physique des projectiles, comme une balle d’arme à feu et déclencher des effets en fonction du type d’impact et de la surface. Vous pouvez également créer vos propres événements qui réagissent aux propriétés de la surface impactée ou du projectile utilisé. Impact Designer intègre un certain nombre de modules pour répondre aux besoins de la plupart des cas d’utilisation.

Impact Context Editor

Un éditeur facile à utiliser qui vous permet de définir les propriétés physiques d’une surface et les effets à appliquer en cas d’impact.

Multiplatform

Fonctionne sur toutes les plateformes (Desktop, Mobile, VR)

De nombreuses fonctionnalités utiles

Comme transpercer des objets, Evénement à l’impact d’une particule, projectile à tête chercheuse, Evénement conditionné, un système de pooling et bien d’autres choses encore.

Régulièrement mis à jour

Impact Designer est régulièrement mis à jour et des améliorations et de nouvelles fonctionnalités sont ajoutées à chaque mise à jour.

Facile à installer, facile à utiliser

Nous essayons de développer des logiciels qui simplifient votre travail et vous permettent de travailler plus rapidement tout en ayant accès à un haut niveau de fonctionnalité et de personnalisation.

Optimisé

Impact Designer a été écrit en C++ pour optimiser les performances.

Caractéristiques principales

IMPACT CONTEXT EDITOR

Un éditeur personnalisé vous permet de modifier facilement l’asset Impact Context.

  • Ajouter ou modifier une surface physique
  • Modifier les propriétés physiques de la surface
  • Ajouter un module pour créer des effets

PROJECTILE RICOCHET

Le composant Impact Projectile Movement gère les ricochets. Pour chaque surface, vous pouvez définir si et comment un projectile peut ricocher. Vous pouvez :

  • Définir l’angle d’entrée maximal.
  • Définir l’angle de sortie maximal.
  • Définir la force perdue par le projectile.
  • Déterminer si le projectile inflige des dommages.

PROJECTILE TRAVERSANT UN OBJET

Le composant Impact Projectile Movement gère la pénétration d’un projectile à travers un objet. Pour chaque surface, vous pouvez définir si et comment un projectile peut passer à travers. Impact Designer vous permet d’utiliser cette fonctionnalité très facilement. Vous pouvez :

  • Définir l’épaisseur maximale de l’objet à traverser.
  • Définir l’angle de déviation.
  • Définir la force perdue par le projectile.
  • Définir le nombre d’objets que le projectile peut traverser (Optimisation).

AUTOGUIDAGE DES PROJECTILES

Vous pouvez influencer la trajectoire du projectile en spécifiant une cible dans le composant Impact Projectile Movement. Le projectile modifiera sa trajectoire pour atteindre la cible.

Vous pouvez :

  • Définir la cible.
  • Définir la force appliquée au projectile pour modifier sa trajectoire.

PROJECTILE POOLING SYSTEM

Cette fonction vous permet d’optimiser la consommation de mémoire et les performances. Au lieu de créer constamment de nouveaux projectiles, ce système les recycle. Lorsque la durée de vie d’un projectile a expiré pour une raison quelconque, il n’est pas détruit mais placé dans une réserve. Lorsque le composant Impact Projectile Spawner doit lancer un nouveau projectile, il recherche dans cette réserve et réinitialise le projectile pour qu’il corresponde aux nouveaux paramètres. Ce processus est plus rapide que la création d’un nouveau projectile à partir de zéro.

IMPACT PARTICLE EVENT

Impact Designer comprend une fonctionnalité intéressante pour créer des effets lorsqu’une particule entre en collision avec l’environnement ou un objet. Cette fonctionnalité est prise en compte par le module qui génère un composant niagara. Il suffit de créer un Impact Effect Actor. Vous pouvez ensuite :

  • Récupérer les informations relatives à l’impact de chaque particule.
  • Récupérer les propriétés physiques de la surface touchée et de la surface d’où proviennent les particules.
  • Récupérer des informations à propos du projectile.
  • Utilisez toutes ces informations pour créer un nouvel effet ou déclencher un événement.

MODULE PRÉ-INTÉGRÉ

Impact Effect Module est la classe de base permettant d’ajouter une action en cas d’impact sur une surface. Vous devez ajouter ces modules à l’asset Impact Context pour que l’action se produise.

Le plugin intègre plusieurs modules de base que vous pouvez utiliser tels quels ou comme base pour votre propre module.

  • Spawn Niagara Component
  • Spawn Mesh
  • Spawn Sound
  • Spawn Decal
  • Spawn Velocity Projected Decal

IMPACT TRIGGER

Cette classe a été créée pour vous permettre de déclencher un événement lorsque le projectile entre et sort d’un volume [Sphere, Box, Capsule]. Vous aurez également la possibilité d’influencer la simulation du projectile en modifiant sa vitesse ou sa dilatation temporelle, par exemple.

ET BEAUCOUP D'AUTRES

Gallerie

Situation actuelle

Etat du développement

En développement actif

Compatibilité avec le moteur

UE 5.4+

Plateforme ciblés

Windows, Mac, Linux, Android, IOS, Switch, Console

Type de projet

Entièrement écrit en C++

Quel est la suite ?

Impact Designer est toujours en cours de développement et de nouvelles fonctionnalités seront ajoutées à chaque mise à jour. Découvrez toutes les fonctionnalités que nous prévoyons d’intégrer à Impact Designer !

Vous avez des idées ? Nous serions ravis de les entendre et d’en discuter !

News

Back To Top