PDA

Voir la version complète : Setup auto



Seb-bbl
18/10/2010, 13h32
Salut à tous,

Je suis en train de m'amuser avec les dynamics de la R12, notamment dans le domaine automobile. J'ai donc mis en place un petit setup de voiture, avec moteur et suspension de roues.

Je me suis donc basé sur un système basique puis, en positionnant les éléments modélisés en enfant de ce setup, j'obtiens ceci :


http://www.youtube.com/watch?v=bgTYH2emAMs

Le système se met en place un peu à la manière du plugin Drive!

Le but du jeu, maintenant, est d'automatiser plus ou moins la mise en place : les différents éléments sont positionnés, le low-poly ajusté en taille et position via xpresso, idem pour le couple moteur et la dureté des suspensions.

Là où ça se corse :
- Faire en sorte que l'on puisse spécifier l'emplacement du moteur (avant, arrière) tout en tenant compte de la masse de ce même moteur, ce qui jouera sur le centre de masse de la voiture, et donc sur sa tenue de route.
- Actuellement, pour faire tourner la voiture, il faut jouer sur l'angle de braquage des roues, actuellement un slider sur les suspensions avant. Pas de problème pour créer un slider unique sous xpresso, là où ça se corse est donc de définir une trajectoire par spline et de faire en sorte que ce paramètre varie selon la spline au fur et à mesure que la voiture avance.
- Toujours pour se rapprocher du plugin drive!, pouvoir indiquer des vitesses-clés à certains endroits de la spline de trajectoire, de manière à créer un cheminement complet de la voiture.

Vous l'aurez compris, le but est le suivant : je crée une spline, j'indique des vitesses désirées à certains endroits, la voiture accélère, freine et braque en fonction de tout cela.

Pour rappel, voici ce que peut donner le plugin drive! (bien plus complet que mon setup, mais je vais tâcher, si c'est possible, de m'en rapprocher) :

http://www.c4dplugin.com/drive/tutorial/index.php?lang=en

Au boulot ! (toute aide est évidemment bienvenue !)

genghiskhan
18/10/2010, 14h57
excellent Seb :thumbup1:

2Mylent
18/10/2010, 15h00
C'est la 2cv pour le prochain Paris-Dakar :P
On peut pas jouer sur le "contact" du mesh du terrain pour que la voiture coller au terrain sans avoir un spline spécifique ?
D'après tes explications, la gravité ne joue pas pour la simulation; pourquoi?

Seb-bbl
18/10/2010, 15h08
Si, bien sûr, la gravité joue. On peut régler la masse de la voiture, il faudra régler la dureté des suspensions en conséquence. A moins que j'aie mal compris ta question. La spline est nécessaire uniquement pour le braquage des roues (si j'arrive à faire en sorte que l'angle de braquage en tienne compte).

2Mylent
18/10/2010, 21h22
Ben en fait, je me demandais ce qui ce passe si la voiture monte une pente importante (qui serait impossible en vrai) ou, si la nature du terrain (densité) - style glace, sable, macadam, terrain boueu - influence la vitesse du véhicule sans ton intervention; exemple tu demande une vitesse de 100 kms/h avec un virage importante sur une pente sableuse, le moteur C4D va-t-il exécuter sans broncher tes instructions ou, prendrat-il ces paramètres en compte et s'adaptera à son environnement ? voir, fera capoter la voiture :P

Attention, je ne connais absolument rien à la gestion des dynamiques sous C4D et j'ai V12 PRIME.

Seb-bbl
19/10/2010, 00h15
Tu peux adapter les différences d'adhérence en fonction des différents terrains. Une pente trop importante, et la voiture refusera simplement de grimper. Un virage à 90° lancé à 100 à l'heure, il y a de fortes chances que la voiture parte en tonneau (sans rien avoir à régler) etc.
Je ferai une petite vidéo la semaine prochaine (je suis au satis jusqu'à jeudi, donc je ne pourrai m'y remettre que vendredi).

2Mylent
19/10/2010, 00h26
Merci pour les explications :thumbup1:
C'est très interressant, je ne savais pas que la gestion dynamique sous C4D était si poussée sur ce type de simulation. Je vais suivre ce post de près :)

Buzhug
19/10/2010, 18h19
Excellent :thumbup1:

Aurety
19/10/2010, 18h21
wow ! terrible Seb. Je veux les traces derrières les pneus hein !! :D

fabrice.sierra
20/10/2010, 10h42
hi seb-bbl,

"Actuellement, pour faire tourner la voiture, il faut jouer sur l'angle de braquage des roues, actuellement un slider sur les suspensions avant. Pas de problème pour créer un slider unique sous xpresso, là où ça se corse est donc de définir une trajectoire par spline et de faire en sorte que ce paramètre varie selon la spline au fur et à mesure que la voiture avance"

J'ai fait un test avec une trajectoire (spline), maintenant je me heurte au braquage des roues par rapport à la courbure de la spline.
regarde cette discutions : http://frenchcinema4d.fr/showthread.php?71093-Test-d-une-totomobile-R12-avec-les-nouveaux-outils-quot-simulation-quot
fichier à télécharger : "car test_3.zip"

Vesale a peut être une piste :
"j'ai pas la R12 mais je me dit que si tu mets un nul devant la voiture avec une cible et un target sur le cardan qui le suit çà devrait fonctionner... "

fredmartin
20/10/2010, 13h48
Ah la BaseCar c'est la bible !

C'était exactement ça, un "leader" qui part un peu en avance devant la voiture pour lui "montrer le chemin",
un peu comme le lapin mécanique sur son rail dans les courses de lévrier !


http://fredmartinlesite.free.fr/FC4D/basecar_leader.jpg

Seb-bbl
22/10/2010, 11h14
hi seb-bbl,

"Actuellement, pour faire tourner la voiture, il faut jouer sur l'angle de braquage des roues, actuellement un slider sur les suspensions avant. Pas de problème pour créer un slider unique sous xpresso, là où ça se corse est donc de définir une trajectoire par spline et de faire en sorte que ce paramètre varie selon la spline au fur et à mesure que la voiture avance"

J'ai fait un test avec une trajectoire (spline), maintenant je me heurte au braquage des roues par rapport à la courbure de la spline.
regarde cette discutions : http://frenchcinema4d.fr/showthread.php?71093-Test-d-une-totomobile-R12-avec-les-nouveaux-outils-quot-simulation-quot
fichier à télécharger : "car test_3.zip"

Vesale a peut être une piste :
"j'ai pas la R12 mais je me dit que si tu mets un nul devant la voiture avec une cible et un target sur le cardan qui le suit çà devrait fonctionner... "
Oui, j'avais vu ton sujet Fabrice, c'est même ce qui m'a donné envie de m'y mettre. Le tag cible ne fonctionnera pas. Si on fait tourner le connecteur suspension, la roue ne suit pas. Il faut modifier le réglage Angle de direction, qui est un curseur. D'où mon interrogation sur la possibilité de lier un curseur à une spline. Ouais, je sais, je suis pas clair mais je sais pas comment expliquer le truc.

Seb-bbl
22/10/2010, 12h25
Petite mise à jour du bouzin :


http://www.youtube.com/watch?v=9TScAtEE1kg

Fichier joint pour ceux qui veulent faire mumuse (R12 only).
http://dl.dropbox.com/u/404840/setupauto.zip