FPS-3D-CONCEPT

Bienvenu a tous sur ce forum

Besoin d'aide pour la creation de FPS ? Ce forum est fait pour vous.

Like/Tweet/+1

Derniers sujets

Partenaires


créer un forum

      

Ceux qui commencent le plus de sujets

Sondage

Shopactif



Creer un material Normal Map

Partagez
avatar
JPM_FR
Admin

Sexe : Masculin
Zodiaque : Bélier
Signe Chinois : Tigre
Messages : 77
Date de naissance : 28/03/1962
Date d'inscription : 06/01/2010
Age : 55
Localisation : France
Emploi/loisirs : Décorateur

Creer un material Normal Map

Message par JPM_FR le Lun 5 Avr - 16:02

Creer un material Normal Map




INTRODUCTION:


- Grâce a la puissance de ce tout nouveau moteur qu'est l'Unreal-Engine 3, nous sommes maintenant a meme de pouvoir faire de jolis effets de profondeur appliqués a une surface plane.

- Dans ce tutorial, nous verrons comment faire pour créer un material Normal Map avec ce moteur, material qui nous permet de générer un effet de profondeur sur les surfaces planes.

(Certes ce material n'est pas tres puissant, mais a l'avantage de ne pas etre gourmand en ressources et d'etre assez performant pour donner quelque chose de correct.)

Les pré-requis:


- Afin de réaliser un effet correct, nous allons devoir utiliser une texture bouclée et qui plus est, d'une bonne résolution, c'est a dire 1024*1024 pixels au minimum.

Ici, nous prendrons la texture suivante afin de créer notre material.

[Vous devez être inscrit et connecté pour voir cette image]

Cette texture de brique deja bouclée nous permet de créer un material correct qui ne souffrira pas d'une jonction inadéquate.

Une fois votre Normalmap créé a partir de votre logiciel favori (personnellement j'utilise Photoshop et le plugin DDS Nvidia téléchargeable [Vous devez être inscrit et connecté pour voir ce lien]), il vous suffit de l'importer dans l'U-Engine 3.0, en faisant bien attention de sélectionner TC_NORMALMAP dans le cadre de sélection des options:

[Vous devez être inscrit et connecté pour voir cette image]

- Une autre technique consiste a rajouter un calque alpha en niveau de gris, et de faire ensuite la meme importation en sélectionnant TC_NORMALMAPWITHALPHA comme paramétrage de compression.
Cette technique, bien que plus précise n'apporte pas de réel avantage visuel, et fait descendre la framerate de maniere disproportionnée par rapport au gain visuel.

Par la suite il vous suffit d'importer vos différentes textures dans un package unique a l'arborescence suivante:

-->MyPackage
|
|->Textures
| |
| |->Texture1
| |->Texture2


Une fois ceci fait, il va vous falloir créer un nouveau material, nommez ce material WallBrickNMP, vous obtenez l'arborescence suivante:

-->MyPackage
|
|->Textures
| |
| |->Texture1
| |->Texture2
|
|->Materials
|
|->WallBrickNMP


Maintenant que toutes les manipulations préalables ont été éffectuées, nous allons passer a la création du material en lui-meme.

Création du matérial:


Premierement, sélectionnez votre texture de brique, puis double-cliquez sur votre nouveau material vide afin d'ouvrir le Material Browser.

Une fois ceci fait, nous allons devoir placer les différents composants de notre material, a savoir une texture normale et une Normalmap.

Tout d'abord, faites un clic droit dans l'espace de travail du material browser qui vient de s'ouvrir, puis sélectionnez Texture Sample. Cette option sert a placer n'importe quelle texture sur le plan de travail.

[Vous devez être inscrit et connecté pour voir cette image]

Une fois ceci fait, il va falloir placer la Normalmap.
Pour cela, sélectionnez a nouveau votre texture, a savoir ici notre texture bleutée (la Normalmap) puis, comme tout a l'heure, venez faire un clic droit dans le plan de travail, puis sélectionnez Texture Sample.

- Bien, nous sommes maintenant presque a la fin de ce tutorial, il ne nous reste plus qu'a relier simplement nos textures au bon endroit, a savoir:

La texture de brique sur le calque nommé DIFFUSE.

et

La texture Normal Map sur le calque nommé NORMAL.

Comme ceci:

[Vous devez être inscrit et connecté pour voir cette image]

- Et voila, vous venez de réaliser tout simplement votre premier Material avec Normalmap.

Tutorial par ArKam

    La date/heure actuelle est Jeu 23 Nov - 23:26