Archive:Accélérer un rendu
De Centre de Ressources Numériques - Labomedia
Accélérer le Rendu d'une animation.
En gras, les points importants et facile à appliquer:
Sommaire
Blender 2.50
Les temps de rendu sont très optimisés avec la 2.50, même en Ray Tracing [ici]
Une site qui liste les paramètres importants
http://www.blenderguru.com/13-ways-to-reduce-render-times/
Hardware
- RAM à 4 Go avec OS 64 bits, processeur quad core genre Q6600 ou Q8200, la mémoire doit avoir une fréquence au maxi de la carte mère
- Le 64 bits permet de presque diviser par 2 le temps de rendu, si le processeur supporte bien les instructions 64 bits. Ubuntu 64 convient bien !
- Un site avec un fichier test pour faire des comparaisons : eofw.org
Blender
- MEM Cache Limit au maxi dans User Preference
- Utiliser une version optimisée de Blender récupérée sur graphicall.org
Scènes et objets
- Lamp sur layer only Eclairer les objets par claque
- Désactiver les shadows des Lamp, ne garder qu'un Sun pour les ombres
- Buffer Shadow au lieu de Ray Tracing
- Cuire vos ombres en utilisant Bake → Full Render pour les surfaces immobiles. Puis utiliser cette texture pour ce mesh, et désactiver l’ombrage pour son matériau.
- Simplifier les meshes pour avoir le moins de vertices possibles
- Diminuer les Subsurf et Multires
- Remove Doubles, appliquer Modifier Decimate...
- Supprimer les parties non rendues, faces arrières ….
- Eviter les Lamp AREA. Utiliser Material Shadeless, des textures images plus petites.
- Pour Spot et Camera, diminuer Clip
- Désactiver l'Occlusion ambiante du World, le SSS.
Réglage de rendu
Panneau Output
- Désactiver le rendu des bords (Edge).
- Activer Save Buffers.
- Render vers Image Editor pas vers Render Window.
- Régler Xparts/Yparts en fonction des temps de calcul sur les Cores : X etY petit si le calcul est rapide, X et Y très grand (36) si le calcul est très long sur certaines parties
Panneau Render Layers
Ne rendre que les calques utiles
- Rendre avec comme seule source lumineuse un unique Spot (entrez son nom dans le champ Light:).
- Rendre avec un seul matériau pour tous vos objets (entrez son nom dans le champ Mat:).
- Désactiver les passes de rendu inutiles, comme Z, ou ne rendez que les passes qui vous intéressent, comme Diffuse
Panneau Render
- Désactiver Shadow, Environment Mapping, rendu Panoramique, Raytracing, Radiosité, SSS
- Désactiver ou réduire l ’OSA, le MBLUR
- Rendre à 25%
- Désactiver le rendu des trames (Fields)
- Utiliser Border pour ne rendre qu’une partie de l’image complète
Panneau Anim
- Rendre 30 images à 10 fps pour une animation de 3 secondes, au lieu de 75 images à 25 fps
- Le panneau secret
A coté du bouton PLAY, un bouton rt:0, augmenter le à 1, cela fait apparaitre un nouveau panneau derrière le panneau Render, Simplification qui permet de limiter des éléments qui prennent beaucoup de temps de rendu !
Panneau Bake
- Pré-calculer tout le rendu (Full Render). Créer une texture UV qui colore les objets en fonction des matériaux, puis utiliser cette texture UV, sans ombrage (shadeless), à la place du matériau
- Ne pré-calculer que l’occlusion ambiante.
- Pré-calculer les textures des objets.
Panneau Format
- Choisir sa résolution, un Codec qui codera l'image rapidement: ffmpeg est très bien. Avec FFMPEG, n’activer pas Multiplex Audio (panneau Audio), activer Autosplit Output (panneau Video).
- Rendre en Noir & Blanc (bouton BW) : ça ne veux pas marcher chez moi !!
- Pas de RGBA (avec canal alpha) pour une video sauf nécessité