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

Discussion: Récupérer la position Y d'une particule

  1. #1
    Dépendant Avatar de actarus
    Date d'inscription
    octobre 2003
    C4D version
    R14 Studio
    OS
    8.6 bavaria
    Messages
    487

    Récupérer la position Y d'une particule

    Salut les gens,

    partis d'un tutorial sur les Thinking Particles fesant intervenir de l'Xpresso, j'essaye de le développer au delà de ce que propose le tuto, mais je bute avec mes maigres conaissances en nodes.

    En gros le principe est le suivant: Un émetteur placé à y=500 lance une particule, qui, arrivée à Y=0 (le sol) déclenche un Pstorm. J'utilise pour cela un Trigger Distance qui doit activé mon Pstorm si (position1 - position2) est supérieur ou égal à la constante rentrée dans le trigger distance (c'est à dire 0). J'ai beau vérifier ma soustraction dans tous les sens, çà ne marche pas.

    Alors je me dis que je n'utilise peut être pas la bonne méthode pour récupérer la position Y de ma particule.. :?:
    Une brute en Xpresso pour me donner une piste?


    i7 quadri coeur 2,2/16Go/Samsung SSD 530

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

    Re*: Récupérer la position Y d'une particule

    j'y connais rien mais il me semble que ce soit PGetData que tu as besoin

  3. #3
    Squatteur
    Date d'inscription
    avril 2003
    C4D version
    R11
    OS
    Snow leopard
    Messages
    281

    Re*: Récupérer la position Y d'une particule

    tu dois pouvoir utiliser le noeud Thinkink particles de détection des collisions. Tu place comme objet, un plan placé à 0m, et tu fais, activer uniquement l'évènement (ou un nom comme çà).

  4. #4
    Dépendant Avatar de actarus
    Date d'inscription
    octobre 2003
    C4D version
    R14 Studio
    OS
    8.6 bavaria
    Messages
    487

    Re*: Récupérer la position Y d'une particule

    :bounce:

    Base80, effectivement le PgetData m'aide.
    Macaïdam, j'ai essayé ton approche; sans succes. Mais y' a un truc à creuser par là.

    Globalement çà à l'air de fonctionner, j'ai juste pas compris pourquoi en rentrant aucune donnée dans "l'input TriggerDistance" => ca fonctionne, et lorsque je rentre une constante ca marche plus -_- .

    Dès que j'ai un peu de temps, j'essaye de paufiner çà.



    Merci à vous deux :poucehaut:


    i7 quadri coeur 2,2/16Go/Samsung SSD 530

  5. #5
    Squatteur
    Date d'inscription
    avril 2003
    C4D version
    R11
    OS
    Snow leopard
    Messages
    281

    Re*: Récupérer la position Y d'une particule

    pour que la détection fonctionne, il faut que l'objet soit polygonale (donc éditer la primitive), et il faut définir, le mode du noeud de détection sur objet.

  6. #6
    Dépendant Avatar de actarus
    Date d'inscription
    octobre 2003
    C4D version
    R14 Studio
    OS
    8.6 bavaria
    Messages
    487

    Re*: Re*: Récupérer la position Y d'une particule

    Citation Envoyé par Macaïdam
    pour que la détection fonctionne, il faut que l'objet soit polygonale (donc éditer la primitive), et il faut définir, le mode du noeud de détection sur objet.
    Tu dois parler du "Pdeflector". Je l'utilise finalement pour que mes particules ne traversent pas le sol avec les turbulences du vent, ca marche nikel^^




    i7 quadri coeur 2,2/16Go/Samsung SSD 530

  7. #7
    Squatteur
    Date d'inscription
    avril 2003
    C4D version
    R11
    OS
    Snow leopard
    Messages
    281

    Re*: Récupérer la position Y d'une particule

    en français c'est PDeviation et il est dans le dossier TP Dynamique.

    Je ne sais pas exactement ce que tu veux faire, mais personnellement j'utilise souvent Pdeviation en mode évènement, pour activer le changement de groupe des particules lorsqu'elles rentrent dans une certaine zone. Puis tu applique les effets à un groupe ou un autre. C'est assez pratique à gérer comme çà, et en utilisant les réglages de couleurs de l'interface des paramètres de Thinking Particles pour chaque groupe, tu vois assez bien les déplacements des particules de chaque groupe.

  8. #8
    Dépendant Avatar de actarus
    Date d'inscription
    octobre 2003
    C4D version
    R14 Studio
    OS
    8.6 bavaria
    Messages
    487

    Re*: Récupérer la position Y d'une particule

    oui, on parle de la même chose. Ca marche aussi avec ta méthode, cool!

    Ce que je veux faire? Je veux juste tout faire péter :nono:.
    C'est une anim perso, pour me former un peu plus sur C4d, d'une extraordinaire originalité: un météor qui s'écrase sur une ville.
    Mon but à la base était d'envoyer une particule sur un sol puis de trouver une manière de faire pour que celle ci se divise en X morceaux.
    J'ai pas trouver le moyen de le faire, donc je ruse avec un second emetteur qui se déclenche lorsque la météorite percute le sol.
    Vraiment top ce soft.

    i7 quadri coeur 2,2/16Go/Samsung SSD 530

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