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

Discussion: tag de rendu avec numérotation ''automatique" dans masque d'objet

  1. #1
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    tag de rendu avec numérotation ''automatique" dans masque d'objet

    Bonjour :odile:
    travaillant mes images sur photoshop après les avoir fait calculer sur c4d, j'ai donc l'habitude de placer des tags de rendu sur les matériaux de mon projet. Photoshop acceptant 50 masques (c'est pas beaucoup mais c'est comme ça !) , j'ai donc l'habitude de placer 50 tags de rendu numérotés de 1 à 50 pour les retrouver dans les couches de photoshop.

    le truc, un peu ''pénible'' (pas tant que ça mais quand même ... car je le fais depuis 7 ans passé ... date à laquelle je suis passé sur c4d) c'est de numéroter ces 50 tags de rendu (voir image jointe)
    mettre 50 tags en 1 seule fois, c'est pas dur, il suffit de sélectionner les 50 objets et d'appliquer le tag mais les numéroter c'est une autre histoire !!!

    Y aurait'il une solution pour numéroter rapidemement les 50 tags dans l'onget masque d'objet de c4d sans le faire un à un ?

    merci




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

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Comme ça?
    Tout objet dans "Group" qui a un tag de compositing aura un object buffer incrementé

    http://www.base80.com/xpresso-files/...number.c4d.zip

  3. #3
    Gourou Avatar de Huv
    Date d'inscription
    décembre 2002
    C4D version
    R16 Studio
    OS
    OSX 10.9.5 - Windows8
    Messages
    4 422

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Et dans les prefs de rendu, toujours pas le moyen de rentrer en 1 manip, tous les masques d'objets ? :roll:
    (genre comme sur certaines imprimantes ou l'on defini le nombre de page comme : 1-10 : pour les pages de 1 à 10)

  4. #4
    Pilier Avatar de Tazintosh
    Date d'inscription
    août 2002
    OS
    macOS Mojave
    Messages
    1 151

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Bonne question Huv, l'ajout des masques d'objets est ergonomiquement très mal pensé pour les prefs de rendu. Pourquoi finalement ne pas l'avoir développé de la même manière que dans le tag composition ?

  5. #5
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Citation Envoyé par base80
    Comme ça?
    Tout objet dans "Group" qui a un tag de compositing aura un object buffer incrementé

    http://www.base80.com/xpresso-files/...number.c4d.zip
    Merci de ton aide :poucehaut:
    je me doutais bien que ca passerait pas un peu d'xpresso
    Cela marche effectivement super bien mais ... tu sais c'est comme quand tu attends la réponse d'un client à qui tu as remis une prestation, c'est souvent bien mais ... il y a un truc à revoir et au final il faut tout refaire :mrgreen: en tout cas chez moi c'est souvent comme ça que ca se passe !

    J'ai regardé en cliquant sur le tag xpresso ce que tu avais fait, c'est bien :efface: , c'est même très joli ces petites boites qui s'emboitent :lol: mais je suis incapable de l'adapter à ce que je cherche

    Dans la copie d'écran initial, mes textures sont dans un objet neutre qui s'appelle ''+++AC1''
    Il faut qu'il y ai 2 masques d'objet cochés dans les attributs sur chaque matière y compris sur le groupe ici nommé ''+++AC1''
    le masque 1 doit toujours être sur 1 et le masque 2 quant à lui doit avoir un chiffre différent croissant
    Pour l'objet neutre, l'idéal est d'avoir masque 1 = 1 et masque 2 = 1 ... ca économise un masque car 50 masques c'est peu et Adobe a mon grand désespoir n'a pas plus de 50 masques même sur la dernière version :cry2:

    au final on a donc sur photoshop le masque 1 qui regroupe tous les autres masques qui suivent, c'est le bâtiment seul.
    Cela permet de sélectionner en 1 clic le projet sans ajouter les 50 masques le composant en faisant ''pomme'' clic sur chaque masque.

    L'idéal sur c4d serait de pouvoir glisser le tag ''qui va bien'' xpresso sur le groupe ''+++AC1'' sans trop changer de nom de ce groupe car utilisant depuis peu le très bon plug-in entre archicad et c4d (http://dinnye.neobase.hu/), il faut (je pense ...) que le dossier ne change pas de nom si l'on souhaite faire des mises à jour entre les 2 logiciels

    c'est compliqué chef ?










  6. #6
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Citation Envoyé par Huv
    Et dans les prefs de rendu, toujours pas le moyen de rentrer en 1 manip, tous les masques d'objets ? :roll:
    (genre comme sur certaines imprimantes ou l'on defini le nombre de page comme : 1-10 : pour les pages de 1 à 10)
    de mon côté j'ai résolu le problème en enregistrant une bonne fois pour toute un fichier avec les 50 masques dans le rendu multipasses + ombres + réflexions dans les preférences de rendu, comme fichier de référence
    du coup, j'ai toujours ces réglages et ce sur tous mes fichiers :wink:


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

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    J'ai pas compris ce que tu veux de plus.
    Dans mon setup chaque objet est bêtement incrémenté dans son tag de compo.

  8. #8
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    que le résultat soit comme l'exemple cité plus haut
    j'ai sélectionné le tag de rendu de l'objet qui s'appelle vitrage 011 et coché les 2 premières lignes dans l'onglet masque d'objet
    masque 1 en 1° ligne et masque 3 en 2° ligne

    si je sélectionne l'objet suivant ''BS bois 011'' : ca donne :
    masque 1 en 1° ligne et masque 4 en 2° ligne

    etc ...

    au final , je cherche à avoir un masque d'objet général (masque 1 sur photoshop) de mon projet en plus de tous les masques par objets (matériaux de mon bâtiment)



  9. #9
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Salut,

    Citation Envoyé par alphi

    masque 1 en 1° ligne et masque 4 en 2° ligne
    Pour ton masque qui fait tous les objets, tu peux simplement sélectionner tous tes tags et leur attribuer un n° de masque en une fois, et garder le premier selon l'xpresso de Base, non ?

    J'ai quand-même fait un petit COFFEE qui fait ce que tu veux (enfin ce que j'en ai compris) :

    Code:
    main(doc,op)
    {
    	var obj = op->GetDown();//on descend vers le premier ss-objet
    	var i=0;//compteur pour numéroter les masques
    	while(obj)//boucle sur les sous-objets
    	{
    		var tg = obj->GetFirstTag();//premier tag de l'objet
    		while(tg)//on parcourre tous les tags
    		{			
    			if(instanceof(tg,CompositingTag))//si on tombe sur un tag de rendu on le paramètre
    				{
    					i++;//chaque fois que l'on rencontre un tag composition on rajoute 1
    					tg#COMPOSITINGTAG_ENABLECHN0=true;//activation premier niveau du masque
    					tg#COMPOSITINGTAG_IDCHN0=1;//on lui attribue 1
    					tg#COMPOSITINGTAG_ENABLECHN1=true;//activation 2ème niveau
    					tg#COMPOSITINGTAG_IDCHN1=i+1;//on lui attribue la valeur de i+1				
    				}
    			tg=tg->GetNext();//tag suivant
    		}
    		obj=obj->GetNext();//objet suivant
    	}
    }
    A coller dans une propriété COFFFE sur ton objet parent (ton "++++++++AC1")

    Le tag va ensuite activer le premier niveau de masque et le mettre à 1, puis activer le 2ème et numéroter (en commençant à 2, vu que le masque 1 est ton ensemble)

    J'ai commenté le code pour que tu puisses plus facilement modifier certains paramètres

    Citation Envoyé par Huv
    Et dans les prefs de rendu, toujours pas le moyen de rentrer en 1 manip, tous les masques d'objets ? :roll:
    (genre comme sur certaines imprimantes ou l'on defini le nombre de page comme : 1-10 : pour les pages de 1 à 10)
    A ma connaissance ce n'est possible ni en Xpresso, ni en COFFEE. Par contre c'est tout a fait faisable en C++, c'est une très bonne idée pour un futur petit plug...

  10. #10
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    merci oli_D :prie:, c'est pile poil ce qu'il me fallait
    j'a j'ai juste besoin de mettre n°1 sur le 2° masque de l'objet parent ou il m'avait n°2 comme le premier objet d'ailleurs
    mais ça c'est bon c'est pas long à faire

    encore merci de vos aides, a toi aussi base :wink:
    je teste ça en vrai cette semaine sur un projet , je te dirai :odile:


  11. #11
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Bonjour
    en parlant des masques récupérés sur photoshop, est-ce que vous savez si il est possible qu'ils prennent le nom des objets C4D sur lesquels il y a le tag de rendu ?

    sur photoshop, les couches s'appellent ''masque d'objet 1 à 50''

    merci


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

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Dans c4d, il suffit de double cliquer sur Masque 1, 2 etc et de les renommer.
    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
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    merci lenogre de ta réponse :wink:
    dans les prefs tu veux dire ?
    effectivement on peut changer le nom à cet endroit mais alors la question qui me vient à l'idée ... est-'il possible de faire un lien entre les noms des objets qui portent un tag de rendu et les nom des masques dans les prefs ?

    c'est à dire que les masques d'objets portent le même nom que les objets qui ont un tag de rendu
    par exemple, un objet s'appelle mur avec le tag de rendu N°2, le masque N°2 dans les prefs s'appellerait ''mur''
    du coup sur photoshop le masque s'appellerait "mur'' dans les couches







  14. #14
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Salut,

    J'ai relevé le challenge, je suis entrain de coder un petit plug C++ qui permettra de relever tous les n° de masques présents dans les tags compositing, de les activer dans les paramètres de rendu et de leur donner le nom du premier objet auquel ils sont attachés.

    Je suis presque au bout, je terminerai dès que j'ai un moment une de ces prochaines nuits et je le mettrai à disposition ....

  15. #15
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    :odile: :wink: :bounce: :poucehaut:

  16. #16
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Salut,

    première version beta de "EasyBuffer" : téléchargement (à décompresser et mettre dans le dossier plugins de C4D)

    Pour l'instant uniquement pour PC, je l'ai testé sur la version démo de la r11.5.

    Apparemment ne tourne pas sur la r10.5.

    Utilisation via le menu "Modules externes" ->EasyBuffer

    Le plug relève tous les n° de masques activés dans tous les tags de compositing et active autant de masques dans les paramètres de rendu. Attention si vous avez déjà des masques activés dans les paramètres ils seront effacés.

    Il renomme également les masques dans les préférences en mettant d'abord le no du masque suivi du nom de l'objet (mais apparemment C4D se fout du nom et nomme quand-même "masque d'objet" les couches alpha !)

    Il faudrait que j'améliore en évitant qu'un même n° se répète, mais de toute façon apparemment C4D le fait de toute façon au moment de l'export (une seule couche par n°)


  17. #17
    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*: Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Citation Envoyé par Oli_D
    ...

    Pour l'instant uniquement pour PC, ...

    ...

    :cry2: :cry2: :cry2:
    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

  18. #18
    FC4D Puppet Avatar de BerTiN03
    Date d'inscription
    août 2006
    C4D version
    R13 Studio
    OS
    Windows 8
    Messages
    4 326

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    :poucehaut:
    Qui fait le malin, tombe dans le ravin...

  19. #19
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Citation Envoyé par Oli_D
    Pour l'instant uniquement pour PC
    :cry2:

  20. #20
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Citation Envoyé par alphi
    Citation Envoyé par Oli_D
    Pour l'instant uniquement pour PC
    :cry2:
    Si XS-Yann passe dans le coin, il pourrait peut-être le compiler en mac ?

    Par contre je viens de tester sur ma machine pro avec la r11 et ça marche pô :coup: :cry2:

    Donc apparemment pour l'instant uniquement en r11.5 32 bit (j'arrive pas à compiler en 64 :coup: )
    Citation Envoyé par lenogre
    Dans c4d, il suffit de double cliquer sur Masque 1, 2 etc et de les renommer.
    Donc je confirme on peut effectivement renommer dans le prefs, mais C4D s'en fout au moment de l'export ! (reste à trouver comment contourner ça !)

  21. #21
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    Salut,

    Une petite mise à jour du plug : http://campus.hesge.ch/eil/e-eil/od/easybuffer.zip

    Il ne met plus qu'un seul masque par n° dans les prefs et il les place dans l'ordre croissant.

  22. #22
    FC4D Puppet Avatar de BerTiN03
    Date d'inscription
    août 2006
    C4D version
    R13 Studio
    OS
    Windows 8
    Messages
    4 326

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    :poucehaut:
    Qui fait le malin, tombe dans le ravin...

  23. #23
    Timide
    Date d'inscription
    novembre 2002
    Messages
    116

    Re*: tag de rendu avec numérotation ''automatique" dans masque d'objet

    il es ou XS-Yann , le pro du mac :wink: :odile:

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