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

Discussion: (résolu) importation d'objet dae avec png transparente

  1. #1
    Touriste
    Date d'inscription
    janvier 2010
    Messages
    16

    Smile (résolu) importation d'objet dae avec png transparente

    Bonjour

    je teste actuellement la version 13 de cinéma 4d et je souhaite importer des objets de sketchup, convertis en collada.
    Quand j'importe les objets, ceux qui ont des textures à base de png avec transparence, deviennent noir sur la partie transparente.

    Évidement, dans C4D, on peut copier coller le canal couleur vers alpha (mais quand il y a beaucoup d'image c'est long et pénible)
    j'ai le même problème avec les image texturé avec "Simlab composer". (l'option "corriger les problèmes de transparence" de C4D ne change rien)

    Quand on applique une png dans sketchup (ou simlab composer), les deux logiciel prennent automatiquement la transparence de la png en compte. alors que dans cinéma 4d, il faut faire deux manipulation : assigné une image au canal couleur et la même image au canal alpha (avec l'option image alpha de coché). Le problème vient peut être de cette différence de gestion de l'alpha ?

    J'ai fais des recherche sur internet, mais je n'ai pas trouvé de solution. Le plug in "Sketch4D", ne marche pas sur ma version demo (je l'ai installé mais il n'apparait pas dans le menu cinema 4d).

    Donc voila ma questions :
    Y a t'il un moyen ne pas assigner tout les canal alpha à la main ?
    Soit lors de la conversion (a l'exportation ou a l'importation), soit par une manipulation qui attribuerai les canaux couleur de chaque image à leur canal alpha respectif (j'ai essayer en les sélectionnant tous et en faisant un copié collé du canal couleur vers alpha, mais dans ce cas C4D attribut a tout les canaux alpha l'image de la première texture)

    Merci d'avance pour toute remarques, suggestions, ou idées et surtout bonne fin d'année.

    Cordialement
    Dernière modification par marroon7 ; 03/01/2012 à 12h16.

  2. #2
    Gourou Avatar de Teutch
    Date d'inscription
    décembre 2008
    C4D version
    R10
    OS
    Vista 32bit
    Messages
    2 651
    Je ne suis pas expert, mais je pense que tu n'as pas d'autres solutions que de le faire à la main...
    Cinema 4D R10 de base, sur ordi de base (PC RIP - décembre 2008 - février 2017 ), avec cerveau de base...

  3. #3
    Gourou Avatar de druide
    Date d'inscription
    février 2005
    C4D version
    R13 Studio
    OS
    10
    Messages
    2 761
    Il y a déjà un sujet "transparence .png" regarde le.
    Il me semble que le png est gérer par un plug quicktime, verifie ta version de qt.
    Semi-nudistes Marathoniens et Campagnards
    Absent, quand je ne suis pas là.

    Merci aux modos pour tout et tous.

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

    Avec le petit script ci-dessous, tu copies automatiquement le canal couleur dans le canal alpha qui s'active au passage sur tous les matériaux sélectionnés.

    Code PHP:
    import c4d



    def main
    ():
        for 
    mat in doc.GetActiveMaterials():
            if 
    mat[c4d.MATERIAL_COLOR_SHADER]:
                
    mat[c4d.MATERIAL_USE_ALPHA]=True
                shd 
    mat[c4d.MATERIAL_COLOR_SHADER].GetClone()
                
    mat[c4d.MATERIAL_ALPHA_SHADER]=shd
                mat
    .InsertShader(shd)
                
    mat.Message(c4d.MSG_UPDATE)
                
    mat.Update(TrueTrue)
        
    c4d.EventAdd()

    if 
    __name__=='__main__':
        
    main() 
    A coller dans le menu script/Gestionnaire de scripts (onglet python) puis bouton Exécuter après avoir sélectionné tous les matériaux à modifier. Si tu veux le réutiliser il faut l'enregistrer et il sera disponible après redémarrage de c4d directement dans Scripts/scripts personnalisés.
    Dernière modification par oli_d ; 02/01/2012 à 21h40.

  5. #5
    Touriste
    Date d'inscription
    janvier 2010
    Messages
    16

    Talking merci

    Merci à tous pour vos réponses.

    Concernant la discussions intitulé "Transparence .png" qu'on peut trouver ici :
    http://frenchcinema4d.fr/showthread....nsparence+.png
    il était question de transparence pour les avatar sur le site internet.

    Il y a une autre discussion qui traite du sujet (png + transparence), mais la solution était d'importer une images pour chaque canal.
    http://frenchcinema4d.fr/showthread....nsparence+.png

    Concernant Quicktime, le problème est le même sur une autre machine (avec la dernière version)

    Je tiens à dire au monde entier : "Mille milliard de MERCI à "oli_d" pour sont script qui marche a merveille.

    PS
    Je n'ai pas vu d’icône "problème résolu"

    Et encore merci

Discussions similaires

  1. Réponses: 22
    Dernier message: 06/11/2009, 21h38
  2. IMPORT AVI avec masque d'objet dans After Effect
    Par leo001 dans le forum Compatibilité
    Réponses: 3
    Dernier message: 11/11/2008, 22h43
  3. zone transparente
    Par sweep dans le forum Textures
    Réponses: 6
    Dernier message: 08/08/2005, 15h35
  4. texture transparente
    Par legoman dans le forum Textures
    Réponses: 2
    Dernier message: 30/06/2005, 19h49
  5. Texture de plus en plus transparente en animation
    Par vulgaris dans le forum Général Cinema 4D
    Réponses: 17
    Dernier message: 16/04/2004, 12h59

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