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
Salut phobos,
C'est ça que tu veux faire ? :
Quand tu fais une recherche, cherche sur plugincafe.com et dans la doc Python, tu ne trouveras pas grand chose sur fc4d.Code PHP:
import c4d
def main():
vp = doc.GetActiveRenderData().GetFirstVideoPost()
while vp:
print vp
vp = vp.GetNext()
if __name__=='__main__':
main()
RenderData.GetFirstVideoPost() est juste au dessus de RenderData.GetFirstMultipass() dans la doc.
Envoyé par Cinema 4D R17 Python SDK Documentation
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)
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.
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