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

Discussion: Bonjour-Bonne année-Présentation et UNE question sur Cinéma 4D

  1. #1
    Touriste
    Date d'inscription
    janvier 2017
    C4D version
    R15 Studio
    OS
    osx sierra
    Messages
    4

    Question Bonjour-Bonne année-Présentation et UNE question sur Cinéma 4D

    Petit aparté pour me présenter :
    Tous d'abord Bonjour et Bonne année 2017, je suis un nouveau membre sur ce forum. Je suis infographiste autodidacte car à mon époque lorsque j'ai commencé à travaillé dans une agence d'infographie il n'y avait pas d'école... J'ai donc fait un stage d'une semaine sur photoshop, une semaine sur illustrator et une semaine sur quark express et comme je me débrouillais plutôt pas mal (je faisais pas mal de dessin sur papier, je voulais devenir dessinateur de BD) j'ai tout de suite intégré une petite agence d'infographie....
    bref au fil des années je me suis formé seul sur after effect et cinema 4D et des logiciels de montage video (première, puis Final Cut, puis Vegas car on était passé sur pC etc....)
    Bref 15 ans après en tant que salarié, je me suis mis à mon compte (je suis actuellement à la maison des artistes) et je réalise des animations pour des entreprises pour des réalisateurs parfois pour la télé etc.... J'ai fait mon choix sur after effect que je trouve absolument formidable et qui me permet de faire pratiquement tout (dans le domaine de mes compétences).... Bien sûr je continue à utiliser c4D mais je ne suis pas un pro loin de là....

    Bon comme je suis autodidacte, je dois avouer que j'ai accumulé des solutions pas forcément académique pour réaliser ce que d'autres font de manières plus institutionnel.... C'est pour cela que j'ai une question sur Cinéma 4D....


    Ma question sur C4D :
    en général mes rendus d'anims passent par after effect car je le maitrise plutôt pas mal. Pour cela j'importe mes objet 3D via Element de videocopilot. (mais j'utilise aussi les plugins exporter entre c4d et after effect)...

    Evidemment mes anims de cinéma 4D je dois les transformer en suite d'obj....
    Pour cela il y a 3 solutions dont 2 qui reviennent souvent dans les forums:
    - le plexus obj exporter mais qui n'exporte pas le matériel etc... que je n'utilise pas
    - le riptide pro que je n'ai pas su faire fonctionner (mes matériaux n'avait aucun lien... il y a bien un fichier mtl mais Element 3D n'en tient pas compte)

    et la 3eme steady bake (moins connu) qui fonctionne super et qui est bcp moins cher (10€)
    de plus les matériaux sont bien importé dans element 3D etc.....

    SAUF QUE
    il y a une exception à steady bake
    comme j'anime mes personnages avec Poser 3D (logiciel de personnage 3D) je passe bien sur par Poser Fusion (qui permet d'importer mes fichiers Poser dans cinema 4D)
    et là je ne sais pas pourquoi
    lorsque j'utilise steady bake pour faire une suite d'obj...
    les matériaux de mes imports POSER sont mélangés........ et uniquement ceux ci....

    BON J'AI UNE SOLUTION pour que mes matériaux soient TOUS nickel dans ELEMENT 3D
    mais pour l'instant elle est manuelle.....


    j'isole mon personnage POSER -poser fusion qui a une animation par exemple de 100 frames
    je le sélectionne, je me mets sur la timeline à 0
    je tape c (convertir un objet paramétrique en objet polygonal)
    je l'enregistre avec un numéro 001 à la fin puis
    je fais pomme z
    et comme j'ai configuré mes raccourcis clavier avec des raccourcis

    et je tape sur mon clavier la séquence suivante....

    g (image suivante)
    c (convertir un objet paramétrique en objet polygonal)
    q (enregistrement cremental)
    pomme z (revenir à mon objet d'origine poser fusion)

    g,c,q,cmdz --- g,c,q,cmdz --- g,c,q,cmdz --- g,c,q,cmdz --- g,c,q,cmdz --- etc....

    bon c'est rapide mais chiant....

    j'obtiens donc une suite d'element c4d que je peux importer sans difficulté dans Element 3D d'after effect et qui garde parfaitement mes liens vers les matériaux....
    d'ailleurs je ne comprends pas pourquoi ceux qui ont développé ces plugins export obj n'ont pas donné le choix d'exporter en c4D puisque Element 3D importe le c4D




    donc je voudrais savoir si il n'y a pas moyen d'automatiser ceci....
    j'ai essayé de voir du côté de python mais je ne pige rien à la programmation

    je suis près à payer un script à qui fera cette suite de commande à ma place
    j'ai essayé de voir du côté d'automator sur mac mais je n'y arrive pas.......


    voilà
    si quelqu'un a une solution
    j'espère avoir été clair
    et pas trop long :-)(


    cdlt
    Christophe

  2. #2
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Bienvenidos ! Je te fait ça ce midi
    Par contre tu peux mettre un screen de tes réglages d'export obj?
    Dernière modification par gr4ph0s ; 05/01/2017 à 12h20.
    SDK Specialist
    MAXON Computer GmbH

  3. #3
    Pilier Avatar de atome451
    Date d'inscription
    mars 2004
    C4D version
    R21 Perpétuelle
    OS
    Windows 10 64bits
    Messages
    1 093
    Bonjour, bienvenue et bonne année !

    Pour ce qui est du statut d'autodidacte, il ne faut pas oublier que les profs d'aujourd'hui ou les profs des profs d'aujourd'hui ont été nécessairement des autodidactes... Même les solutions éprouvées doivent parfois être remises en question pour trouver de nouvelles pistes donc être autodidacte n'est pas une tare, bien au contraire !

    Si j'ai bonne souvenance, les objets Poser fusion sont des objets paramétriques pas très éloignés de ce qu'on obtient avec un import Alembic. Du coup, je me demande si cette solution de conversion de fichier Alembic en animation de points (PLA) ne pourrait pas fonctionner pour toi : http://frenchcinema4d.fr/showthread.php?81323-Fichier-Alembic-importer&p=1068766&viewfull=1#post1068766

    Il me semble qu'à partir de là, ton plugin steady bake devrait mieux s'en sortir puisqu'il aurait affaire à une simple animation de points C4D. C'est juste une supposition.
    "One cross each." (Monty Python, The life of Brian)
    C4D 21 - Octane C4D plug - 3 x GTX980, 2 x RTX2070 - Intel i7 6850

  4. #4
    Touriste
    Date d'inscription
    janvier 2017
    C4D version
    R15 Studio
    OS
    osx sierra
    Messages
    4
    Citation Envoyé par gr4ph0s Voir le message
    Bienvenidos ! Je te fait ça ce midi
    Par contre tu peux mettre un screen de tes réglages d'export obj?
    hello
    merci de ton aide
    voilà en image mes actions
    je n'ai pas besoins d'export obj... justement je veux qu'il reste au format c4d

    cdlt
    Christophe
    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		suiteACTIONb.jpg 
Affichages :	10 
Taille :		480,5 Ko 
ID : 			19211
    Miniatures attachées Miniatures attachées suiteACTIONb.jpg  

  5. #5
    Touriste
    Date d'inscription
    janvier 2017
    C4D version
    R15 Studio
    OS
    osx sierra
    Messages
    4
    Citation Envoyé par atome451 Voir le message
    Bonjour, bienvenue et bonne année !

    Pour ce qui est du statut d'autodidacte, il ne faut pas oublier que les profs d'aujourd'hui ou les profs des profs d'aujourd'hui ont été nécessairement des autodidactes... Même les solutions éprouvées doivent parfois être remises en question pour trouver de nouvelles pistes donc être autodidacte n'est pas une tare, bien au contraire !

    Si j'ai bonne souvenance, les objets Poser fusion sont des objets paramétriques pas très éloignés de ce qu'on obtient avec un import Alembic. Du coup, je me demande si cette solution de conversion de fichier Alembic en animation de points (PLA) ne pourrait pas fonctionner pour toi : http://frenchcinema4d.fr/showthread.php?81323-Fichier-Alembic-importer&p=1068766&viewfull=1#post1068766

    Il me semble qu'à partir de là, ton plugin steady bake devrait mieux s'en sortir puisqu'il aurait affaire à une simple animation de points C4D. C'est juste une supposition.


    ah
    bon je vais aussi regarder ça
    je ne connais pas trop cette solution "alembic"
    peut-être que ça marchera...

    mais ou je suis un peu vert
    c'est que je m'en sors plutôt pas mal avec ma méthodologie
    (bon je reconnais c'est pas fluide fluide
    puisque je dois animer sur poser
    importer, arranger composer dans c4d
    et finaliser dans after effect....)

    mais ou je suis un peu vert
    c'est que c'est une "une tache répétitive à faire" (en général c'est c'est ce que la machine est censé faire à la base)

    c(decomposer), q(enregistrer), cmdz(revenir à mon objet initial), g (image suivante)
    etc...
    qui me bloque....


    sur photoshop cela aurait été simple avec les scripts
    tu enregistres ce que tu fais et tu lances le script....

    mais sur c4d ??????

  6. #6
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Voici le script il fera se que tu veux sur l'ensemble de la timeline et il faut que ton objet sois sélectionné.
    Alors rend toi dans Script => Gestionnaire de script assure toi que Python sois en bleu. Fichier => Nouveau et tu écrases tout par le code suivant
    Code:
    import c4d
    
    def main():
        fps = doc.GetFps() #On recup le nombre de FPS
        frame = 0 #On met au debut de lanimation
        maxFrame = doc.GetLoopMaxTime().GetFrame(fps) #on recup le nombre de frame dans la preview
        
        #Gestion des differentes version de c4d
        version = c4d.GetC4DVersion()
        
        #R13
        if version >= 13000 and version < 14000:
            id_save_incremental = 600000030
        
        #R14
        elif version >= 14000 and version < 15000:
            id_save_incremental = 600000032
    
        #R15
        elif version >= 15000 and version < 16000:
            id_save_incremental = 600000042    
        
        #R16
        elif version >= 16000 and version < 17000:
            id_save_incremental = 600000033
        
        #R17
        elif version >= 17000 and version < 18000:
            id_save_incremental = 600000118
        
        #R18
        elif version >= 18000 and version < 19000:
            id_save_incremental = 600000034
    
    
        #Pour toute les frame
        while frame != maxFrame+1:
            doc.SetTime(c4d.BaseTime(frame,fps))#on modifie le time
            c4d.DrawViews(c4d.DRAWFLAGS_FORCEFULLREDRAW)#on redraw la vue
            c4d.GeSyncMessage(c4d.EVMSG_TIMECHANGED)#On envoi un message comme quoi on a changé le temps
                
            c4d.CallCommand(12236) # Autoriser les modifications        
            
            c4d.CallCommand(id_save_incremental) # Enregistrement incrémental...
            c4d.CallCommand(12105) # Annuler
            
            frame += 1#on défini la frame suivante
        
        c4d.EventAdd()#On met à jour l'ensemble de la scene 
    
    
    
    
    if __name__=='__main__':
        main()
    Bon c'est clairement pas la méthode la plus propre mais ça fonctionnera !

    Sinon tu as aussi la possibilité comme dans photoshop e recorder des actions (avec des limitations bien sur) dans c4d pour cela Script => Historique de script et apres tu fait tes actions. En passant je t'invite a regarder ma vidéo sur le sujet
    Dernière modification par gr4ph0s ; 05/01/2017 à 17h45.
    SDK Specialist
    MAXON Computer GmbH

  7. #7
    Touriste
    Date d'inscription
    janvier 2017
    C4D version
    R15 Studio
    OS
    osx sierra
    Messages
    4

    Smile

    def main():
    fps = doc.GetFps() #On recup le nombre de FPS
    frame = 0 #On met au debut de lanimation
    maxFrame = doc.GetLoopMaxTime().GetFrame(fps) #on recup le nombre de frame dans la preview

    #Gestion des differentes version de c4d
    version = c4d.GetC4DVersion()

    #R13
    if version >= 13000 and version < 14000:
    id_save_incremental = 600000030

    #R14 - R15
    elif version >= 14000 and version < 16000:
    id_save_incremental = 600000032


    Bon c'est clairement pas la méthode la plus propre mais ça fonctionnera !

    Sinon tu as aussi la possibilité comme dans photoshop e recorder des actions (avec des limitations bien sur) dans c4d pour cela Script => Historique de script et apres tu fait tes actions. En passant je t'invite a regarder ma vidéo sur le sujet [/QUOTE]



    ALORS SUPER MERCI !!!!!!!
    ça marche
    j'ai mis un peu longtemps à te répondre
    car dans un premier temps ça moulinait mais sans rien enregistrer....
    alors je me disais peut-être que les fichiers se trouvaient quelque part dans mon ordi mais rien......

    puis j'ai suivi ton tuto
    avec l'historique de script
    la ça marchait mais je devais faire exécuter à chaque fois (j'ai pas fini tout ton tuto je voulais essayer tout de suite)

    puis j'ai remarqué que dans ma ligne de code de l'historique de script
    ce n'était pas marqué
    id_save_incremental = 600000032 mais id_save_incremental = 600000042 (je suis en R15) pour sauvegarder en incrémental

    donc j'ai changé ça et c'est ok !!!!!!!!!!!!
    yes !!!!!!!!!!
    cool!!!!!!
    cool
    cool

    super
    encore une fois merci

  8. #8
    Big Boss Avatar de yayaprod
    Date d'inscription
    mai 2006
    C4D version
    R13 Studio
    OS
    OS Walking Dead ?
    Messages
    6 010
    Bienvenu à toi !
    Yaya °)


    Ps : gr4ph0s , qu'est ce que tu sais pas faire ?
    Les détails font la perfection, et la perfection n'est pas un détail.
    LdV.
    http://yayaprodtm.cgsociety.org/

  9. #9
    Pilier Avatar de leBigYO
    Date d'inscription
    mars 2014
    C4D version
    R15 Studio
    OS
    windows 10
    Messages
    1 403
    +1 avec tonton Yaya !

    bon, en fait, j'ai rien compris à ton problème mais bienvenue !
    La chance sourit aux audacieux : pourvu qu’elle n’ait pas de caries.
    http://yoniverse.jimdo.com/

  10. #10
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Heureux que tu t'en sois sortis, C'est dommage je me suis trompé sur le seul ID que tu avais besoin, enfin au moins maintenant ça sera bon pour toute les versions !

    @yaya encore trop de chose à mon grand désarroi ^^
    SDK Specialist
    MAXON Computer GmbH

Discussions similaires

  1. bonne année
    Par leBigYO dans le forum Le saloon
    Réponses: 25
    Dernier message: 24/01/2017, 16h57
  2. Bonne année
    Par renoven dans le forum Premiers Travaux
    Réponses: 1
    Dernier message: 02/12/2013, 14h09
  3. Réponses: 5
    Dernier message: 04/01/2006, 01h12
  4. hello et bonne année
    Par the-hunter dans le forum Nouveaux membres
    Réponses: 9
    Dernier message: 03/01/2006, 14h29

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