Boutique Cinema 4D
Affichage des résultats 1 à 27 sur 27

Discussion: Engrenages

  1. #1
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483

    Engrenages

    Bonjour, je tâte Expresso depuis hier soir, et me suis amusé à réaliser un petit engrenage :



    Ici, la rotation du pignon n°2 engendre celle du pignon n°1.

    J'aimerais que l'inverse soit possible également ; est-ce possible ?

  2. #2
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    Soit c'est l'un qui engendre la rotation de l'autre soit c'est l'autre qui engendre la rotation de l'un.
    Donc pas les deux calculs en même temps.

  3. #3
    Vieux Croûton Avatar de shtl
    Date d'inscription
    octobre 2004
    C4D version
    S22 Souscription
    OS
    osX 12.3.1
    Messages
    13 880
    Billets dans le blog
    5

    Re : Engrenages

    Par contre avec un switch ça doit être possible non?
    2x6coreXéon2.66(24T);64Gram; GTX 1080; OSX10.13.6 ////
    Mac Studio 128 Ram ; OSX 12.3.1 ; papiercrayoncerveau;S22Studio;Redshift;Zbrush2022; CS2022
    ///SHTL 2011 DEMO HERE : http://demo.shtl.org/ /// NEW! 2014 WIP

  4. #4
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    oui.
    il faut faire un calcul A->B et un B->A , ensuite trouver une méthode pour choisir l'un ou l'autre calcul.

  5. #5
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: Engrenages

    En COFFEE ce doit être possible.

  6. #6
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483

    Re : Engrenages

    Je vois, merci bien.

    Je comptais aussi vous demander de l'aide sur l'animation d'une courroie, mais j'ai finalement réussi tout seul. :mrgreen:

    http://xt.serv2.free.fr/temporaire/Cinematique.mov

  7. #7
    Pilier Avatar de phanault
    Date d'inscription
    décembre 2004
    C4D version
    R10
    OS
    OSX Lion
    Messages
    1 085

    Re : Engrenages

    Super ton animation. Juste un peu étrange le délai qu'il y a avant que les engrenages No. 3 et + se mettent à tourner en début d'animation. Il y a comme un lag.
    Mac Pro 3GHz, 4Go Ram, R10 XL + Hair, CinemaDisplay 30"

  8. #8
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483

    Re : Engrenages

    Étrange ?
    Enfin, ça me paraît normal.

    Pour ceux que ça intéresse, j'ai concocté un petit tutoriel sur l'animation de la courroie :

    http://www.cesar3d.fr/tutoriels/tutocourroie.html

  9. #9
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    ça a l'air très compliqué (trop)


    la rotation et le diamètre d'une roue suffit pour faire avancer la courroie

  10. #10
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 370

    Re*: Engrenages

    Après m'être cassé les dents sur l'élévateur de Gaaz (mais un jour, j'y arriverai), je me suis lancé dans le monde merveilleux Xpresso sur des choses plus abordables pour mon niveau et je suis tombé sur ce post. C'est à vous dégouter d'expresso ce que vous avez pondu !

    De mon côté, j'arrive à la même chose en bcp plus simple.
    J'ai juste un pb : Tant que le paramètre de vitesse est supérieur à 1, ça marche nickel. Par contre, dès que c'est inférieur, la texture de ma courroie ne suit pas.

    Je soumets mon fichier à vos remarques acerbes.
    Fichiers attachés Fichiers attachés
    Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.

  11. #11
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    Non non c'est pas comme ça qu'on fait!

    Pour ne pas devenir complètement zinzin voilà la méthode de base.
    On crée un "moteur" et une "boite de vitesse"
    Le moteur c'est Time (en frame) x une constante
    La boite de vitesse c'est ce moteur / un facteur (le rayon de tes cylindres ou la longueur de ta spline)
    Le résultat c'est que ça marche.



    Pourquoi compliquer plus que ça. Le moteur engendre tout. on ne prend pas le résultat d'une rotation pour la passer a une autre, c'est a devenir complètement fou quand ça foire

  12. #12
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 370

    Re*: Engrenages

    Pas taper, hein pas taper.

    Je vais regarder ça plus en détails (c'est sûrement la meilleure solution) mais ça n'explique pas mon problème.

    En tout cas, tu as sérieusement dégraissé l'xpresso !
    Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.

  13. #13
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Re*: Engrenages

    Citation Envoyé par lenogre
    ... mais ça n'explique pas mon problème...
    Ben je vais pas éplucher la relation entre la rotation d'un cylindre et la longueur d'une spline, trop dur pour ma petite tête.

  14. #14
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 370

    Re*: Engrenages

    Y a pas de relation, c'est le calcul du décalage de la texture qui foire quand on entre 0,... dans le paramètre vitesse.
    Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.

  15. #15
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    oui mais bon puisque ton xpresso ne suit pas une logique de base (moi) j'y comprend forcement rien :nono:

  16. #16
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re*: Engrenages

    Pour ceux qui n'ont pas déjà mal à la tête:

    Rotation.B correspond à un angle.

    Pour les rotations comme ça on définit une vitesse angulaire notée w.
    w = Rot.B / t si t est le temps. Cette vitesse peut-être en tours par minutes , en ° par seconde etc ...
    Mais si on met w en radians/s alors on obtient directement la vitesse de l'extérieur de la roue par la formule:

    v = R*w où R est le rayon de la roue.

    Le principe fondamental à comprendre c'est que les deux roues ont la même vitesse extérieure. Qui est aussi la vitesse de la courroie et donc du offset.

    Du coup, pour la roue 1 : v = R1*w1
    pour la roue 2: v= R2*W2
    Et donc R1*w1 = R2*w2 ou encore R1/R2 = w2/w1

    C'est pourquoi les vitesses de rotations sont inversement proportionnelles aux rayons des roues.

    Quand tu multiplies time par 3, c'est comme si tu disais w=3. (puisque Rotation.B = 3 * t)
    Donc si une roue fait 80 et l'autre 50 on trouve pour la rotation de l'autre roue: 80*3/50 = 4,8

    Pour la roue 1 (celle de 80) tu multiplies le temps par 3. (time * 3)
    Et pour la roue 2 (celle de 50) il faut le multiplier par 4.8.
    C'est ce que tu fais en faisant d'abord par 3, puis par 1.6 (puisque 3*1.6=4.8 )

    Maintenant comme le souligne base ça n'a pas de sens d'organiser ton Xpresso comme ça.
    Le noeud 80 avec rotation.B en entrée et en sortie ne sert à rien.
    Tu peux laisser rotation.B en entrée mais tu peux reprendre la même valeur à la sortie de ton noeud math.

    De même pour les deux nœuds math qui se suivent.

    La présentation de base est la présentation correcte et logique.

    Pour la courroie il faut donc qu'elle est la même vitesse que les roues, soit v = R1w1 ou v = R2w2.

    Je n'ai pas compris ce que tu appelles un paramètre de vitesse inférieur à 1. :?:




    SMC fan.

  17. #17
    Big Boss Avatar de luistappa
    Date d'inscription
    mars 2003
    C4D version
    R19 Studio
    OS
    Windows 10
    Messages
    5 648

    Re : Engrenages

    Pourtant Lenogre tes formules marchent correctement, mais effectivement et pas seulement quand la "vitesse" est <1 mais quand elle comporte des dixièmes, l'offset se comporte étrangement, il accelère trop voir même part en marche arrière.
    Ce n'est pas parce que les choses sont difficiles que l'on n'ose pas, c'est parce que l'on ose pas quelles sont difficiles. I7 4700MQ 2.4/3.2Ghz 16GO + W10

  18. #18
    Big Boss Avatar de base80
    Date d'inscription
    février 2003
    C4D version
    R12 Studio
    OS
    Fémur
    Messages
    8 330

    Re*: Engrenages

    pourquoi faire simple quand on peux faire compliqué

    Ma méthode marche impeccablement bien avec les solutions interne de xpresso.

  19. #19
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re*: Re*: Engrenages

    Citation Envoyé par base80
    pourquoi faire simple quand on peux faire compliqué

    Ma méthode marche impeccablement bien avec les solutions interne de xpresso.
    C'est ce que tout le monde dit. Ta présentation est la bonne et correspond à ce qu'il faut faire.
    Mais lenogre veut savoir pourquoi ce qu'il a fait ne marche pas.

    Citation Envoyé par Luis Tappa
    Pourtant Lenogre tes formules marchent correctement
    Non.
    Son utilisation de l'offset n'est pas correcte. En tout cas je n'en comprend pas la logique. J'ai l'impression que c'est un bidouillage visuel.

    Le range mapper ajouté ne sert à rien. (C'était sans doute au départ pour ajuster l'offset)
    Lorsque la roue de 50 fait un tour (6.28 rad) l'offset est à -628 %.
    Ce n'est pas du tout la bonne valeur.
    Du coup ça donne une impression visuelle correcte mais c'est un coup de pot.
    C'est un effet stroboscopique. (Comme les hélices d'un avion)
    Dès qu'on bouge un peu la vitesse, ça ne marche plus.
    Citation Envoyé par Luis Tappa
    l'offset se comporte étrangement, il accelère trop voir même part en marche arrière.
    En réalité sa courroie tourne des centaines de fois trop vite, c'est pour ça.
    La bonne vitesse de la courroie avec l'offset nécessite d'utiliser la longueur de la courroie dans les calculs.
    (comme le fait base d'ailleurs).

    Pour plus de détails c'est mon calcul dans le post précédent.
    SMC fan.

  20. #20
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 370

    Re*: Engrenages

    L'effet stroboscopique. J'avais envisagé cette piste car j'avais changé la taille de ma texture sur la courroie et ça faisait n'imp'.

    Donc, je vais potasser le code de Base...
    Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.

  21. #21

    Re*: Engrenages

    Bon je vais pas apporter grand chose au débat mais j'ai du réaliser un engrenage dernièrement pour un taf :

    http://www.clement-morin.com/temp/im/meca.swf

    c'est pas la version finale, enfin bon l'expresso est super simple; j'ai une DU qui contrôle l'ensemble de l'engrenage et des vibrations pour les aiguilles et les espèces de soupapes.

  22. #22
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re*: Engrenages

    En tout cas c'est très beau. :efface:
    SMC fan.

  23. #23

    Re*: Engrenages

    Merci :mrgreen:

  24. #24
    Gourou Avatar de GaazMaster
    Date d'inscription
    juillet 2005
    C4D version
    R25 Souscription
    OS
    Ventura 13.5
    Messages
    4 597

    Re*: Engrenages

    Il tombe à pique ce topic !

    Méthode de Base testée ...
    Méthode de Base approuvée !!

    Et en plus j'ai tout compris ... :mrgreen:

    http://www.gaazmaster.com/fc4d/wip/doorslammer/timing_chain_001.swf

    Merkii ! :poucehaut:
    www.gaazmaster.com - Ça passait c'était beau ...

  25. #25
    Pilier Avatar de phanault
    Date d'inscription
    décembre 2004
    C4D version
    R10
    OS
    OSX Lion
    Messages
    1 085

    Re*: Engrenages

    Super GaazMaster ton anim.

    Une chose m'agace toutefois. Je suppose que c'est une illusion d'optique dû à la vitesse mais il semble que les engrenages "rotationnent ©" (J'ai inventé un mot moi là) à droite alors que la chaîne semble rotationner © vers la gauche.

    Bravo à Base80 pour cette solution simple, facile à comprendre et à mettre en oeuvre.
    Mac Pro 3GHz, 4Go Ram, R10 XL + Hair, CinemaDisplay 30&quot;

  26. #26
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re*: Engrenages

    Très chouette. :poucehaut:

    Citation Envoyé par phanault
    Une chose m'agace toutefois. Je suppose que c'est une illusion d'optique dû à la vitesse mais il semble que les engrenages "rotationnent ©" (J'ai inventé un mot moi là) à droite alors que la chaîne semble rotationner © vers la gauche.
    C'est effectivement une illusion d'optique. Effet stroboscopique. L'ensemble tourne dans le sens des aiguilles d'une montre.
    Il faudrait un mouvement un peu plus lent pour qu'on puisse mieux apprécier le mouvement synchro.
    SMC fan.

  27. #27

    Re*: Engrenages

    un petit flou vectoriel peut le faire aussi
    moebius | Phenom X4 9600+ 3Go DDRII GeForce 8600GT 250Go SATA&nbsp; | Linux [cf tuto ] | win xp 32b.&nbsp;

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet