'Lut a tous!
Nous sommes un petit studio 3D qui va bientot monter une 15aine de racks pour disposer de notre propre ferme de rendu.
Plusieurs problèmes se posent quant à la distribution de calcul, pas pour l'animation mais pour les images haute résolution ou longues à calculer. Nous utilisons essentiellement LightWave 3D et rarement 3ds Max, mais nous pensons acquérir d'autres licences de soft ou moteurs 3D pour vendre ce service.
L'objectif est de monter un cluster: le rendu d'animations ne me préocupe pas trop (dans le pire des cas, chaque ordi s'occupe d'un frame, sans besoin de monter un cluster), mais l'intérêt est de pouvoir utiliser les 15 machines pour le calcul d'une seule et unique image (dans le cas d'une affiche haute résolution par exemple). Linux/openMosix semble idéal pour ce boulot, et étant donné que LightWave est multithreadé et dispose également d'un moteur Linux, la distribution du calcul ne sera pas un problème je pense.
Dans le cas de 3ds Max et quelques autres, il n'existe pas de moteur sous Linux. Que je sache, il est impossible de monter un cluster sous Windows. Le problème du calcul d'image unique en tirant parti des 15 machines à la fois se pose donc sous ces soft. L'idée est de ne pas calculer une portion de l'image sur chaque machine et devoir l'assembler ensuite manuellement ou à l'aide d'un utilitaire, mais que ce processus soit automatique et transparent, avec une même scène.
L'unique solution que je vois est Linux/openMosix, mais en faisant tourner ces programmes avec Wine. J'aimerai savoir ce que vous en pensez, et si c'est stable et ça marche.
Message édité par dotfx le 13-05-2006 à 16:14:10