César Vonc
13/01/2014, 23h20
Salut,
J'ai remarqué un comportement très étrange lors d'un rendu animé avec l'Illumination globale qui fait perdre beaucoup de temps.
À chaque image, C4D semble calculer toutes les expressions de toutes les images à chaque fois ! :icon_eek:
Créez un objet, ajouter un script Python dessus avec, par exemple :
import c4d
def main :
print doc.GetTime().GetFrame(30)
Activez l'IG et lancez un rendu animé.
Avec les paramètres par défaut (90 images), la console affichera les images 1 à 90 à chaque rendu..., soit 90 * 90 = 8100 calculs au lieu de 90... !
Ça me semble être une perte énorme, j'ai du mal à comprendre la logique, si C4D a vraiment besoin de connaitre autant de paramètres à l'avance pour l'IG, et encore, pourquoi continuer de calculer les images précédentes à l'image en cours...
Si quelqu'un a une explication, ça m'intéresse vraiment !
J'ai remarqué un comportement très étrange lors d'un rendu animé avec l'Illumination globale qui fait perdre beaucoup de temps.
À chaque image, C4D semble calculer toutes les expressions de toutes les images à chaque fois ! :icon_eek:
Créez un objet, ajouter un script Python dessus avec, par exemple :
import c4d
def main :
print doc.GetTime().GetFrame(30)
Activez l'IG et lancez un rendu animé.
Avec les paramètres par défaut (90 images), la console affichera les images 1 à 90 à chaque rendu..., soit 90 * 90 = 8100 calculs au lieu de 90... !
Ça me semble être une perte énorme, j'ai du mal à comprendre la logique, si C4D a vraiment besoin de connaitre autant de paramètres à l'avance pour l'IG, et encore, pourquoi continuer de calculer les images précédentes à l'image en cours...
Si quelqu'un a une explication, ça m'intéresse vraiment !