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

Discussion: Shader Effector / mode de Modification des Clones

  1. #1
    Pilier Avatar de Gyom
    Date d'inscription
    août 2002
    C4D version
    R15 Studio
    OS
    OSX / Win7
    Messages
    612

    Shader Effector / mode de Modification des Clones

    Bonjour a tous !

    apres de nombreux tests et recherches sur le web (et dans la doc )
    je ne trouve pas la methode utilisee par le Shader Effector pour 'Modifier les clones'... je m'explique :

    - un Cloner avec 10 enfants en mode 'Sort' et utilisant un plan comme Objet de clonage
    - un Shader Effector pour 'Modifier les Clones'

    CAS 1 :
    quand j'utilise une image en noir et blanc avec des zones de divers niveaux de gris (chaque valeur de gris est un multiple de 10%)
    et j'ai bien la coherence entre la valeur de gris et la position du de l'Enfant dans le Cloneur

    MAIS ! CAS 2 :
    si je retire quelques valeurs de gris dans l'image servant a mon Shader Effector :
    j'ai par exemple du 70% de noir, 30%, 20% et 10%
    et plus de valeur de gris de 100%, 80%, 60%, 50% et 40%

    on dirait que le Shader refait un etalonage des valeurs de gris : l'enfant du Cloner qui etait attribue a la valeur de 30% dans le CAS1 n'est plus le meme dans le CAS2

    question subsidiaire :
    quid de la gestion des images couleurs VS images en niveaux de gris pour le Shader Effector ?

    bref... je continue a essayer de comprendre
    Dernière modification par Gyom ; 13/05/2011 à 23h39.
    a suivre ...

  2. #2
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    Tu utilises une image ou un texture procédurale ? (autant je trouves le résultat direct avec l'image autant avec la procédurale, j'ai parfois du mal à comprendre)

    Sinon regarde du coté de l'effecteur, par défaut il est à 0%100%. Il faut peut être le mettre à -100%100%

  3. #3
    Pilier Avatar de Gyom
    Date d'inscription
    août 2002
    C4D version
    R15 Studio
    OS
    OSX / Win7
    Messages
    612
    Salut Val

    precisemment dans mon projet, j'utilise des images bitmap pour 'piloter' tel clone a tel endroit

    et finalement, au lieu de generer plusieurs sous-map (avec des 'palettes' differentes qui utilisent moins de niveaux de gris) pour ne faire appel qu'a certains enfants de mon cloneur initial,
    j'utilise la meme map avec tous les niveaux de gris, mais je remplace les enfants que je ne veux pas utiliser par des null et le tour est joue

    n'empeche que j'aimerais bien comprendre comment c'est gere en detail...

    (wow... c'est bizarre a relire ce que viens d'ecrire... mais c'est pourtant ca que je veux dire ! lol)
    ... j'espere avoir le temps de faire un petit making-of apres mon projet pour que ca deveinnent limpide pour tout le monde

    en attendant, voila en images la situation :
    - une images des maps (la premiere a gauche utilise tous les niveaux de gris, celles de a suivre utilisent seulement certains niveaux
    - l'utilisation de la map principale sur ma scene

    [edit : j'ai teste avec d'autres valeurs que 0/100%... mais c'est encore moins logique dans ma petite tete !]
    Miniatures attachées Miniatures attachées MoGraph_maps.jpg   MoGraph_ShadingEffector.jpg  
    a suivre ...

  4. #4
    Gourou Avatar de tabou
    Date d'inscription
    juin 2002
    C4D version
    R21 Perpétuelle
    OS
    OS X 10.13.6
    Messages
    2 272
    Salut Gyom,

    Je ne comprends pas bien ton problème, je viens de faire un essai : j'ai mis les chiffres de 0 à 9 dans un cloneur et le shader effector affiche bien les clones correspondants au niveau de gris choisi : noir = 0 et blanc = 9. J'ai animé le paramètre luminosité de l'effet filtre dans le canal luminescence de la texture et ça marche : quand on lance l'animation les cloneurs changent en fonction de la luminosité des zones de l'image et chaque chiffre reste bien associé au niveau de gris correspondant.

    Le fichier : shader_effector.zip






  5. #5
    Pilier Avatar de Gyom
    Date d'inscription
    août 2002
    C4D version
    R15 Studio
    OS
    OSX / Win7
    Messages
    612
    Bonjour Tabou

    Effectivement
    Cas 1 : quand on a le meme nombre pour les enfants que de nuances de gris, le lien est assez évident

    Par contre,
    Cas 2 :
    Si tu enleves des enfants de ton cloneur,
    Quelles sont les niveaux de gris a enlever de la map pour que les enfants restants soient au meme endroit qu'ils occupaient dans le cas 1 ?

    J'en arrive a me dire que c'est une sorte de RangeMapper avec d'un cote un nombre d'enfants et de l'autre un nombre de nuances et qu'un calcul de proportionnalité se fait ... Et selon l'arrondi de la virgule le cloneur redistribue ses enfants

    Du coup dans mon projet
    La solution semble bien de mettre des nulls a la place des enfants a enlever sans toucher aux autres et sans toucher a la map
    a suivre ...

  6. #6
    Timide Avatar de Nanane
    Date d'inscription
    août 2008
    C4D version
    R12 Studio
    OS
    Windows 7
    Messages
    44
    Coucou tout le monde !

    Je crois que tu as trouvé la source de ton problème ^^
    Effectivement, c'est comme un range mapper (enfin si tu mets 100% en modification des clones dans l'effecteur)
    Quoi que tu choisisse comme paramètre dans le shader effector, c'est une valeur avec un min et un max, la modification des clones fait correspondre cette valeur a un index, et hop ! ca te donne ton clone

    Mais normalement sans enlever d'enfants, ca devrait fonctionner, donc pas besoin de nulls a priori.
    A moins que C4D ne retranscrive l'échelle de nuances de gris ("0" correspondra a la valeur min de gris dans l'image, et "1" a la valeur max)
    Si c'est le cas l'astuce (dite méthode viking) réside peut être à laisser un pixel blanc, et un pixel noir dans ton image...
    Dernière modification par Nanane ; 13/05/2011 à 17h16.

  7. #7
    Pilier Avatar de Gyom
    Date d'inscription
    août 2002
    C4D version
    R15 Studio
    OS
    OSX / Win7
    Messages
    612
    Cool
    Merci nanane !
    ... Ça me rassure ... Meme sans dormir je garde des neurones actifs

    [edit : et merci aussi pour le coup des deux pixels... j'aime bien les methodes sioux... ca entrene jutse le risque d'avoir un clone qui se glisse... et donc de borner par deux nulls la hierarchie des enfants du cloneur]
    Dernière modification par Gyom ; 13/05/2011 à 23h41.
    a suivre ...

Discussions similaires

  1. [Résolu] Multi shader, random effector & seed...
    Par kursus dans le forum Nouveaux membres
    Réponses: 9
    Dernier message: 07/12/2010, 17h19
  2. Récupérer les données d'un sound effector
    Par ancktv dans le forum Nouveaux membres
    Réponses: 4
    Dernier message: 22/09/2009, 22h10
  3. Problème avec sound effector
    Par FrOsTy dans le forum MoGraph
    Réponses: 15
    Dernier message: 01/03/2009, 13h37
  4. Réponses: 1
    Dernier message: 25/02/2009, 10h35
  5. ashtray shader (and cadre shader)
    Par georgedrakakis dans le forum Textures
    Réponses: 5
    Dernier message: 05/02/2007, 21h44

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