Boutique Cinema 4D
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 30 sur 39

Discussion: Roue, bielle et piston

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

    Roue, bielle et piston

    Salut à tous,

    Afin de finir un jour mon WIP locomotive, je me suis attaqué au fonctionnement des embiellages. Dans notre cas virtuel il me semble plus simple de fonctionner à l’envers de la réalité c’est la roue qui va faire bouger bielle et piston.

    La bielle (orange) est donc mise en enfant de la roue ces axes calés à son extrémité côté roue au niveau de l’attaque de la bielle sur la roue. Notre bielle suivra la roue reste à ce qu ‘elle reste accrochée au piston. L’idéal serait qu’elle en soit l’enfant mais dans C4D on ne peut avoir deux parents. J’utilise donc la technique de l’expression cible . Je mets un tag cible sur la bielle et défini la cible comme étant l’axe ( bleu ) qui « fixe » la bielle au piston, cet axe étant le parent du piston.


    maintenant j’explique ce que sont « les trucs en fil de fer vert » que l’on voit sur l’image.
    Au stade actuel si on tourne la roue on arrive à ça :


    Le mouvement de la bielle est parfait mais le piston ne bouge pas encore. Pour le faire bouger, il faudrait que sa position suivant X suive celle de l’attache de bielle. Pour faire ça facilement nous allons utiliser un objet fantôme ( non visible ) le fameux « truc en grillage » mais qui va nous être utile. Ce fantôme est une copie de la roue décalée en arrière de manière à ce que la position X de l’attache du fantôme soit toujours à l’arrière de la bielle. Il faut bien sur qu’à tout moment la roue fantôme occupe la même position que la roue ( la vraie ) aussi j’ai ajouté un petit Xpresso fait tourner le fantôme comme l’original. En ajoutant un Xpresso nous allons assigner à la valeur X de l’attache piston/bielle la valeur X du fantôme.


    Le piston étant l’enfant de l’attache il suit lui aussi le mouvement et coulisse bien dans le cylindre.


    Il reste malgré tout un petit problème que je n’arrive pas à résoudre j’ai placé sur la bielle une couleur par face…et oui tous les 180° de rotation la bielle tourne sur elle-même de 180°. C’est très rapide et à peine visible , juste un petit « ploque » à l’image. Pour voir j’ai fait un ralenti.


    Donc comme d’habitude si vous avez une idée sur la question….
    le fichier C4D
    J'ai posté dans le forum Xpresso mais je ne suis pas certain que le problème soit là, peut-être dans l'expression cible ou un truc que j'ai loupé?
    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

  2. #2
    Invité
    Date d'inscription
    juin 2002
    C4D version
    R16 Studio
    OS
    Win 7 Pro
    Messages
    4 252

    Roue, bielle et piston

    En général cet effet de "bascule" à 180° est dû au fait que la cible est top proche de l'axe de l'objet ciblé, à un certain moment.
    Il faut vérifier que ta cible est suffisamment éloignée de l'objet ciblé (don toujours au moins à son extrémité), il na faut pas grand chose parfois, juste un petit déplacement...

    EDIT:
    Je viens d'ouvrir ta scène mais apparement ce n'est pas la raison...

  3. #3
    Invité
    Date d'inscription
    juin 2002
    C4D version
    R16 Studio
    OS
    Win 7 Pro
    Messages
    4 252

    Roue, bielle et piston

    La solution:

    1- tu mets la priorité de l'expression cible à 0 au lieu de 10.
    2- Tu ajoutes à l'objet "Bielle" un Xpresso qui applique une constante de valeur 0 sur sa rotation globale B. Tu définis la priorité de cet Xpresso à 1, donc recalera la rotation de l'objet après son ciblage.

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

    Roue, bielle et piston

    Ha....et bien si toi tu ne vois pas je suis mal :wink:
    Merci tengaal d'avoir jetté un oeil.
    Je vais continuer sur les autres roue.
    Sur une loco 2 ou 3 roues sont motrices avec le piston qui attaque la N°1 et une bielle qui relie la N°1 avec les N°2 et 3. Là aussi j'aurai des cibles nous verrons bien si le problème se reproduit. restera à paramétrer la rotation des roue en fonction du déplacement de corps de la loco mais là c'est du gâteau.

    EDIT : Tu es trop rapide Tengaal, je suis ton astuce et merci encore.

    Je corrige et je reposte le fichier pour ceux que cela intéresse.
    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

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

    Roue, bielle et piston

    Nickel l'astuce de Tengaal, bloquer la rotation et jouer sur les priorités.
    Efficace bien qu'un peu brutal :mrgreen: mais seul compte le résultat cela marche. Si quelqu'un remarque ce genre de "spounze" avec l'expression cible qu'i nous fasse part de son cas.

    PS : le spounze est semblable au bug mais en moins méchant :bail:

    Voila le nouveau fichier pour les p'tit gars de la mode SNCF.
    http://pplatiau.9online.fr/menu/c4d/ppltrain2.c4d
    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

  6. #6
    Invité
    Date d'inscription
    juin 2002
    C4D version
    R16 Studio
    OS
    Win 7 Pro
    Messages
    4 252

    Roue, bielle et piston

    Citation Envoyé par luistappa
    Efficace bien qu'un peu brutal :mrgreen:
    Tu me connais vraiment bien, grand fou vas ! :mrgreen:

  7. #7
    Gourou Avatar de walien
    Date d'inscription
    octobre 2003
    C4D version
    R15 Studio
    OS
    Windows 8 64bits
    Messages
    4 623
    Billets dans le blog
    1

    Roue, bielle et piston

    Citation Envoyé par luistappa
    Efficace bien qu'un peu brutal :mrgreen:
    Je suis témoin, j'ai encore des marques de fouet sur le dos :mrgreen:
    Inspiration - Site Web
    C4D - RealFlow - Turbulence FD

  8. #8
    Pilier Avatar de flahaut
    Date d'inscription
    décembre 2002
    C4D version
    R14 Prime
    OS
    win7 64
    Messages
    844

    Roue, bielle et piston

    mauvaise langue , Walien :mrgreen:
    j'ai déjà fait un Xpresso pour une bielle et j'obtiens comme luistappa un glissement parasite non négligeable au niveau de la fixation bielle-piston , si tu es en plan rapproché , ce qui était mon cas , c'est très visible.
    J'ai dû le refaire en clé d'animation , pour rattraper les décalages .
    Tengall :prie: a-t-il une explication ?

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

    Roue, bielle et piston

    J'ai refabriqué le truc a Luis et j'arrive au même résultat.
    Ca flippe.
    Bloquer le global rotation B et H en Xpresso ne marche pas. (une constante de 0 sur ces 2 axes)
    Snif je voulais aider et ça n'as pas l'air d'avoir marché

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

    Roue, bielle et piston

    Etrange Base80 chez moi le truc de tengaal marche.
    Quand à l'explication du pourquoi du parceque je penche quand même pour un bug de l'expression CIBLE. Si on lance l'anim avec la bielle selectionnée on voit que le retournement est produit par une rotation des axes de la bielle. Cela arrive tous les 180° . Ca put l'erreur de limite dans la formule.
    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

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

    Roue, bielle et piston

    Bon la méthode "Brute" de Tengaal je la refuse depuis le début. Parce que la la longue tu ne sais plus dans quelle ordre prioriter quoi.
    Mais j'ai trouvé autre chose, j'ai pas trop le vocabulaire je ne sais même pas ce qu'est une bielle, mais bon.
    Ce que j'ai fait c'est de fixer la rotation de l'axe autour du quel tourne le bras. Le deuxième cylindre donc.
    Je le fixe en xpresso, global rotation = 0, et le bras ne flippe plus.
    Ca revient a dire que ton bras vas dans un Null au lieu du cylindre, le null est doit être fixé et le cylindre peut être modelisé comme tu veux.

    en image ça donne ça; pas grand chose, mais ça marche

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

    Roue, bielle et piston

    Je me suis mis sur un xpresso pour pouvoir parametrer le diamètre de la roue et le reste suit automatiquement.
    je pence le finir demain.
    Sinon je m'inspire entre autre du coffee de http://www.frenchcinema4d.com/index....n_detail&id=12 et je suis curieux.
    Je suis d'ailleurs plus curieux qu'intelligent, le basecar n'avance pas.
    C'est le cas de le dire.
    Donc a demain pour un croquis d'xpresso.

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

    Roue, bielle et piston

    Je suis vraiment une croûte en math. Je me casse la tète sur les trigo pour finalement ne pas en sortir.
    Voici le TrainSys0.2, et je ne comprend pas pourquoi ça foire...
    http://www.xs4all.nl/~roerend/3d/TrainSys0.2.c4d
    Dans les Données Utilisateur du TrainSys il y a moyen de changer taille et vitesse du système.
    La taille des divers éléments est relative a celle de la roue.

    Le prob est de trouver le point d'attache du piston au bras. Alors calcul de trigonométrie; a2+b2=c2 donc c2-a2=b2 non? Bien ça ne marche pas. Mon xpresso retarde les calculs pour aucune raison apparente. et il me fait de erreurs de calcul, le point se rapproche et s'éloigne du point sur lequel il devrait se trouver.

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

    Roue, bielle et piston

    J'ai la forte impression que tout marche correctement au moment du rendu final mais je ne suis pas certain.
    Je me disais bien que sur des calculs si simple il y avais pas moyen de ce tromper.
    Mais dans l'éditeur il est pas correcte...

    http://www.xs4all.nl/~roerend/3d/traintest1kl.mov

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

    Roue, bielle et piston

    Pardon ça ne marche pas correctement dans le rendu final.
    A l'aide Tengaal je suis con ou quoi?

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

    Roue, bielle et piston

    Salut Base,

    J'ai regardé rapidement ton systrain, il faut que je reflechisse car si l'on fait autant de calculs il doit être possible d'utiliser moins d'expression cible.

    Je lance l'idée vite fait,
    le bras est enfant du piston avec son axe en tête de piston, le mouvement du piston est calculé en fonction des tours de la roue et l'on place juste une expression cible pour le bras en les faisant regarder AXE ( le truc bleu sur la roue ). C'est dans ce style que je voulais faire au début puis j'avais tenté le truc avec mes fantômes histoire de ne faire aucun calcul mais là c'est sens doute plus difficilement adaptable à différentes tailles de roues et de bras.

    Il me faudrait réflechir à tête reposée :wink:
    A+
    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

  17. #17
    Invité
    Date d'inscription
    juin 2002
    C4D version
    R16 Studio
    OS
    Win 7 Pro
    Messages
    4 252

    Roue, bielle et piston

    Citation Envoyé par base80
    Pardon ça ne marche pas correctement dans le rendu final.
    A l'aide Tengaal je suis con ou quoi?
    Tu veux une réponse franche ? :mrgreen: :love:

    Je viens de regarder ton fichier C4D, et ton machin Xpresso que j'ai refermé tout de suite car c'est une insulte pour un développeur ! :shock: :lol:

    Tu as des décalages c'est directement dû à tes valeurs de priorité entre ton Xpresso et les expressions cibles.
    Il faut déjà attribuer une valeur de priorité en fonction de ce qui doit se faire chronologiquement.
    Une priorité de valeur 0 se fait avant celle de valeur 1 qui se fait avant celle de valeur 2...

    Sinon, dans les Xpression, partie "Animation" page 2, il y a un vieux truc COFFEE sur l'animation d'un piston.

    Je vais essayer de reprendre ton exemple Base80, et de le faire à ma manière...

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

    Roue, bielle et piston

    Sorry Tengaal je suis désolé du ménage de mon expresso.
    Voici une version plus clean

    http://www.xs4all.nl/~roerend/3d/TrainSys0.4.1.c4d

    Le problème persiste même si j'ai chipoté sur quelque priorités.

    L'xpresso est en 3 parties;
    1 je donne les dimension voulue a tout mes éléments
    2 je calcule des tour minutes (rpm)
    3 je calcule avec Pythagore le point éloigné

    En suite je voudrais calculer l'angle du bras sans target. Ca me semble plus élégant.

  19. #19
    Invité
    Date d'inscription
    juin 2002
    C4D version
    R16 Studio
    OS
    Win 7 Pro
    Messages
    4 252

    Roue, bielle et piston

    En fait, j'ai pas encore eu le temps de m'y mettre... :roll:

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

    Roue, bielle et piston

    Attend ne bouge pas je veux le faire tout seul comme un grand.
    J'ai mis l'autre en ligne parce qu'il est beaucoup plus clean
    Je continue a éliminer mes target et je reposte la version 0.5 plus tard

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

    Roue, bielle et piston

    Ok Ca y est!!
    Ca tourne comme ça doit, pas de target de la goniométrie trigomonotoneries
    Je voulais faire trop dans un seul xpresso et ça donne des probs... de priorité.
    J'ai divisé le truc en trois parties mais juste un poil différent que nommé dans le post précèdent.
    La;http://www.xs4all.nl/~roerend/3d/TrainSys0.4.3.c4d

    J'ai retiré les autre du serveur tellement j'ai honte.
    Et je pense en même temps avoir résolus quelque probs pour la BaseCar.

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

    Roue, bielle et piston

    Ca donne ça et après j'arrête.

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

    Roue, bielle et piston

    Voilà ça marche Base. Je lance un truc et tu le finis :wink:
    Bon il faut que je regarde les Xpresso de plus près notament le paramètrage. Sujet interressant même si nos approche sont redicalement différentes. Toi tu fais tout en Xpresso sans expression cible, moi j'avais tenté de le faire qu'avec des expressions cible.

    Merci et Salut Base à une prochaine idée!

    PS : Quand je charge ton fichier j'ai droit à un message de module externe manquant ( Transfer Tag ). Que me manque t-il ?
    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

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

    Roue, bielle et piston

    Sans le tag transfer ça ne marcheras pas, comme toi j'utilise un fantôme, mais a mon avis c'est contournable mais je vais voir comment demain.

    Des sujet comme ça j'adore, c'est comme des devinettes et je n'arrive pas a laisser tomber.

    Pour le reste je l'ai appelé TrainSys mais ce n'est pour le moment que un bête piston donc PistonSys serrais plus a ça place.

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

    Roue, bielle et piston

    Petite mise a jour sans la TransferTag.
    http://www.xs4all.nl/~roerend/3d/TrainSys0.4.3.5.c4d

  26. #26
    Pilier Avatar de flahaut
    Date d'inscription
    décembre 2002
    C4D version
    R14 Prime
    OS
    win7 64
    Messages
    844

    Roue, bielle et piston

    l'expression " piston " présente sur le forum et référencée par Tengaal fonctionne à la perfection. :wink:
    bon , évidemment , par Tengaal , c'est du coffee , :mrgreen:
    mais on peut mettre l'équation dans un noeud formule , si on veut de l'xpresso.

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

    Roue, bielle et piston

    Salut Base j'ai encore regardé ton dernier fichier mais j'ai trouvé cela sur le Net pour toi.
    http://static.howstuffworks.com/flash/radial-engine.swf
    C'est un Flash qui montre le fonctionnement d'un moteur d'avion en étoile.
    La aussi il y a un beau jeux de bielles :mrgreen:

    Pour le train le fonctionnement réel de l'embiellage est plus compliqué que ce que nous avons modélisé jusqu'à maintenant je cherche à voir comment il fonctionne pour le moment je n'ai que quelques images fixes mais j'ai quand même trouvé une petite vidéo ici.
    http://www.web-trains.com/videos.htm
    Oui, elle est un peu courte et on ne voit pas l'ensemble.
    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

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

    Roue, bielle et piston

    Voila j'ai trouvé un site qui explique les techniques utilisées sur les locomotives à vapeur.
    http://www.voisin.ch/dlok/
    J'y ai trouvé cette image et c'est ça que je dois faire bougé ( dans tous les sens ).
    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

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

    Roue, bielle et piston

    ok attend 2 minutes

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

    Roue, bielle et piston

    Bon j'ai ajouté la bielle commune qui fait la liaison avec les 4 roues.
    Voilà un petit gif, c'est pas trop fluide mais cela ne fait que 65ko.


    Il me reste à faire le mouvement du piston de commande du tiroir, il est situé au dessus du piston de traction et fonctionne à l'inverse de celui-ci, son utilité est la commande du tirroir qui dirige alternativement la vapeur devant ou derrière le piston de traction en fonction du sens de celui-ci. Le piston de traction est donc à double effet, il pousse ou tire alternativement l'ensemble de l'embiellage. A différencier avec un piston de moteur à exposion qui ne fait que pousser.

    Pour la réalisation j'ai continué avec un minimum d'Xpresso pour les rotation des roues et l'horizontalité de la bielle commune je bloque les rotations suivant les 3 axes, le mouvement étant donné par la roue arrière parent de la bielle commune..

    le fichier

    Ha, j'avais oublié reste à réellemenr modéliser toute cette quincaillerie, il va donc y avoir une suite en WIP.
    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

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