Batch render sous Max

Batch render sous Max - Infographie 3D - Graphisme

Marsh Posté le 29-06-2004 à 12:56:04    

:hello: b'zour les zamis
Histoire de gagner du temps, comment lancer automatiquement les rendus de plusieurs scenes pendant que je ronfle ? (Max 6)
Si vous avez un ch'tit script qui traine....
 
merkiiiii
 :jap:

Reply

Marsh Posté le 29-06-2004 à 12:56:04   

Reply

Marsh Posté le 29-06-2004 à 13:06:01    

j'avais déjà demandé :o
 
hey tu viens plus toi là :fou:

Reply

Marsh Posté le 29-06-2004 à 14:12:11    

justeleblanc a écrit :

j'avais déjà demandé :o
 
hey tu viens plus toi là :fou:


 
A pu trop l'temps, sorry.
T'avais po eu de réponse ?

Reply

Marsh Posté le 29-06-2004 à 14:12:38    

nop :/

Reply

Marsh Posté le 29-06-2004 à 14:36:01    

plusieurs scènes... Si elles sont pas trop lourdes tu peux faire un merge et faire un rendu enchainé sur toutes tes scènes en 1...

Reply

Marsh Posté le 30-06-2004 à 08:37:40    

un merge ??? j'ai déja fait ça pour fusionner des objets d'une scène A avec une scène B, mais là je vois po trop comment tu procèdes. Approfondirais-tu mon bon ? stp... merki.....

Reply

Marsh Posté le 30-06-2004 à 08:42:00    

ca doit pas trop etre compliqué en max script ca? :whistle:

Reply

Marsh Posté le 30-06-2004 à 08:42:05    

bah tu fais tes scènes, tu les merges de manière à ce qu'elle ne se superpose pas (visuellement et géométriquement), et tu fais tes rendus de la scène 1 en frame 0 à N, tes rendus de la scène de la frame N à M ect...
 
Par contre faut penser à désactiver les lumières pour qu'elle ne se superpose pas non plus...

Reply

Marsh Posté le 30-06-2004 à 08:57:03    

bon bah voila, en 10 min j'ai fait mon premier script [:dawa]

Reply

Marsh Posté le 30-06-2004 à 08:57:39    

si ca existe vraiment pas, jveux bien le rendre "utilisable" :D

Reply

Marsh Posté le 30-06-2004 à 08:57:39   

Reply

Marsh Posté le 30-06-2004 à 08:58:04    

suri a écrit :

ca doit pas trop etre compliqué en max script ca? :whistle:


 
:whistle:
 

suri a écrit :

bon bah voila, en 10 min j'ai fait mon premier script [:dawa]


montre! montre! [:huit]
 
 
 
sinon il me semble que le rendu réseau de max peut faire ça... :??:


Message édité par darth21 le 30-06-2004 à 08:58:40

---------------
TZR un jour…  |  gamertag: cropNcut
Reply

Marsh Posté le 30-06-2004 à 09:05:41    

darth21 a écrit :

:whistle:
 
 
montre! montre! [:huit]
 
 
 
sinon il me semble que le rendu réseau de max peut faire ça... :??:


 
bah ya un open, un render c tout :d donc c faisable en faisant une boucle sur un certain nombre de fichier..
la fct render() possede une centaine d'arguments donc tout est parametrable au niveau des frames a rendre tout ca... :d
 
enfin si ca existe jvais pas le faire pour rien :D

Reply

Marsh Posté le 30-06-2004 à 09:07:17    

ben vi c'est pas compliqué le maxscript [:dawacube]
 
mais je crois bien que c'est faisable en passant par le rendu réseau de max :)


---------------
TZR un jour…  |  gamertag: cropNcut
Reply

Marsh Posté le 30-06-2004 à 10:27:15    

http://www.kicrea.com/articles/div [...] ering.php3
 
:D
 
oui paske c trop la merde de verifier si ya une camera, et si non choisir la viewport perspective etc... c relou :D et on peut pas choisir la camera par avance, enfin bref, c pas pratique


Message édité par Suri le 30-06-2004 à 10:28:29
Reply

Marsh Posté le 30-06-2004 à 11:29:54    

suri a écrit :

http://www.kicrea.com/articles/div [...] ering.php3
 
:D
 
oui paske c trop la merde de verifier si ya une camera, et si non choisir la viewport perspective etc... c relou :D et on peut pas choisir la camera par avance, enfin bref, c pas pratique


 
bah c'est pas bien compliqué non plus mais faut prévoir une interface derrière après ;)


---------------
TZR un jour…  |  gamertag: cropNcut
Reply

Marsh Posté le 30-06-2004 à 14:48:57    

bon j'ai regardé, je bloque comme un naze, je fais :
 
loadMaxFile "avirer1.max"  
renderSceneDialog.open()
 
j'me retrouve avec ma scène, la boite de dialogue correspondante avec tous mes réglages à moi que j'aime, mon problème... impossible de lancer automatiquement le rendu, j'ai beau chercher, je ne trouve pas la commande qui correspond à ce foutu clic sur le bouton "Rendu"...
 
Avis aux amateurs de Maxscript...


Message édité par fouef2 le 30-06-2004 à 14:49:06
Reply

Marsh Posté le 30-06-2004 à 14:55:24    

hop:

Code :
  1. /* batch renderer v1 */
  2. files_list = getFiles "c:\\program files\3dsmax5\scenes\batch_renderer\*.max"
  3. for file in files_list do (
  4. fd = loadMaxFile file;
  5. if (fd == false) then
  6.  format "%s : %s\n" "unable to open file" file;
  7. else (
  8.  cam = cameras[1];
  9.  imageFile = getFilenameFile file + ".bmp";
  10.  print imageFile;
  11.  if (cam != undefined) then (
  12.   print "camera found";
  13.   viewport.setCamera(cam);
  14.   render camera:$cam outputFile:( imageFile );
  15.  )
  16.  else (
  17.   print "camera not found";
  18.   viewport.activeViewport = 1;
  19.   viewport.setType #view_persp_user;
  20.   render outputFile:( imageFile );
  21.  )
  22. )
  23. )


par contre j'ai bloqué au niveau de la perspective (qd ya pas de cam), ca selectionne un truc bizarre (toutes les autres vues fonctionnent sauf perspective :D)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 30-06-2004 à 21:36:51    


 
tu devrais le choix aux gens de l'adresse des scènes max :)

Reply

Marsh Posté le 30-06-2004 à 21:47:50    

nan mais attend :D le truc il marche a moitié, est super pas parametrable, et ya un truc de discreet qui le fait en 100 fois mieux :D, jcalcule meme pas une video la :o


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 30-06-2004 à 22:13:31    

foueeeeeeeeeeef ! :bounce: :bounce: :bounce:

Reply

Marsh Posté le 30-06-2004 à 22:28:22    

Y'a plus simple :
1) Lancer le gestionnaire Backburner (Manager)
2) Lancer le serveur Backburner (Server)
3) Lancer le gestionnaire de file d'attente (Monitor)
 
Ensuite y'a plus qu'à ouvrir un Max avec sa scène, et cocher "rendu en réseau" comme ça le travail part dans la file d'attente.
 

Reply

Marsh Posté le 30-06-2004 à 22:30:10    

et installer un truc de bouclage MS


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 30-06-2004 à 22:35:44    

Ça a l'air compliqué votre truc, Backburner c'est pour faire des rendus en réseau avec plusieurs machines, mais si tu n'as qu'un seul PC ça marche aussi c'est bien.

Reply

Marsh Posté le 30-06-2004 à 22:47:30    

oui oui on est d'accord :)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 30-06-2004 à 22:50:29    

Ok, il a sa répouse alors Fouef2 :) ?

Reply

Marsh Posté le 30-06-2004 à 22:51:15    

ben oui :) mais rien ne nous empeche de philosopher :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 30-06-2004 à 23:01:05    

Le rendu en réseau c'est top, on faisait ça sur nos fichiers dès que les mecs du web de la salle d'à côté paratient, et hop, 25 Pc qui calculent ta scène, ça dépote :D !

Reply

Marsh Posté le 02-07-2004 à 03:04:17    

j'ai pas eu le courage de tout lire, mais au lieu de passer par des maxscript, utilise le rendu reseau
 
tu lances le manager, tu lances le monitor (et pas tt de suite le server)
ensuite tu lances chacun de tes rendus en cochant net render (si tu n'utilises qu'une machine pas la peine de passer par le reseau pr les chemins de sauvegarde, mais testes au cas où)
chacun de tes rendus va se mettre en queue ds le monitor, et quand t'auras tout mis, tu fermes max et tu lances le server.
 
et op, il va enchainer ts les jobs a la suite.
ca me parait clairement le plus simple
++

Reply

Marsh Posté le 07-07-2004 à 15:11:27    

Merkiiii
 
;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed