Website powered by

Festicare : Level Selection Sphere

Objectif : Créer un outil dans Unreal Engine pour facilité à recréer l'ambiance de chacun des niveaux sous forme de miniature autour d'une sphère.

Contrainte Environnement : simples d'utilisation pour les artistes de niveaux, ils ont rapidement pu commencer à construire le niveau grâce au mode de prévisualisation qui permet d'alterner entre chaque niveau directement dans l'engin. Pour cela il avait uniquement a entrer chacun des meshes dans l'array attitrer à chaque niveau.

Contrainte Éclairage : la lumière entièrement dynamique (movable) de plus que laisser le contrôle à l'artiste d'éclairage. Je devais également conserver la caméra fixe avec l'horizon pour pouvoir conserver le heightfog. Pour facilité les transitions, mais également l'importation des bases d'éclairages déjà existant dans les différent niveau j'ai opté pour un Blueprint qui va uniquement chercher les valeurs de différent Light component selon les niveaux pour ainsi permettre à l'artiste d'éclairage de facilement travaillé sur chaqu'un des différentes ambiance telles qu'il le ferait dans un niveau normal en ayant uniquement à faire le lien entre quelle lumière dans le bon niveau.

La principale responsabilité était de créer un outil pour permettre au artiste de rapidement et facilement créer notre menu de sélection de niveaux. J'ai dû trouver une méthode pour permettre de pouvoir créer 4 niveaux au tour d'une sphère, mais sans avoir à réellement devoir travailler autour de la sphère. Pour facilité la construction des niveaux et laisser le contrôle au artiste, j'ai opté pour un système d'array dans lesquelles tout les meshes, Light, Actor et Particle effect seront stocker. Rapidement les artistes d'environnement mon demander de trouver un moyen pour facilement trouver les objets qui auraient pu ne pas être attachés au niveau de plus de rendre la mobilité des objets sélectionner automatiquement en "Movable" pour éviter les erreurs.

Afin de rester dans la bonne orientation dans le monde, ce n'est pas la caméra et la camionnette qui tourne autour de la sphère. La sphère tourne créant ainsi l'illusion de rotation. L'avantage principal de cette solution a été de conserver la bonne orientation dans le monde et ainsi de grandement simplifier le travail au niveau du "Height Fog" qui aurait grandement été affecté et qui est très utile pour nos ambiances de nuit. Mais en contrepartie nous avons été obliger à avoir la totalité de l'éclairage présent en dynamique dû au fait qu'ils devront tout bouger.

De plus, la logique de ce système a également servi à créer des dioramas d'information. En utilisant la même logique, l'implémentation et l'adoption de l'outil ont été très rapides.

L'équipes :

Concept artiste:
https://www.artstation.com/chapleau
https://www.artstation.com/kedlead

Environnement Artiste:
https://www.artstation.com/thomasedy
https://www.artstation.com/angellopezr

Rigging / Tech Anim:
https://www.artstation.com/sandiedleitao

Character Artiste:
https://www.artstation.com/julie_theory

Lighting / Character / Environnement:
https://www.artstation.com/baube

Texture Artiste:
https://www.artstation.com/simpl3man

Miniature du Niveau 1 (Osheacare)

Miniature du Niveau 1 (Osheacare)

Miniature du Niveau 2 (Soniqfest)

Miniature du Niveau 2 (Soniqfest)

Miniature du Niveau 3 (Igloowave)

Miniature du Niveau 3 (Igloowave)

Démonstration technique

Diorama d'infomration utilisant la même logique que la sphere de sélection