Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Officiels > Modélisation 3D > Lecture du tutoriel

Les prefabs

Avatar
Auteur : M@teo21
Créé : le 12/07/2005 00:50:46
Modifié : le 20/05/2008 10:50:42
Noter et commenter ce tutoriel
Imprimer ce tutoriel
A force de créer des blocs, vous devez maintenant commencer à vous répéter un peu... et vous êtes parfois obligés de répéter les mêmes gestes 100 fois pour une même map !
Par exemple, créer un lampadaire ou une voiture prend beaucoup de temps, surtout que vous devez paufiner à chaque fois les blocs pour que ça ne soit pas trop moche. C'est long et c'est dur !

Heureusement il y a les prefabs ! Ce que c'est ? Nous allons le voir tout de suite ;)
Sommaire du chapitre :
Chapitre précédent Sommaire Chapitre suivant

Présentation

Voici un nouveau mot de vocabulaire à retenir désormais : prefab.
Mais qu'est-ce qu'un prefab ?
Un prefab est en fait un groupe d'objets préfabriqués que vous pouvez insérer d'un seul clic et sans effort dans votre map :)
Par exemple, si vous voulez mettre un camion dans votre map et que vous n'avez pas le courage de le créer de toutes pièces, vous insérez un prefab de camion et le tour est joué ! Il vous aura fallu 5 secondes, et ça c'est du temps de gagné pour le reste du mapping !

Voici quelques exemples de prefabs que vous pouvez insérer en un éclair :

Image utilisateur
Image utilisateur
Un palmier
Un pont
Image utilisateur
Image utilisateur
Une catapulte
Un F-15


Sympa non ? :)

Bon je vois que vous brûlez d'impatience, alors je vais vous expliquer comment faire pour en insérer vous aussi dans votre map ;)

Insérer un prefab

Pour insérer un prefab, il faut déjà en avoir en stock ! Heureusement, Worldcraft vous en livre quelques-uns... pas supers ni très variés, mais bon c'est déjà ça.
Les prefabs sont regroupés dans des catégories de prefabs. On peut avoir par exemple une catégorie "Salle de bains" où vous pourrez trouver des prefabs de toilettes, douches etc...


Image utilisateur Pour lister les catégories de prefabs disponibles, rendez-vous dans la zone où vous choisissez habituellement la forme de vos blocs. On vous propose une catégorie, qui était jusqu'ici à "Primitives" : c'était les formes basiques des blocs. Faites dérouler ce menu pour afficher toutes les catégories de prefabs disponibles.


Je choisis par exemple "computers" (ordinateurs). Dans la zone "Objects" en-dessous, vous avez la liste des prefabs disponibles pour cette catégorie. Je vais par exemple prendre "Green Computer 2, east".
Ensuite, il me suffit de cliquer sur le bouton "Insert original prefab" juste en-dessous et le prefab sera placé dans votre map ! A vous ensuite de le positionner à l'endroit que vous voulez.

Un vrai jeu d'enfant :) Et voilà le résultat sous Worldcraft :

Image utilisateur


Bon OK, c'est un vieil ordinateur et il est tout cassé... encore un héritage de Gordon Freeman ça ;)
A noter que les prefabs contiennent parfois des informations supplémentaires dans leur nom. Par exemple, ici le "Green Computer 2" a une orientation vers l'est (East). Vous avez le même prefab orienté différemment pour West, South et North ;)
Bien entendu, vous pouvez toujours faire une rotation vous-même par la suite si vous le désirez.
Etant donné que le prefab est ressorti sous forme de groupe d'objets, il vous suffit de cliquer sur un de ses blocs pour le sélectionner en entier. Vous pouvez le supprimer en appuyant sur "Suppr", comme pour un bloc normal.

Voilà, à part ça il n'y a rien d'autre à dire tellement c'est simple...

Créer un prefab

Si les prefabs de Worldcraft vous paraissent un peu limités, vous avez la possibilité de créer les vôtres ! Comme ça, vous passez un peu de temps une fois à créer un bon prefab et après il vous sera très facile de le réutiliser.

Le meilleur moyen serait de vous montrer un exemple simple. Imaginons que je veuille créer un prefab de caisse ouverte, pour que le joueur puisse rentrer dedans. Voici ce que je fais étape par étape :
  1. Je crée un bloc avec une texture de caisse.
  2. J'aligne éventuellement la texture de caisse avec ce bloc grâce au bouton "Texture lock".
  3. Je fais un hollowing sur ce bloc en laissant une épaisseur de 2 unités pour les "murs".
  4. J'aligne les textures à l'intérieur du bloc.
  5. J'active "Ignore Groups" pour pouvoir sélectionner une face.
  6. Je supprime cette face.

Voilà le résultat sous Worldcraft :

Image utilisateur


Cette caisse ouverte a l'air innoffensive mais j'y ai passé quelques minutes, surtout pour l'alignement des textures qui n'était pas évident.

Bref, je n'ai pas envie de recommencer ce travail plusieurs fois, alors je vais en faire un prefab !
  1. Je sélectionne les blocs qui constituent cette caisse ouverte. Il y en a normalement 5.
  2. Je clique sur le bouton "Create prefab" en bas à droite. Image utilisateur
  3. La fenêtre suivante s'affiche alors :

Image utilisateur


Je dois tout d'abord entrer en haut le nom du prefab, puis une brève description de ce prefab, et enfin la catégorie dans laquelle il faut le placer. Je choisis "Crates", car c'est la catégorie de Worldcraft pour les caisses.

Si votre prefab ne rentre dans aucune catégorie et que vous voulez créer la vôtre, nous allons voir comment procéder plus bas.

Hop ! Un petit clic sur OK, et le prefab est créé ! Vous pouvez maintenant l'insérer quand bon vous semble !

Bibliothèque de prefabs



Worldcraft vous propose une fenêtre dans laquelle vous pouvez gérer et administrer facilement vos prefabs. Pour l'ouvrir, allez dans le menu "Tools / Prefab Factory...".
Voici à quoi elle ressemble :

Image utilisateur


Son utilisation est simple, je ne vais donc pas vous décrire les boutons un par un.
Vous avez la possibilité de créer votre propre catégorie (library), et d'y insérer ou supprimer des prefabs. Tout simple ! :)

Télécharger des prefabs

Enfin, il se peut que vous manquiez d'idées de prefabs à créer, ou que vous ne soyez pas encore suffisamment bons pour créer des prefabs dignes de ce nom.

Dans ce cas, sachez que le Net regorge de prefabs à n'en plus pouvoir ! Vous y trouverez vraiment de tout : des bons, des mauvais... A vous de faire le tri, parce que vous ne vous servirez vraiment pas de tous !
Mais bon, ça reste une manière simple et rapide de garnir sa bibliothèque de prefabs alors pourquoi pas ? ;)

Je vous laisse quelques liens parmi les sites les plus connus pour les prefabs :
Bonne pêche !
Faites très attention lorsque vous insérez des prefabs que vous avez téléchargé... En effet, nombreux sont ceux qui risquent de faire planter votre map lors de la compilation ! Ce n'est heureusement pas le cas de tous, mais méfiez-vous ! On ne sait jamais si le prefab est de bonne qualité ou pas.
Les catégories de prefabs sont enregistrées dans le répertoire de Worldcraft, dans des fichiers au format *.ol.
Malheureusement, la plupart du temps les sites de prefabs ne vous fournissent pas des *.ol mais des *.map : ce sont des fichiers de maps qui ne contiennent que le prefab. Dans ce cas c'est moins pratique : il vous faudra faire du copier-coller pour pouvoir intégrer le prefab à votre map.

Voilà un chapitre qu'il était tout simple ! Grâce à lui vous allez je l'espère constituer vos propres librairies de prefabs et gagner ainsi beaucoup de temps de mapping !
Chapitre précédent Sommaire Chapitre suivant
Auteur : M@teo21
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 354 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.1706s (0.1543s)