Balle rebondissante sans SBody

Document sans nom

Créer une balle rebondissante sans soft body


Introduction

Dans ce tutoriel je vais vous expliquer une méthode tout simple pour créer une balle rebondissante sans l'aide des soft bodies, pour cela nous allons utiliser les contraintes 'Stretch to' et 'Floor'.

Etape 1 : Mise en place de la scène

La première chose à faire est de créer notre balle rebondissante, en vue de dessus ajoutez une UVsphere. Une fois cela fait repassez en vue de face et décalez la sphère d'une unité Blender vers le haut :

Sortez du mode 'Edit' en appuyant sur 'Tab', revenez en vue de dessus, ajoutez un plan et augmentez sa taille :

Etape 2 : Mise place l'armature

Nous allons mettre en place une armature, c'est elle qui déformera notre balle. Veillez à ce que le curseur 3D soit bien placé comme sur l'image n°1 de ce tuto, si ce n'est pas le cas replacez-le. En vue de face ajoutez une 'Armature', augmentez la taille du 'Bone' créé afin qu'il soit du diamètre de la balle puis extrudez le :

Sélectionnez le second 'Bone' créé et déparentez-le du premier Bone :

Sélectionnez maintenant le premier 'Bone' et parentez-le au second 'Bone' de la même manière :

Il ne reste plus qu'à parenter notre balle, pour cela, passez en mode 'Pose' puis sélectionnez-la, tout en maintenant la touche 'Shift' sélectionnez maintenant le plus grand des deux 'Bones' et faites 'Ctrl + P' > 'Make parent to 'Bone'' :

Etape 3 : Mise en place des contraintes

La dernière étape de ce tutoriel consiste à mettre en place les contraintes qui permettront la déformation de la balle lorsqu'elle atterrira. Sélectionnez le plus gros 'Bone' et allez dans le panneau 'Editing' (F9) et rajoutez une contrainte 'Floor'. Rentrez le nom du plan précédemment créé dans l'encart 'OB' soit 'Plane' :

Toujours sur ce 'Bone' rajoutez une contrainte 'Stretch to' et remplissez 'AR:' par le nom de l'armature : 'Armature' puis mettez 'Bone.001' dans l'encart 'BO' :

Pour faciliter les futures animations nous allons rajouter une autre contrainte mais cette fois-ci sur le petit 'Bone'. Tout d'abord, repassez en mode 'Object' et rajoutez un 'Empty' au niveau du petit 'Bone', faites 'ALT+R' > 'Clear rotation' afin de le caler sur les axes globaux. Resélectionnez l'armature, repassez en mode 'Pose' puis ajoutez une contrainte 'Copy Location' au petit 'Bone' et rentrez 'Empty' dans l'encart 'OB' :

Conclusion

Voilà c'est terminé, vous n'avez plus qu'à bouger 'l'Empty' (c'est lui que vous animerez désormais) de bas en haut pour observer comment réagit votre nouvelle balle rebondissante, si vous trouvez que celle-ci s'écrase trop vous n'avez qu'à baisser le paramètre 'Influence' de la contrainte 'Stretch to'. Voici le .blend qui a servi pour ce tutoriel, vous trouverez à l'intérieur un petit sytème qui permet d'avoir un mouvement verticale sinusoïdale.

 

tutoriel rédigé pour le Blender Clan par Traven, le 11/02/2008

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[66] 656 132749 Hier 11:44:04
Hook 
Questions & Réponses [résolu] Transparence et Dynamic Paint pour un tag 5 616 Hier 10:51:42
CBY 
Questions & Réponses Text comme screen overlay 5 168 Hier 04:02:53
meltingman 
Questions & Réponses [non résolu] Exécuter un script à l'ouverture 0 33 09/05 21:45:09
Melodicpinpon 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[10] 90 6130 09/05 20:19:15
moonboots 
Questions & Réponses Lancer un script par défaut/à l'ouverture 0 21 09/05 19:25:33
Melodicpinpon 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3]...[5] 41 8899 09/05 17:08:59
Keezty 
Questions & Réponses Garder la lumière allumée en local view, et dans toutes les collections 0 72 09/05 16:58:11
Melodicpinpon 
Python & Plugins ardoise 3D en add-on? 2 128 07/05 14:18:47
neonclignote 
Questions & Réponses [non résolu] Dynamic paint + particle 2 121 06/05 18:39:49
Jeanclaude25 
Questions & Réponses [résolu] Lier visibilité et rendering 4 1026 06/05 10:32:29
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Collapsing - Quandore's Fate"    [1][2][3]...[5] 46 19605 06/05 09:36:54
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 532 157766 06/05 09:32:25
Redstar 
Questions & Réponses Driver sur la résolution de caméra 0 52 06/05 09:31:45
Melodicpinpon 
Questions & Réponses Utiliser Particle Mirror 0 53 06/05 08:24:08
Horemheb 
Questions & Réponses Reset radius de plusieurs nodes à 1 0 75 05/05 10:32:48
Melodicpinpon 
Le coin des geeks Votre avis sur un gadget 0 96 05/05 09:52:39
Redstar 
Questions & Réponses Hook et proportional editing sur courbe 1 75 05/05 08:09:29
Melodicpinpon 
Python & Plugins Vegetation addon - tree, animation et plus ! 5 963 04/05 20:59:52
ferrari6 
Python & Plugins [WIP] Transportation Add-on pour Blender    [1][2] 10 2576 04/05 20:57:01
ferrari6 

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

Membre(s): 0
Invité(s): 112


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
plus 256 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