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

Discussion: script python pour compter les pass dans un post effects

  1. #1
    Timide
    Date d'inscription
    novembre 2012
    C4D version
    R13 Studio
    OS
    windows 7
    Messages
    41

    script python pour compter les pass dans un post effects

    Salut, meilleur vœux pour 2016.

    Voila, je recherche via un script python a compter le nombre de pass présentes dans un post effects
    avec des pass de type "c4d" , "vray" ou "arnold"

    Pour le moment je compte sans problème tous les pass dans le "Multipass" mais
    je n'arrive pas a renter dans les sous pass de type "post effects" pour les compter

    j'ai fait beaucoup de recherche sur ce sujet mais en vint, si vous avez une piste ou un exemple cela serait vraiment top !.

    Par avance merci

  2. #2
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990
    Salut phobos,

    C'est ça que tu veux faire ? :
    Code PHP:
    import c4d

    def main
    ():
        
    vp doc.GetActiveRenderData().GetFirstVideoPost()
        while 
    vp:
            print 
    vp
            vp 
    vp.GetNext()

    if 
    __name__=='__main__':
        
    main() 
    Quand tu fais une recherche, cherche sur plugincafe.com et dans la doc Python, tu ne trouveras pas grand chose sur fc4d.
    RenderData.GetFirstVideoPost() est juste au dessus de RenderData.GetFirstMultipass() dans la doc.

    Citation Envoyé par Cinema 4D R17 Python SDK Documentation
    class c4d.documents.RenderData
    RenderData.__init__()
    RenderData.GetFirstVideoPost()
    RenderData.GetFirstMultipass()
    RenderData.InsertVideoPostLast()
    RenderData.InsertVideoPost()
    RenderData.InsertMultipass()

  3. #3
    Timide
    Date d'inscription
    novembre 2012
    C4D version
    R13 Studio
    OS
    windows 7
    Messages
    41
    merci xs_yann

    C'est déjà un code similaire que j'utilise, puis après je fait un "GetFirstMultipass" et si dans le un mult-pass il y a une pass de type "post effects" je le detecte et
    c'est a ce moment la que je recherche la commande pour voire dans le "post effects" (genre avec vray) combien il y a de pass a l’intérieur du "post effects"

    j'ai bien sur fait des recherche dans la doc avant de poster et je ne trouve pas...

    ou peut être qu'il y a une commende pour directement voire les pass de vray...

    Merci pour ton aide (je sais il y a plus simple)

  4. #4
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    La pass "post effect" n'est pas vraiment une pass mais plutôt un appel aux fonctions qui ont besoin d'être exécutés à ce moment là. (en post effect donc)

    De ce que je comprends de v-ray, il gère ses pass à sa propre manière. Donc il faut connaitre comment vray fait pour le gérer, ce n'est pas en cherchant dans le sdk de c4d que tu trouvera ces infos.

    Je n'ai aucune idée de comment vray fait pour "stocker" les option de multi-pass (sélectionné par le gestionnaire multi-pass)

    pour arnold c'est le même chose.


    L'effet post-production permet de faire vraiment beaucoup de choses (y compris modifier l'affichage des vues 3D par exemple) et je ne crois pas que tu pourra trouver une méthode qui fonctionne avec tous les moteurs de rendus.

  5. #5
    Timide
    Date d'inscription
    novembre 2012
    C4D version
    R13 Studio
    OS
    windows 7
    Messages
    41
    Merci valkaari ,
    tu me confirme ce que je soupçonner, j'ai trouver le code pour arnold sur leur site mais impossible a trouver celui pour vray dans leur sdk,
    si quelqu'un a un exemple ou une piste.

    Merci

Discussions similaires

  1. Script Python - AutoUpdater
    Par gr4ph0s dans le forum Plugins made in FC4D
    Réponses: 0
    Dernier message: 12/07/2015, 16h52
  2. Réponses: 3
    Dernier message: 31/12/2014, 07h14
  3. Script python: conversion de l'image du presse-papier en matériau
    Par oli_d dans le forum Plugins made in FC4D
    Réponses: 3
    Dernier message: 26/12/2014, 13h25
  4. Rown script Python
    Par iolofato dans le forum Plugins
    Réponses: 0
    Dernier message: 28/11/2012, 13h12
  5. [Question] Multi Pass, After Effects.
    Par Hardisk dans le forum Nouveaux membres
    Réponses: 6
    Dernier message: 13/04/2012, 23h57

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