C’est repartit pour les Friday Tips avec Michael sur l’optimisation de vos fichiers 3dsMax !
Optimisations 3dsMax
Il arrive souvent d’avoir des fichiers qui deviennent anormalement lourd, ou qui sont déjà, notamment avec des import Revit ou autres et votre machine souffre ! Bon peut-être pas la votre mais la mienne carrément ! Il existe une petite astuce pour réduire considérablement la taille des fichiers (taille en espace disque j’entends -Mo-)
- Cocher l’option dans le menu / personnaliser / préférences et ensuite l’onglet fichier –> Comprimer à l’enregistrement !
- Merci à SmasLuigi, la ligne de code à copier coller dans le récepteur de MAXScript en bas à gauche de l’interface :
t=trackviewnodes;n=t[#Max_MotionClip_Manager];deleteTrackViewController t n.controller;gc()
La première partie du script delete la barre de motion clip manager et supprime donc toutes les notes et le GC, littéralement Garbage Collector, fonctionne comme le delete history dans maya. Deuxièmement, c’est surtout pour réduire la place utilisée par 3dsMax dans la RAM de votre pc qu’il devient utile : The Area
J’ai eu l’occasion de tester sur un fichier qui ne fait que 1.3 Mo sur disque et qui consommait 6Go de Ram dans 3dsMax !! Une fois le script appliqué plus que 500 Mo de ram ! N’oubliez pas d’enregistrer le fichier et relancer 3dsMax pour voir le résultat 😉
Voici deux autres petit snippets bien utile pour alléger vos scènes :
Pour supprimer le fichier background, notez que depuis la version 2013 il y a un bouton qui le fait avant pas! Mais ça c’était avant… Attention aux quillemets, WordPress fait des
backgroundimagefilename=""
Et ensuite pour supprimer les bitmaps :
FreeSceneBitmaps()
Installer des scripts
Afin d’installer ces scripts rapidement je vous invite à faire :
- MAXScript / New Script
- Coller le code et selectionnez-le
- Drag dans une toolbar et voilà c’est un bouton !
Ca tombe à pic: je travaille sur un fichier max que j’ai fait à partir d’un import d’une 3D autocad, il pèse 90Mo et met 1mn20 à s’ouvrir (max2013). J’ai appliqué ton script, ré-enregistré le fichier, puis réouvert, mais ça change rien: tant pis, ça doit pas venir de là.
Sinon sympa ton nouveau site Meta 🙂
super classe je ne connaissais pas merki 😉
même chose pour nous, ça fait deux jours que mon collègue s’arrachait les cheveux pour debugger sa scène, maintenant ça fonctionne niquel :)) merci Matt !
Merci !
Pour ton fichier TChadail ça ne fonctionne pas pour tout non plus 😉 A voir si il n’y a pas d’autres choses c’est vrai que 1min 20 ça me semble très long…. tu as un vieux PC ? Il ya peut-être des éléments d’autocad que tu n’aurais pas du importer?
Non, PC récent .. jamais compris pourquoi certaines scenes sont toujours très longues à ouvrir. C’est vrai que ça arrive souvent avec les imports depuis d’autres softs.
Bonjour, merci beaucoup l’allègement… c’est top on réduit tout de même le poids de 2/3 en moyenne.
Petit soucis néanmoins, le bouton « FreeSceneBitmaps » semble poser des problèmes à l’ouverture des scènes, en effet il semblerait qu’elles mettent beaucoup beaucoup plus de temps à s’ouvrir…
Avez-vous des problèmes similaires?
merci beaucoup! Ça résout énormément de problèmes. J’aimerai limite le lancé a chaque ouverture de fichier ou juste avant l’enregistrement mais je ne suis pas sur que ça soit possible…
Ce sujet devrait t’intéresser > http://forum.mattguetta.com/topic/585-lancer-automatiquement-un-script/?hl=startup#entry4962
c’est exactement ça! encore merci 🙂
Chez moi ça ne marche pas, lorsque je veux lancer le script, ça me marque:
unknown property: « controller » in undefined