Un escalier en colimaçon

Document sans nom

Un escalier en colimaçon avec le modifier Array

Niveau :


Introduction
Nous allons dans ce tutoriel découvrir une des nombreuses possibilités du modifier Array. Pour rappel, ce modifier permet de dupliquer un objet tout appliquant à chaque instance diverses modifications : position, rotation, et échelle. L'avantage d'utiliser un modifier, est de garder un contrôle parfait sur l'ensemble de la structure : il sera par exemple facile de modifier la hauteur des marches, leur nombre, ou de leur appliquer une texture sans avoir à tout recommencer.

Etape 1 : La première marche
Pour le moment, nous allons simplement utiliser un cube, et en mode Edit changer son échelle pour obtenir un pavé aux dimensions voulues. Vous verrez qu'il est plus simple de lui donner sa forme définitive une fois l'escalier construit !

Etape 2 : Configurer le modifier Array
Vérifiez que votre marche est bien sélectionnée, et ajoutez lui un modifier Array : Panneau Editing, rubrique Modifier, cliquez sur Add Modifier puis sélectionnez Array.

Le paramètre Count sert à indiquer le nombre de marches, j'ai choisi 20.
Relative Offset, qui est coché par défaut, permet de déplacer chaque marche sur les différents axes. Il serait parfait pour un escalier droit, mais pour un escalier en spirale il ne convient pas, donc décochez la case.
A la place, cochez Object Offset. Cette option permet d'utiliser un autre objet pour définir les transformations à appliquer à chaque marche. Comme rien ne vaut la pratique, passons à l'étape suivante !

Etape 3 : Configurer l'Object Offset
Vérifiez que vous êtes en mode objet, et que votre curseur 3D se trouve au centre de la 1ère marche, comme sur cette image :

Si votre curseur est mal placé, sélectionnez la marche, appuyez sur Shift + S, et choisissez Cursor / Selection. Ceci aura pour effet de placer le curseur 3D au centre de votre sélection.

Ajoutez ensuite un Empty : Espace / Add / Empty.

Enfin, sélectionnez à nouveau votre marche, et dans les options du modifier Array, entrez le nom de l'Empty (par défaut, il se nomme simplement Empty) dans le champ Object Offset :

Attention ! Si vous obtenez ce genre de chose...

...c'est que vous avez mal lu l'étape 1 : vous avez modifié l'échelle de la marche en mode Objet. Sélectionnez la marche, appuyez sur Ctrl + A, et choisissez Scale & Rotation to Object data pour que tout revienne dans l'ordre.

Etape 4 : J'ai rien compris à cette histoire d'Object Offset !
Oui, c'est normal, je ne vous ai encore rien expliqué.
A partir de maintenant, toutes les modifications de Position, de Rotation et d'Echelle que vous appliquerez à l'Empty, vont se répercuter sur les marches. Par exemple, si vous effectuez une rotation de l'Empty de 3°, chaque marche subira une rotation de 3° par rapport à la précédente. Simple et génial, non ? Voici ce que donne un Déplacement de l'Empty :

... suivi d'une Echelle :

... puis d'une Rotation :

Je vous encourage à jouer avec ces différentes opérations, sur différents axes, jusqu'à bien comprendre le principe. Il est ensuite facile de revenir à l'état initial en utilisant Alt + G, Alt + R et Alt + S pour annuler respectivement les déplacements, les rotations et les échelles.

Etape 5 : Revenons à notre escalier
Si vous avez pris la peine d'essayer de comprendre l'étape précédente, vous avez sans doute trouvé tout seul quelles transformations sont à utiliser dans notre cas...

Il s'agit donc d'une rotation sur Z, et d'un déplacement sur les 3 axes.

Conclusion
C'est bien beau tout ça, mais en quoi le Array est-il si génial ? Hé bien, parce qu'il est modulable !
Vous désirez des marches plus hautes ? Déplacez votre Empty sur Z.
Plus de marches ? Augmentez le paramètre Count du modifier Array.
Des marches plus jolies ? En mode Edit, extrudez, chanfreinez, subddivisez votre marche. UV-mappez la, appliquez lui un material et une texture... Tout se répercute sur les autres marches.
Que votre escalier surgisse du sol, se mette à changer de forme, s'enroule sur lui même ? Animez simplement l'Empty !!!

 

tutoriel rédigé pour le Blender Clan par tibo, 12 avril 2009, Blender 2.481

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Conversation
jeebay19
Touriste


Inscrit le: 27/11/2011
De:
Envois: 1
 Re: Un escalier en colimaçon 27/11/2011 13:02  Mis à jour: 27/11/2011 13:02

Bonjour, merci pour ton tuto il est très bien mis j'ai un problème. Dès que j'arrive à l'étape 4, j'ai beau modifié l'Empty il ne se passe rien. J'ai réessayé plusieurs fois mais je n'y arrive pas.
Tu sais d'où cela peut venir?

 
mistert
Touriste


Inscrit le: 5/2/2015
De:
Envois: 5
 Re: Un escalier en colimaçon 7/10/2015 14:23  Mis à jour: 7/10/2015 14:25

Bjr,
Est ce toujours d'actualité sur la version 2.73a, car je ne retrouve pas ces menus ?
Merci

 

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
[WIP] et travaux terminés [terminé] Appli Blender de Poche en FR    [1][2][3] 21 829 Aujourd'hui 14:57:18
moonboots 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[13] 123 8744 Aujourd'hui 14:20:26
blend74 
Questions & Réponses [WIP] Dragster-Tracteur pour Bécassine    [1][2][3] 23 5600 Aujourd'hui 05:51:20
ArnaudT 
Questions & Réponses Bug texture sur plane avec bevel 1 152 Hier 08:09:13
Laorz 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[56] 557 170278 Hier 08:04:25
Redstar 
Questions & Réponses MeasureIt et dpi 1 812 Hier 08:01:41
Laorz 
Questions & Réponses [terminé] Supprimer le lien d'un objet entre 2 scènes 4 65 15/10 12:52:21
Horemheb 
Questions & Réponses Blender kit : barre d'assets 0 36 15/10 09:26:52
Sphere3d 
Questions & Réponses MeasureIt et dpi 3 78 15/10 08:39:25
Cdric 
Questions & Réponses Comment faire la symétrie d’une multitude d’éléments.    [1][2] 13 24382 14/10 23:35:18
meltingman 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[22] 213 20878 14/10 12:21:54
moonboots 
Questions & Réponses Conversion courbe 1 72 13/10 16:59:40
moonboots 
Moteur de jeu GameBlender et alternatives [non résolu] Godot Engine - Projet Arsenal    [1][2] 15 991 13/10 16:14:33
Redstar 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[9] 86 26513 12/10 17:38:03
Bibi09 
Questions & Réponses magie vaudou :)    [1][2] 17 570 12/10 13:24:04
blend74 
Questions & Réponses Couleur étrange en sculpt mode 2 122 12/10 13:07:46
Arielboid 
Graphisme alternatif les addons pour blender : bumarin etc    [1][2] 16 1199 11/10 14:50:16
blend74 
Questions & Réponses Opacité texture PNG 9 250 11/10 13:50:10
Bibi09 
Questions & Réponses [résolu] (animation) Avoir des layers de keyframe ? 7 269 10/10 20:03:35
PounchPounch 
Le coin des geeks Changer la carte graphique    [1][2] 13 623 09/10 23:28:09
sapajou 

Qui est en ligne
255 utilisateur(s) en ligne (dont 2 sur Tutoriels)

Membre(s): 10
Invité(s): 245


moonboots, FletcherBu, TeresaLode, JooArthurM, SashaColes, AugustusSc, MarcyCup6, GeriKahl59, GenevaBott, StaciaMack, plus...
Nouveaux membres
DianaRolla 17/10/2021
AbdulRains 17/10/2021
VickiCumin 17/10/2021
JooArthurM 17/10/2021
DorineWilh 17/10/2021
GeniaDemps 17/10/2021
MargieWhit 17/10/2021
NaomiAtwoo 17/10/2021
Ken6933799 17/10/2021
DemetriusC 17/10/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
plus 247 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445