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

Discussion: Reflection Laser

  1. #1
    Touriste
    Date d'inscription
    mai 2009
    C4D version
    R12 Studio
    OS
    OSX v10.6.6
    Messages
    24

    Lightbulb Reflection Laser

    Bonjour !

    Je cherche a créer un petit system pour générer un laser avec xpresso.

    j'ai penser a utiliser un tracer et connecter des nules ensemble, mais mon but est d'affecter les laser (certainement une spline ?) avec des surfaces qui réfléchirait le laser suivant sa position et sa rotation, afin de faire une anim ou je contrôlerai mon laser avec ces surfaces réfléchissante.

    J'ai vu qu'il y a un noeud 'ray collision' dans xpresso, peut être puis-je commencer par ca ? calculer la matrice du point lors de la collision pour la faire rebondir ?

    Je vais continuer mes recherches et mes tests de mon coté mais je suis en quête d'idee si ca peut intéresser quelqu'un !


    Merci d'avance !


    exemple :

    http://spie.org/Images/Graphics/News...pon_bounce.jpg
    https://forum.solidworks.com/servlet...33/laser-1.jpg

  2. #2
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    Je n'ai pas réussi à faire en sorte de pouvoir prendre une hiérarchie d'objet (réflecteur) pour créer une spline. (xpresso ne permettant pas vraiment de "générer" des objets voir pas du tout)

    Alors j'ai bricolé un truc qui possède 4 rebonds sur 4 objets. Le problème c'est que chaque rebond est prévu pour un objet spécifique.

    Puisque tu es sous r12 je n'ai pas osé y ajouter du python.

    L'idée c'est d'avoir un xpresso par rebond (qui est la copie du précédent) chaque tag xpresso possède des champs pour glisser le point de départ, l'objet réflecteur et le point d'arriver.

    Les noeud en bleu sont des Xgroup que j'ai crée, les noeud en vert sont ceux qui sont mis à jour à partir des champs du tag.

    il y a un petit problème de mise à jour, je n'ai pas testé en animation (oui des fois j'suis un peu feignasse dans mes réponses je sais)
    Fichiers attachés Fichiers attachés

  3. #3
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Citation Envoyé par valkaari Voir le message
    oui des fois j'suis un peu feignasse dans mes réponses je sais)
    Si seulement il y avait que des feignasses comme toi !!!!

  4. #4
    Vieux Croûton Avatar de Aurety
    Date d'inscription
    juillet 2002
    C4D version
    R17 Studio
    OS
    Mac
    Messages
    14 477
    Billets dans le blog
    3
    excellent Valkaari !
    kenavo !! // Pinterest KAMIGAZ®

  5. #5
    Gourou Avatar de diego1968
    Date d'inscription
    juillet 2006
    C4D version
    R21 Perpétuelle
    OS
    Mac OS 10.13.6
    Messages
    2 149
    Je suis sur le cul…tu es trop fort Val

  6. #6
    Dépendant
    Date d'inscription
    septembre 2005
    C4D version
    R13 Studio
    OS
    windows7
    Messages
    300
    trop fort ton truc valkaari, bon j'ai pas compris grand chose à toute la logique. En fait j'ai un tas de nœuds dans le cerveau mais ca doit pas etre de l'xpresso et le tien fonctionne nickel en animation.

  7. #7
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    héhé merci.

    Toute la logique est de passer de coordonnées globales à locales pour avoir un point qui est à +1000 (enfin la longueur du rayon) sur l'axe Z.

    Du coup on a deux points pour utiliser le noeud rayon pour vérifier si on a une collision ou non. Si il n'y en a pas on place le point à la distance du rayon et dans le bon alignement.

    S'il y a collision, on calcul le rebonds (là c'est un des deux noeud bleu qui le fait) et on place l'objet neutre dans le bon alignement pour l'étape suivante.

  8. #8
    Touriste
    Date d'inscription
    mai 2009
    C4D version
    R12 Studio
    OS
    OSX v10.6.6
    Messages
    24

    wha trop bien !

    merci beaucoup valkaari ! ca defonce ! je vais étudier ca de pres !


    dsl pour les accents je suis sur un clavier anglais,

    quand mon proj sera fini je posterai le resultat merci !

  9. #9
    Touriste
    Date d'inscription
    mai 2009
    C4D version
    R12 Studio
    OS
    OSX v10.6.6
    Messages
    24
    Je me disais bien qu'il y'avais un peu de raycollision et un tas de matrix dans ce truc... J'y comprend rien j'aurai pas pu faire ca tout seul !

Discussions similaires

  1. [Question] Réflection ou pas réflection
    Par graphic-element dans le forum Textures
    Réponses: 4
    Dernier message: 03/12/2012, 14h55
  2. [Question] Réflection , Environment mapping, reflection mapping
    Par Hardisk dans le forum Nouveaux membres
    Réponses: 4
    Dernier message: 11/11/2011, 11h48
  3. problème de reflection
    Par Vcyrille dans le forum Textures
    Réponses: 5
    Dernier message: 20/06/2004, 18h44
  4. comment créer et animer un rayon laser rayon laser
    Par vodoo dans le forum Animation
    Réponses: 6
    Dernier message: 19/02/2003, 18h30
  5. Réflection de la lumière
    Par Ariel dans le forum Eclairage
    Réponses: 4
    Dernier message: 04/10/2002, 00h12

Les tags pour cette discussion

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