Cita:
Escritos por venomgfx
Lo de las partes, también tiene mucho que ver con cómo está compuesta la escena.
|
Si, eso es culpa de la forma en que renderiza Blender

ya les estuve comentando hace mucho (cuando lo implementaron), que la mejor forma de evitar eso es renderizar como lo hace Cinema4D, pero (para variar) o no me entendieron, o pasaron de mí.
Cinema4D divide todo el espacio de render en tantos threads como procesadores tengas y como no todas las partes iran a la misma velocidad por la estructura de la escena, en el momento en que un thread acaba, elige una parte que este sin acabar por otro thread, la divide en dos y se repite el proceso.
Es un sistema super-eficiente, ya que nunca se queda un thread parado.
Ahora que están empezando a estandarizarse los procesadores con mas cores, el sistema de Blender va a ser una kk, porque en tu ejemplo 3 cores se quedarían parados si tenemos un procesador de 4. El subir el número de Parts es una solución chapucera, porque tienen una penalización de tiempo de inicialización por Part.