[Tuto] Faire des colonnes/tubes avec des displacments !

Ce forum regroupe tous les tutoriaux réalisés par des membres de Mapping-Area pour Half-Life 2.

Modérateurs: Co-Admin, Modérateur, Staff

[Tuto] Faire des colonnes/tubes avec des displacments !

Messagede Tyrog le 10 Sep 2005, 19:37

Vous avez toujours rêvé de pouvoir mettre une magnifique colonne cylindrique dans votre map ? Mais le moteur Source ne digère pas très bien les bloc ayant plus de 20 faces ... et bien la solution est là !!


www.akilling.org a écrit:Note: I picked this method up from Valve’s Jeff Lane.

Donc la source est fiable :D

1) Créer 3 blocs cubiques avec la texture que vous souhaitez utiliser et disposez les comme ceci (ils sont collés par leur base)
Image

La largeur de vos cubes vont déterminer le diamètre de votre cylindre.

2) Ouvrez l'outil Face Edit et allez dans l'onglet displacment. Selectionnez les faces latérales (pas les bases) et créez un displacment avec un Power de 3.

3) Une fois que vous avez créer les displacment (sans les modifier) cliquez sur Subdivide et TADA !!

Image

4) Il ne vous reste plus qu'à supprimer les 2 blocs aux extremités et vous obtenez un joli cylindre que vous pouvez redimensionnez à votre guise (en hauteur et le faire pivoter)

et voici le résultat que vous pouvez obtenir dans le jeu avec un Power de 3.
Image

Pour des colonnes plus lisses augmentez à 4 le Power mais ca demandera plus de ressources...

Remarques :

Ne changez pas la le diamètre de votre cylindre par la suite sinon il va se déformer... mais il suffit de rétablir la taille de base pour rétablir sa forme. Vous pouvez essayer de le modifier à votre guise bien sur mais n'oubliez pas que cela va le déformer donc donnez lui son inclinaison etc avant d'utiliser l'outil Subdivide.


Tutorial traduit à partir du site

http://www.akilling.org/akg/tutorials/wiseColumns.asp
Image
Avatar de l’utilisateur
Tyrog
Half-Mapsteur
 
Messages: 2277
Inscription: 11 Mar 2005, 14:37
Localisation: Bruxelles

Messagede azura_404 le 10 Sep 2005, 19:50

En gros ça mange beaucoup moins de ressources pour un meilleur résultat ?...
Et bien merci, même si je connaissais déjà sans m'y être intéressé...
Je me nomme sans nom...

Image
http://www.eastwestmod.com
Avatar de l’utilisateur
azura_404
Concepteur
 
Messages: 688
Inscription: 30 Jan 2005, 18:09

Messagede LinKoS le 10 Sep 2005, 19:54

alors ca c'est méga cool

merci de l'info :)
LinKoS
Hamerien
 
Messages: 92
Inscription: 06 Juil 2004, 14:40

Messagede Tyrog le 10 Sep 2005, 19:57

n'oubliez pas, ca se comporte comme tous displacments , càd que ca ne compte pas pour un mur solide (par rapport au champ de vision et le vis) ... il faut pas oublier ca :D
Image
Avatar de l’utilisateur
Tyrog
Half-Mapsteur
 
Messages: 2277
Inscription: 11 Mar 2005, 14:37
Localisation: Bruxelles

Messagede Ph3nyx le 10 Sep 2005, 21:01

ah voila une utilisation interressente de subdivide .. merci tyrog :gg
Image
Image
Serveur brakass CS Source : 213.251.148.155:27035
Avatar de l’utilisateur
Ph3nyx
VIP
VIP
 
Messages: 1488
Inscription: 04 Avr 2005, 19:18
Localisation: Nantes

Messagede Asibasth le 10 Sep 2005, 21:29

J'avais jamais compris l'utilité du sbdivide :P
Enfin jamais utilisé quoi...
And She Is Buying A Stairway To Heaven
Asibasth Dot Kom
DeviantART
Avatar de l’utilisateur
Asibasth
VIP
VIP
 
Messages: 2394
Inscription: 18 Juil 2005, 17:51
Localisation: Essonne (91), France

Messagede Gectou4 le 10 Sep 2005, 22:34

:pfff raaa ça me dégoute de faire des tutos si vous les liser mm po :eu
Image
Image
Avatar de l’utilisateur
Gectou4
Administrateur
Administrateur
 
Messages: 3599
Inscription: 01 Jan 1970, 03:00
Localisation: Partout ^^

Messagede Thunderseb le 10 Sep 2005, 22:37

Gectou4 a écrit::pfff raaa ça me dégoute de faire des tutos si vous les liser mm po :eu


Lol, tu dois faire plus de pub, une belle grosse bannière dans ta signature, pa sun petit line de rien du tout :lu :P
Découvrez FoxyCode pour Firefox !
Dans la Sierra, quand on ouvre la Valve, il y a de la Steam qui sort.
Avatar de l’utilisateur
Thunderseb
Half-Mapsteur
 
Messages: 2429
Inscription: 17 Jan 2005, 21:43
Localisation: Liège - Belgique

Messagede Asibasth le 10 Sep 2005, 22:50

J'ai lu tous les tuto possib' sur les displacements...
Si yen a un sur les G4iens je l'ai surement lu :)

Je connais des entités que je n'utilise pas...
And She Is Buying A Stairway To Heaven
Asibasth Dot Kom
DeviantART
Avatar de l’utilisateur
Asibasth
VIP
VIP
 
Messages: 2394
Inscription: 18 Juil 2005, 17:51
Localisation: Essonne (91), France

Messagede Cide le 10 Sep 2005, 23:21

Je connais des entités que je n'utilise pas...


Super utile :D

Enfin tu les connais , je connais pas mais j'utilise :P
Image
Avatar de l’utilisateur
Cide
Créateur
 
Messages: 740
Inscription: 24 Juin 2005, 15:49

Messagede Trolyk le 11 Sep 2005, 10:31

Non vraiment gg Tirog même si c'est pas toi qui a trouvé ça merci, je savais utiliser subdivide pour faire des sphères c'est gectou qui me l'avait appris mais pas pour faire des colonnes.Et comme tu l'as dis plus haut mais je nesais pas si tout le monde a comprisil faut toujours mettre un bloc en nodraw ou un hint qui occupe l'espace occuper (en très simplifier bien sur)par le displacement sinon il y risque de leaks ou tout simplement de carte mal optimisée.Aller voir le tuto de nyko18 sur l'optimisation si vous ne comprnez toujours pas. :P
Avatar de l’utilisateur
Trolyk
Half-Mapsteur
 
Messages: 1660
Inscription: 18 Juil 2005, 16:16
Localisation: Tonbouctou

Messagede NykO18 le 11 Sep 2005, 13:31

glloq69 a écrit:il faut toujours mettre un bloc en nodraw ou un hint qui occupe l'espace occuper par le displacement sinon il y risque de leaks ou tout simplement de carte mal optimisée.

Un hint n'a rien à voir avec les displacements.
Avatar de l’utilisateur
NykO18
VIP
VIP
 
Messages: 8253
Inscription: 19 Jan 2005, 22:16
Localisation: Cergy, France

Messagede Asibasth le 11 Sep 2005, 15:19

Pour une collone -arretez moi si je me trompe- je ne mettrai pas de bloc en nodraw,
Parce que si j'avais fait une colonne en brush je l'aurais mis en func_detail ou lod...
Pour le vis et le découpage des blocs en contact.
Donc en suivant la logique...
And She Is Buying A Stairway To Heaven
Asibasth Dot Kom
DeviantART
Avatar de l’utilisateur
Asibasth
VIP
VIP
 
Messages: 2394
Inscription: 18 Juil 2005, 17:51
Localisation: Essonne (91), France

Messagede Alucard_DH le 11 Sep 2005, 15:21

Lerat a écrit:Pour une collone -arretez moi si je me trompe- je ne mettrai pas de bloc en nodraw,
Parce que si j'avais fait une colonne en brush je l'aurais mis en func_detail ou lod...
Pour le vis et le découpage des blocs en contact.
Donc en suivant la logique...


Désolé mais je n'ai rien compris de ce que tu racontes :><:
Finit tes phrases et peut etre que... :^^
Avatar de l’utilisateur
Alucard_DH
VIP
VIP
 
Messages: 4730
Inscription: 12 Aoû 2003, 02:11
Localisation: Lille (59) / Lannion (22)

Messagede Asibasth le 11 Sep 2005, 15:39

Au cas ou je ferait une collonne avec des brushs, je la mettrai en func_detail ou func_lod histoire que à la compilation les faces en contact avec ma colonne ne soient pas découpées à la barbare, et, aussi pour le VIS.

Donc en suivant ma logique si je fais en sorte qu'un brush ne soit pas calculé par le VIS et qu'il ne fasse pas d'horribles découpes, je ne vais pas faire en sorte qu'il le fasse avec un displacement. :><:
And She Is Buying A Stairway To Heaven
Asibasth Dot Kom
DeviantART
Avatar de l’utilisateur
Asibasth
VIP
VIP
 
Messages: 2394
Inscription: 18 Juil 2005, 17:51
Localisation: Essonne (91), France

Suivante

Retourner vers Cours & astuces

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités