Workshop Level Design UE4

3ds Max (Alain) : Création d'un niveau

 

- sols, bâtiments, éléments du décor, ...

- formes géométriques 3D, texture, material, ...

- ...

 

 

Unreal Engine 4 (Torea) : Mise en valeur du niveau

 

- Import des éléments

- Amélioration du rendu : ciel, lumières, effets graphiques

- Ajout d’éléments interactifs : animation d'objets, personnage jouable, gestion de la camera, gestion d’événements

Les travaux abordés dans UE4

 

- import d’objets 3D

- gestion de la lumière et des ombres

- déplacement automatique d’un objet 3D dans la scène (Matinee)

- gestion d’évènements (Blueprint)

- gestion de l’animation d’un personnage 3D

- effets spéciaux : skybox, fog, particle filter, …

- composition d’un monde en collant plusieurs niveaux

- ajout de sons

Export des modèles 3D depuis 3ds Max

 

- format de fichier FBX 2014

- inclus textures

- inclus materials

- inclus le modèle 3D pour les collisions (si le modèle 3D original s’appelle “MonSuperObjet”, le modèle 3D pour la collision doit s’appeler “UCX_MonSuperObjet”)

- inclus éventuellement les modèles comportant moins de détails pour optimiser l’affichage (LOD)

 

Création de votre projet UE4

 

- Blueprint, Third person

- Desktop/Console, No starter content

- File -> New Level -> Default

 

1 seule personne peut travailler sur un niveau !!

=> chacun travaille sur un bout de niveau

Dans le content browser, faire un répertoire "nom_legion". Dans ce répertoire faire un répertoire avec votre nom. Ranger vos créations dans ce dernier répertoire.

 

Importer les modèles dans UE4

 

- importer les fichiers fbx dans le content browser

- NE PAS sélectionner “One Convex Hull Per UCX” -> garde le modèle de collision enregistré dans le fichier

- sélectionner import Materials

- sélectionner import Textures

 

https://docs.unrealengine.com/latest/INT/Engine/Content/FBX/BestPractices/index.html

https://docs.unrealengine.com/latest/INT/Engine/Content/FBX/StaticMeshes/index.html

https://docs.unrealengine.com/latest/INT/Engine/Content/FBX/ImportOptions/index.html

https://www.youtube.com/watch?v=_FgedJWInL0

Lumières

 

- 4 types de lumières: point, directional, spot, skylight

- gestion des ombres

 

https://docs.unrealengine.com/latest/INT/Engine/Rendering/LightingAndShadows/index.html

 

Matinee

 

- déplacement automatique de la caméra

- déplacement automatique d’objets de la scène

 

https://wiki.unrealengine.com/Matinee_Basics:_Creating_Your_First_Matinee_Sequence

https://docs.unrealengine.com/latest/INT/Engine/Matinee/index.html

 

 

Animer un personnage

 

- créer un personnage et son animation dans 3ds Max

- importer dans UE au format FBX

- gérer les animations du personnage avec blueprint

 

https://docs.unrealengine.com/latest/INT/Engine/Animation/CharacterSetupOverview/index.html

https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/CharacterMovement/Blueprints/index.html

Effets spéciaux

 

- skybox

- brouillard

- particle filter : feu, fumée, etc.

- effets magiques

- ...

 

https://docs.unrealengine.com/latest/INT/Resources/Showcases/Effects/index.html

https://docs.unrealengine.com/latest/INT/Engine/Rendering/ParticleSystems/index.html

https://docs.unrealengine.com/latest/INT/Engine/Rendering/PostProcessEffects/index.html

World composition

 

- réunir 4 niveaux dans un projet unique


https://docs.unrealengine.com/latest/INT/Engine/LevelStreaming/WorldBrowser/

 

 

Les sons

 

- import de fichiers wav

 

WS Level Design - UE4

By tetorea

WS Level Design - UE4

Presentation de la partie Unreal Engine 4 du workshop Level Design

  • 509