MaxStationhttp://area.autodesk.com/This 3ds Max blog is a team effort by Nicolas Holst, Lee Montgomery, Vishnu Ramdass and Anil Choudhary. Thu, 23 Oct 2014 07:56:05 UTCSpeeding up mesh operations in 3ds MaxMaxStation<p>Let's start of with a quick question, which may seem unrelated to the subject of this post): do you know where the Max.log file is stored? And if so, how often do you look at this file?</p> <p>For me the answers are:</p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">yes, it's in&nbsp;C:\\Users\\[my user name]\\AppData\\Local\\Autodesk\\3dsMax\\2015 - 64bit\\ENU\\Network\\</span></li> <li><span style="font-size: 14px; line-height: 1.5em;"></span><span style="font-size: 14px; line-height: 1.5em;">and no, i don't really look at the file.</span></li> </ul> <p>Uhm, so why do i have Errors, Info, Warnings and Debug all ticked (in preferences-&gt;files under the log file maintenance section)? Now that's a good question!</p> <p></p> <p>Back to the topic: some mesh operations can take longer because of the mesh inspector (introduced in the 2014 release) logging information in that log file.</p> <p>Aha, so i can speed that up by:</p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">disabling the mesh inspector (that helps)&nbsp;</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">or by unchecking the logging options (that helps even more and i get to keep the benefit of meshes getting automatically fixed if required). In fact you only need to uncheck the Info option.</span></li> </ul>Wed, 22 Oct 2014 12:00:20 UTChttp://area.autodesk.com/blogs/maxstation/n254-speeding-up-mesh-operations-in-3ds-maxIncreasing performance of final gather in mental ray when rendering at a very high resultionMaxStation<p>The default final gather algorithm is faster and produces nicer feedback but also uses more memory, that's find for resultions up to HD but if you go for very large, something like 20000x20000 mental ray will allocate a lot of memory which will cause the machine to swap to disk a lot if you don't have sufficient physical memory.</p> <p></p> <p>The workaround is to use the following string option to force mental ray to use the old algorithm (render setup-&gt;string options in the renderer tab of the mental ray renderer):</p> <p class="code">"finalgather precomp legacy" true</p> <p></p> <p>That will allow the render to complete faster because the machine won't be swapping tho disk.</p>Tue, 21 Oct 2014 11:17:51 UTChttp://area.autodesk.com/blogs/maxstation/n253-increasing-performance-of-final-gather-in-mental-ray-when-rendering-at-a-very-high-resultionFree Autodesk Software for Students, Teachers, &amp; Schools Around the WorldMaxStation<p>The terms have changed: now ALL students, teachers, and schools everywhere in the world have FREE access to our desktop software.</p> <p>In the past, we have had free access in some countries, but not others. Today there are no restrictions. For more information go to: <a href="http://students.autodesk.com/">students.autodesk.com</a>&nbsp;where you can download as much as you want and find curriculum and learning materials.</p>Wed, 08 Oct 2014 08:07:41 UTChttp://area.autodesk.com/blogs/maxstation/n252-free-autodesk-software-for-students-teachers-amp-schools-around-the-worldUsing MaxScript to check for missing bitmap filesMaxStation<p>You can check this in the Asset Tracking by checking the Status column but maybe you prefer to access this information from a small script:</p> <p class="code" style="padding-left: 30px;">missing_maps = for m in (getClassInstances BitmapTexture) where not (doesFileExist m.filename) collect m</p> <p class="code" style="padding-left: 30px;"><span style="font-size: 14px; line-height: 1.5em;">print missing_maps.count</span></p> <div></div> <div>What this does is first get all the bitmap texture objects in the scene: <span style="line-height: 21.6666679382324px;">"</span><span style="font-size: 14.4444446563721px; font-family: 'Courier New', Courier, monospace; line-height: 14px;">getClassInstances BitmapTexture"</span></div> <div>Then it loops through them: "<span style="font-family: 'Courier New', Courier, monospace; font-size: 14.4444446563721px; line-height: 14px;">for m in"</span></div> <div>And checks whether the file exists: "<span style="font-family: 'Courier New', Courier, monospace; font-size: 14.4444446563721px; line-height: 14px;">doesFileExist m.filename"</span></div> <div>Finally it combines them all in a single array, i<span style="font-size: 14.4444446563721px; line-height: 1.5em;">f they match the criterium:&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">"</span><span style="font-size: 14.4444446563721px; font-family: 'Courier New', Courier, monospace; line-height: 14px;">collect m"</span></div> <div></div> <div>And with ".count" we see how many there are in the resulting array (hopefully this will be zero).</div>Tue, 30 Sep 2014 13:50:09 UTChttp://area.autodesk.com/blogs/maxstation/n251-using-maxscript-to-check-for-missing-bitmap-filesThe summer holidays are over...MaxStation<p>It's been silent too long on the MaxStation blog, regular posting will recommence soon!</p>Mon, 29 Sep 2014 10:46:44 UTChttp://area.autodesk.com/blogs/maxstation/n250-the-summer-holidays-are-overSP2 for 3ds Max 2015 and 3ds Max Design 2015 are availableMaxStation<p><span style="line-height: 1.5em; font-size: 14px;">Now available on the Autodesk Application Manager (if you don't see it just do a 'check now') or download them here:</span></p> <ul> <li><a href="http://knowledge.autodesk.com/support/3ds-max/downloads/caas/downloads/content/autodesk-3ds-max-2015-service-pack-2.html">Autodesk 3ds Max 2015 Service Pack 2</a></li> <li><a href="http://knowledge.autodesk.com/support/3ds-max-design/downloads/caas/downloads/content/autodesk-3ds-max-design-2015-service-pack-2.html">Autodesk 3ds Max Design 2015 Service Pack 2</a></li> </ul> <p>From <a href="http://knowledge.autodesk.com/sites/default/files/file_downloads/3dsMax2015_SP2_Readme.htm">the readme file</a>, the following issues were addressed:</p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-18050&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The PhysX plug-in would cause a program error.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17998&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The MAXScript interface to the Skin modifier's Envelope feature was incorrect.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17968&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Backburner: Split Scan Lines did not work when rendering a Camera view.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17895&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Save File As: The + button was hidden in the Japanese interface.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17866&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Frozen objects could be selected in viewports.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17727&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">ShaderFX materials weren't transferred properly when using the FBX format.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17725&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">OpenSSL has been upgraded to correct a security issue.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17680&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Wrong decimal separators have been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17669&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">FBX for 3ds Max plug-in presets were missing.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17631&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The file crashMax.dlu was built into the wrong folder.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17550&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">ShaderFX nodes needed to be copied to user settings.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17434&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Base State material was resetting.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17431&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The mental ray renderer would hang when rendering an empty scene in an orthographic view.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17342&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">It was impossible to rename a layer from the Layer Toolbar.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17282&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Opening the Layer Manager was slow when many objects were on a layer.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17263&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">ActiveShade would cause a buffer overflow.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17236&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: An issue with ChamferedFaces has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17235&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: A core issue with object display has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17210&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The Crossing option for Window/Crossing selection was not working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17172&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The Cloth and Garment Maker modifiers were not localized.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17152&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Scripting a Dummy object was not working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17101&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Viewport focal-point sampling was not working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17097&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Rendering with the mental ray renderer would cause a program error.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17036&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Backburner 2015 running as a service would cause an "adapter error."</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-17024&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Rendering an area would not appear in the Rendered Frame window.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16957&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">A change to Vertex Crease on the Ribbon would not update on the Editable Poly control panel.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16813&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Composite map: Tile offset was not working in Nitrous viewports.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16798&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The movie list on the Welcome Screen contained a nonsense string.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16796&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Nitrous viewports have been upgraded to support up to eight Composite map layers.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16767&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Opening Layer Explorer with 1,000 layers was slow.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16766&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">FBX import: Normals on skinned meshes were being ignored.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16678&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The installer for the plug-ins to exchange data with Adobe After Effects did not install the right files.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16468&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The animated Tours on the Welcome Screen were not localized.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16407&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Display By Layer was not correctly displaying layer properties.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16387&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: Error opening certain files. This has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16241&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Scene Explorer would generate a MAXScript error exception when Esc was pressed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16140&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Scene Explorer: The object list would not resort when a file was renamed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-15964&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Workspaces wouldn't load mnux.cfg files.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-11987&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: An error in Skin has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-11011&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">CAT: A rig arm would not stretch with IK.</span></li> </ul>Tue, 12 Aug 2014 14:09:53 UTChttp://area.autodesk.com/blogs/maxstation/n249-sp2-for-3ds-max-2015-and-3ds-max-2015-are-available2 million hitsMaxStation<p><span style="font-size: 14px; line-height: 1.5em;">2 million hits, wow!&nbsp;</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"></span>Thanks everybody for reading this blog, for those adding comments: an even bigger thank you!</p> <p></p> <p><img src="/userdata/blogs/maxstation/nicolas/maxstation-2m-render.jpg" width="800" height="480" /></p> <p>Also thanks to the two bipeds (not that you can see them well in the render: one drives and the other pushes the cab and the trailer :) )</p>Tue, 29 Jul 2014 07:37:18 UTChttp://area.autodesk.com/blogs/maxstation/n248-2-million-hitsAnimating a cab with a trailer along a pathMaxStation<p>The focus is on simple: the trailer is going to follow the cab but it's rear wheels are stuck to the path, so it's one of those modern ones with a steering rear axle :)</p> <p>As this started out as a simple proof of concept the cab and trailer are simply extruded lines:</p> <p><img src="/userdata/blogs/maxstation/nicolas/cab-trailer1.png" width="400" height="300" /></p> <p>Change the pivot point for the trailer to the point where it rotates behind the cab. And make sure the pivot is at z=0 otherwise we'll get problems when we use the lookat controller later on.</p> <p><img src="/userdata/blogs/maxstation/nicolas/cab-trailer2.png" width="400" height="300" /></p> <p>Parent the trailer to the cab</p> <p>Use a path controller to make the cab follow the path (in the Motion panel select the position and use the assign controller button to select the path controller, then add the path)</p> <p><img src="/userdata/blogs/maxstation/nicolas/cab-trailer3.png" width="400" height="300" /></p> <p>When you now play the animation the cab follows the path with the trailer rigidly attached. Not really what we want!</p> <p>To make the trailer follow the path we use a dummy that's slightly behind on the path and use a lookat controller on the trailer that points at this dummy. You can tweak how the trailer follows the path by adjusting how far the dummy is behind the cab.</p> <p><img src="/userdata/blogs/maxstation/nicolas/cab-trailer4.png" width="400" height="300" /></p> <p>And <a href="/userdata/blogs/maxstation/nicolas/cab-trailer_track_animated.zip">here is the file</a> if you want to play with it yourself</p>Fri, 25 Jul 2014 14:23:01 UTChttp://area.autodesk.com/blogs/maxstation/n247-animating-a-can-with-a-trailer-along-a-pathRemoving lots of custom attributes in one go with MaxScript - part 2MaxStation<p>Yesterday's script would remove all custom attributes, looking at a sample file i got hold of many of the customer attributes didn't have a definition (and could therefore be safely removed), but some did hold definitions (and most likely you'd like to keep those). So here is a script that does just that: instead of repeating the code we define a function that will remove the custom attributes. First we loop forwards through the custom attributes to figure out how many there are and then we go backwards and delete those that have no definition.&nbsp;</p> <p></p> <p class="code">fn clean_ca x =</p> <p class="code"><span style="line-height: 1em; font-size: 14px;">(</span></p> <p class="code">&nbsp;-- first we count up and display</p> <p class="code">&nbsp;z=1</p> <p class="code">&nbsp;c=1 &nbsp;</p> <p class="code">&nbsp;while z !=undefined do</p> <p class="code">&nbsp;(</p> <p class="code">&nbsp; z = custattributes.getdef x c</p> <p class="code">&nbsp; if z != undefined then</p> <p class="code">&nbsp; (</p> <p class="code">&nbsp; &nbsp;format "% %\n" z.name (custattributes.getdefdata z)</p> <p class="code"><span style="line-height: 1em; font-size: 14px;">&nbsp; &nbsp;c=c+1</span></p> <p class="code">&nbsp; )</p> <p class="code">&nbsp;)</p> <p class="code">&nbsp;-- then we count down and delete the ones that are undefined&nbsp;</p> <p class="code">&nbsp;while (c!=0) do</p> <p class="code">&nbsp;(</p> <p class="code">&nbsp; z = custattributes.getdef x c</p> <p class="code">&nbsp; if z != undefined then</p> <p class="code">&nbsp; (</p> <p class="code">&nbsp; &nbsp;if &nbsp;(custattributes.getdefdata z)==undefined then</p> <p class="code">&nbsp; &nbsp;(</p> <p class="code">&nbsp; &nbsp; custAttributes.delete x z</p> <p class="code">&nbsp; &nbsp;)</p> <p class="code">&nbsp; )</p> <p class="code">&nbsp; c=c-1</p> <p class="code">&nbsp;)</p> <p class="code">)</p> <p class="code"></p> <p class="code">clean_ca(rootscene)</p> <p class="code">clean_ca(meditmaterials)</p> <p class="code">clean_ca(rootscene.Anim_Layer_Control_Manager)</p> <p class="code"></p> <p class="code">You can <a href="/userdata/blogs/maxstation/nicolas/show_and_delete_undefined_ca.zip">download the file here</a>.</p> <p><strong>To be safe: please always keep a backup copy of the file.</strong></p>Thu, 10 Jul 2014 12:02:35 UTChttp://area.autodesk.com/blogs/maxstation/n246-removing-lots-of-custom-attributes-in-one-go-with-maxscript---part-2Removing lots of custom attributes in one go with MaxScriptMaxStation<p>To get rid of global custom attributes you can use the MaxScript function custattributes.delete, that takes two parameters the first an object and the second the attribute definition.</p> <p></p> <p>So to delete attributes from the current selection you run something like:</p> <p><span style="font-size: 14px; line-height: 1.5em;">a=$</span></p> <div class="code"> <p>b=custattributes.getdef a 1</p> <p>custAttributes.delete a b</p> <p>In the first line we store the current selected object in variable a, in the section line we get the first custom attribute definition and in the third line we delete that custom attribute on the object.</p> <p></p> <p>If the custom attributes are global they're not assigned to a specific object, instead they're part of the scene. We can access the scene 'object' itself using rootscene.&nbsp;</p> <p>And if there are lots of them you want to delete them all in one go, so you get something like:</p> <p><span style="font-size: 14px; line-height: 1.5em;">z=1</span></p> <p>while z !=undefined do</p> <p>(</p> <p>&nbsp;x = rootscene</p> <p>&nbsp;z = custattributes.getdef x 1</p> <p>&nbsp;custAttributes.delete x z</p> <p>)</p> <p></p> <p>If there are additional custom attributes in the material editor slots or in the animation layer control manager you can remove those using the meditmaterials and&nbsp;<span style="font-size: 14px; line-height: 1.5em;">rootscene.Anim_Layer_Control_Manager objects respectively.</span></p> <p><a href="/userdata/blogs/maxstation/nicolas/del_ca.zip">Here is a little script</a> that removes all custom attributes from the rootscene, meditmaterials and the animation layer control manager.</p> <p><strong>To be safe: please always keep a backup copy of the file.</strong></p> </div>Wed, 09 Jul 2014 13:38:42 UTChttp://area.autodesk.com/blogs/maxstation/n245-removing-lots-of-custom-attributes-in-one-go-with-maxscriptWorkaround for running 3ds Max 2015 render jobs as a service - UPDATEDMaxStation<div>This is the same information as my previous post to make it easier to find:&nbsp;<a href="/blogs/maxstation/n242-how-to-resolve-the-backburner-error-3dsmax-adapter-error-3dsmaxexe-process-no-response">how to resolve the backburner error 3dsmax adapter error 3dsmaxexe process no response</a>.</div> <div><strong><br /></strong></div> <div><strong><br /></strong></div> <div>3ds Max 2015 render jobs that run as a service (through Backburner but also through 3rd party render managers) will fail, running those same jobs as executables will be fine.</div> <div></div> <div>The workaround is to make sure the Scene Explorer is not docked in the profile for the user you run the service as, there are two approaches:</div> <div><ol> <li><span style="line-height: 1.5em; font-size: 14px;">run 3ds Max as the backburner service user,&nbsp;</span><span style="line-height: 1.5em; font-size: 14px;">undock the Scene Explorer window and close it,&nbsp;</span><span style="line-height: 1.5em; font-size: 14px;">close 3ds Max</span></li> <li><span style="line-height: 1.5em; font-size: 14px;">edit the&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">workspace1.se.ini file (C:\\Users\\USERNAME\\AppData\\Local\\Autodesk\\3dsMax\\2015 - 64bit\\ENU\\en-US\\UI\\Workspaces\\Workspace1.se.ini) with a text editor and change the last entry in the [Explorer] section from "Visible=True" to "Visible=False".&nbsp;</span></li> </ol></div> <div><span style="font-size: 14px; line-height: 1.5em;">Once you've done this on a machine you can copy the&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">workspace1.se.ini file</span><span style="font-size: 14px; line-height: 1.5em;">&nbsp;to all the other machines.</span></div> <div><span style="font-size: 14px; line-height: 1.5em;"><br /></span></div> <div><strong><span style="font-size: 14px; line-height: 1.5em;"><br /></span></strong></div> <div><strong><span style="font-size: 14px; line-height: 1.5em;">Additional information (thanks to NCViz for pointing this out): please also make sure that the scene explorer is closed when you submit the job otherwise the render will still fail.</span></strong></div>Fri, 27 Jun 2014 10:34:55 UTChttp://area.autodesk.com/blogs/maxstation/n244-workaround-for-running-3ds-max-2015-jobs-as-a-serviceKeeping a known good version of your user settingsMaxStation<p>Quite a while ago i wrote a post about resetting your user settings in case you run into strange behaviour in 3ds Max:&nbsp;<a href="/blogs/maxstation/n21_resetting_the_user_settings_in_3ds_max" style="font-size: 14px; line-height: 1.5em;">Resetting the user settings in 3ds Max</a></p> <p>One drawback is that you also loose all your UI customisations, so instead of deleting the folder and letting 3ds Max create fresh one from scratch you could also restore a clean set of settings.</p> <p>The recommended approach would be to start with fresh settings by deleting the&nbsp;C:\\Users\\&lt;username&gt;\\AppData\\Local\\Autodesk\\3dsMax\\2015 - 64bit\\ (replace 3dsMax with 3dsMaxDesign and adjust the version in case you're on an older release). Then configure 3ds Max the way you want. Once you're done zip up the2015 - 64bit'<span style="font-size: 14px; line-height: 1.5em;">.</span></p> <p>The next time you want to reset your user settings delete the&nbsp;<span style="font-size: 14px; line-height: 1.5em;">2015 - 64bit' folder and unzip it from the file you created earlier. That way you start with clean user settings and you retain your UI customisations.</span></p>Mon, 16 Jun 2014 08:02:35 UTChttp://area.autodesk.com/blogs/maxstation/n243-keeping-a-known-good-version-of-your-user-settingsHow to resolve the Backburner error: 3dsmax adapter error: 3dsmax.exe process no response - UPDATEDMaxStation<p>If you run the Backburner Server as a service you get the error</p> <p class="code" style="padding-left: 30px;">3dsmax adapter error: 3dsmax.exe process no response</p> <p><span style="font-size: 14px; line-height: 1.5em;">When you run it as an application all is fine.</span></p> <p></p> <p>To prevent the error from happening when running the Backburner Serve as a service make sure that the user you run the service as had admin rights:</p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">o</span><span style="font-size: 14px; line-height: 1.5em;">pen the Start Menu</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">type services.msc in the search box, press Enter</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">right click on &ldquo;Backburner Manager version 2015.x&rdquo;, choose properties</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">in the &ldquo;Log On&rdquo; tab choose &ldquo;This Account&rdquo; and enter the user credentials</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">do the same for the &ldquo;Backburner Server version 2015.x&rdquo;</span></li> </ul> <div><strong><br /></strong></div> <div><strong>UPDATE:&nbsp;<span style="font-size: 14px; line-height: 1.5em;">Additionally for 3ds Max 2015/3ds Max Design 2015 jobs you need to make sure that the docked content explorer is disabled:</span></strong></div> <div> <ul> <li>run 3ds Max as the backburner service user,</li> <li>undock the content explorer window and close it</li> <li>close 3ds Max</li> </ul> <p>This will update the&nbsp;workspace1.se.ini file (C:\\Users\\USERNAME\\AppData\\Local\\Autodesk\\3dsMax\\2015 - 64bit\\ENU\\en-US\\UI\\Workspaces\\Workspace1.se.ini) which you can then copy to the other machines. Alternatively just edit that file with a text editor and change the last entry in the [Explorer] section from "Visible=True" to "Visible=False".</p> </div>Fri, 13 Jun 2014 09:59:51 UTChttp://area.autodesk.com/blogs/maxstation/n242-how-to-resolve-the-backburner-error-3dsmax-adapter-error-3dsmaxexe-process-no-responseFix for Revit interoperability security updateMaxStation<p>If you've installed the Security Update for Revit Interoperability and that removed the ability to link Revit files please run the attached reg file which will fix the registry entries.</p> <p><b><a href="/userdata/blogs/maxstation/nicolas/revit_secutiry_update_fix.zip">Fix registry entries for Revit Interoperability Security Update</a></b></p> <p>What it does is change the path for the following <span style="font-size: 14px; line-height: 1.5em;">two strings under&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">HKEY_LOCAL_MACHINE\\SOFTWARE\\Autodesk\\RevitEngine\\2015\\RX-06:0000 :</span></p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">INSTALLDIR&nbsp;</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">InstallationLocation</span></li> </ul> <p><span style="font-size: 14px; line-height: 1.5em;">So that both contain the value C:\\Program Files\\Common Files\\Autodesk Shared\\Revit Interoperability 2015\\</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"><br /></span></p> <p><span style="font-size: 14px; line-height: 1.5em;">We will be rereleasing the patch shortly.</span></p>Tue, 03 Jun 2014 07:51:26 UTChttp://area.autodesk.com/blogs/maxstation/n241-fix-for-revit-interoperability-security-updateSecurity update for Revit Interoperability for 3ds Max and 3ds Max Design 2015 - UPDATEDMaxStation<p><strong>UPDATE: we're replacing this download so it's currently not available. More info soon!</strong></p> <p></p> <p>You can download the update here:&nbsp;<span style="line-height: 1.5em; font-size: 14px;">Autodesk Revit Interoperability for 3ds Max 2015 Security Update Release</span></p> <p>From the <a href="http://download.autodesk.com/SWDLDDLM/Updates/2015/RXM/Revit_Interoperability_3dsMax_2015_Update_2_Readme.htm">readme</a> file:&nbsp;</p> <p style="padding-left: 30px;">This update release addresses the Heartbleed vulnerability - a security bug in the open-source OpenSSL cryptography library. Heartbleed is registered in the Common Vulnerabilities and Exposures system as CVE-2014-0160. For more information, please visit the CVE dictionary at <a href="http://cve.mitre.org">http://cve.mitre.org</a></p>Fri, 30 May 2014 12:59:33 UTChttp://area.autodesk.com/blogs/maxstation/n240-security-update-for-revit-interoperability-for-3ds-max-and-3ds-max-design-2015Distributed Bucket Rendering in 3ds Max 2015MaxStation<p>There have been a couple of changes with regards to Distributed Bucket Rendering (DBR) in the 2015 release.</p> <p><strong>DBR Service</strong></p> <p>The DBR service still gets installed as part of the 3ds Max 2015 install, however it isn't automatically started as it was in previosu releases. If you forget to start the service you get a message like this:</p> <p class="code" style="padding-left: 30px;">MSG &nbsp;0.0 &nbsp; &nbsp; 11 MB warn &nbsp; 012229: could not connect to host:port blablabla:7520 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (IPv4)</p> <p class="code" style="padding-left: 30px;">MSG &nbsp;0.0 &nbsp; &nbsp; 11 MB error &nbsp;011228: mi_msg_connect: failed to create active socket</p> <p class="code" style="padding-left: 30px;">MSG &nbsp;0.0 &nbsp; &nbsp; 11 MB error &nbsp;011706: cannot add host blablabla:7520</p> <p class="code"><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;">To start the service: go to services, right click on "mental ray Satellite for Autodesk 3ds Max 2015 64-bit" and change the startuip type from Manual to Automatic or Automatic (Delayed Start).</span></p> <p class="code"><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;"><br /></span></p> <p class="code"><strong><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;">Changing the folder for the max.rayhosts file</span></strong></p> <p class="code"><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;">For releases 2011 to 2014 the environment variable to use was&nbsp;</span><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;">MAX2011_MI_ROOT, for the 2015 release we've fixed the behaviour so that <a href="http://help.autodesk.com/view/3DSMAX/2015/ENU/?guid=GUID-A95F7259-3C2A-4F3B-8FBE-AD3E6E7CFEA7">the documentation</a> is correct again, therefore use MAX2015_MI_ROOT.</span></p> <p class="code"><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em;">Previous posts on this topic:</span></p> <ul> <li><span style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; font-size: 14px;">A<a href="/blogs/maxstation/n178-access-denied-error-when-editing-the-maxrayhost-from-within-3ds-max">ccess denied error when editing the max.rayhost from within 3ds Max</a></span></li> <li><span style="font-size: 14px;"><a href="/blogs/maxstation/n203-access-denied-error-when-editing-the-maxrayhost-from-within-3ds-max---revisited">Access denied error when editing the max.rayhost from within 3ds Max - revisited</a></span></li> </ul> <p></p> <p>And like in the previous posts I still prefer to use the split scanlines option with Backburner instead of DBR :)</p>Wed, 21 May 2014 13:35:15 UTChttp://area.autodesk.com/blogs/maxstation/n239-distributed-bucket-rendering-in-3ds-max-2015Speeding up service pack installationMaxStation<p>When you install the Service Pack by running that can easily take half an hour, for the 3ds Max 2015 Service Pack 1 we're using a wrapper around the service pack which speeds up the actual install. If you extract the .msp file or want to install a service pack for a previous release you can use:</p> <p><span style="font-family: 'Courier New', Courier, monospace; line-height: 1em; font-size: 14px;">msiexec /update 3dsMax2015_SP1.msp /quiet /l* 3dsmax_2015_sp1.log</span></p> <p>That should drastically reduce the time it takes to install the service pack.</p>Thu, 15 May 2014 14:28:04 UTChttp://area.autodesk.com/blogs/maxstation/n238-speeding-up-service-pack-installationBaking populate characters - tips and tricksMaxStation<p>Based on comments in the original post:&nbsp;<a href="/blogs/maxstation/v10-customizing-populate-characters-with-accessories">customizing populate characters with accessories</a></p> <p><strong>How to put the bake populate functionality on a button</strong></p> <p>You could write your own mcr file but i always forget what i need to write in the file. Much easier is to let 3ds Max do the work for you:</p> <ul> <li>open the MaxScript Listener</li> <li>type text following text: pop.bakeSelPeople()</li> <li>then hit enter (and you should see ok on the line, if not there is a typo!)</li> <li>now select the text pop.bakeSelPeople() and drag it onto a toolbar</li> <li>right-click on the newly created button and select "Edit Button Appearance..."</li> <li>change the image or enter a label and switch it to be a Text Button</li> <li>if you want add a tooltip</li> </ul> <div>This automatically creates a .mcr file for you and loads it again the next time you start 3ds Max.</div> <div></div> <div></div> <p><strong>How to reduce the number of keys to make editing easier</strong></p> <ul> <li>select all objects you want to reduce the number of keys on</li> <li>open the Track View - Curve Editor (from the Graph Editors menu)</li> <li><span style="line-height: 1.5em; font-size: 14px;">use Curve-&gt;Simplify Curve to reduce the number of key</span></li> </ul> <p><span style="font-size: 14px; line-height: 1.5em;">I've found that the default of 0.5 tends to remove the animation completely, so lower it to something like 0.05 or 0.01 for a better result.</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"><br /></span></p> <p><span style="font-size: 14px; line-height: 1.5em;">Before:</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"><img src="/userdata/blogs/maxstation/nicolas/lotsakeys.png" width="850" height="290" /></span></p> <p><span style="font-size: 14px; line-height: 1.5em;">After simplifying the curve with a value of 0.01:</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"><img src="/userdata/blogs/maxstation/nicolas/fewkeys.png" width="850" height="290" /></span></p> <p><span style="font-size: 14px; line-height: 1.5em;">(click on the images to see the full size image)</span></p>Tue, 06 May 2014 14:11:19 UTChttp://area.autodesk.com/blogs/maxstation/n237-baking-populate---tips-and-tricksService Pack 1 and Security Fix for 3ds Max 2015 &amp; 3ds Max Design 2015 is availableMaxStation<p><span style="line-height: 1.5em; font-size: 14px;">Download them here:</span></p> <ul> <li><a href="http://knowledge.autodesk.com/support/3ds-max/downloads/caas/downloads/content/autodesk-3ds-max-2015-service-pack-1-and-security-fix.html">Autodesk 3ds Max 2015 Service Pack 1</a></li> <li><a href="http://knowledge.autodesk.com/support/3ds-max-design/downloads/caas/downloads/content/autodesk-3ds-max-design-2015-service-pack-1-and-security-fix.html">Autodesk 3ds Max Design 2015 Service Pack 1<br /></a></li> </ul> <p>This release also addresses the Heartbleed vulnerability - a security bug in the open-source OpenSSL cryptography library. Heartbleed is registered in the Common Vulnerabilities and Exposures system as CVE-2014-0160. For more information, please visit the CVE dictionary at&nbsp;<a href="http://cve.mitre.org/" target="_blank">http://cve.mitre.org</a>.</p> <p><span style="font-size: 14px; line-height: 1.5em;">Issues that have been fixed in this service pack:</span></p> <ul> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16831&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">State Sets: Entering an invalid character in an file path would cause states to stop working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16830&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">State Sets: Camera tracking was using incorrect orientation.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16819&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">State Sets: Render output retained keyboard focus after closing State Sets.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16801&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The Scanline renderer caused a program error when rendering with more than 32 processors.&nbsp;</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16799&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">An incorrect link to movies in the Welcome Screen for 3ds Max Design 2015 has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16771&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">A program error when loading specific scene types has been fixed.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16645&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Save As + and Increment On Save appended "_01" to file names instead of incrementing the existing sequence number.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16640&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">In localized languages, changing the Custom UI And Defaults to a layout style other than DefaultUI caused an obsolete quad menu to display in the Scene Explorer.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16639 and MAXX-1390</span><span class="Apple-tab-span" style="font-size: 14px; line-height: 1.5em; white-space: pre;"> </span><span style="font-size: 14px; line-height: 1.5em;">In localized languages, columns were missing from the Scene Explorer &gt; Container Explorer dialog, and an error message appeared when resizing this dialog.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16636&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">When using the Exchange Store, the appPackage for both 3ds Max 2014 and 3ds Max 2015 was not installing correctly.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16629&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Populate: Changing the height of a Seat would cause a character's knees to shake.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16616 and MAXX-16537&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Localized Startup movies would not play.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16569&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: A program error would occur when changing Layer names and then reopening the MAX file.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16558&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The calculation method of Chamfer modifier &gt; Quad Chamfer has been corrected.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16487&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">A program error would occur when creating two Expose Transform helpers.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16408&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">A program error would occur when loading certain MAX scene files.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16394&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">In Chinese, Japanese, and Korean, closing a Scene Explorer &gt; MassFX Explorer would cause a program error.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16349&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">State Sets: Using the Token menu would add symbols that made the output path invalid.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16334&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">When using XRef Scene and Inherited Containers in the same scene, the scene reference would be lost.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16293&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">In Scene Explorer, adding a Display As Box column made objects invisible in Nitrous viewports.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16284&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">State Sets: Right-click &gt; Clone State Node was not working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16280&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Populate would generate an error on closing 3ds Max.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16265&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Populate: Regenerate was not using the Appearance UI table in a newly open scene, and the Appearance UI &gt; Reset button was not working.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16264&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">The mCloth action table was causing an error.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16259&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">In Chinese, Japanese, and Korean, the Scene Explorer would show garbled characters.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16232&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">iray renderer: Rendering Metallic Paint with a bitmap assigned as a color component would cause a program error.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16219&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">iray renderer: The Autodesk Generic material would ignore assigned maps and render the object color only.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16141&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Performance is now improved when opening a Layer Explorer with more than 1000 layers.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-16045&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Workspace Reset did not work on Workspace Scene Explorers.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-15970&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Nitrous viewports were not showing map offsets.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-15969 and MAXX-15968&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Nitrous viewports were not displaying multi-layer Composite maps correctly.</span></li> <li><span style="font-size: 14px; line-height: 1.5em;">MAXX-15958&nbsp;</span><span style="font-size: 14px; line-height: 1.5em;">Customer Error Report: Changing the Material Editor renderer would cause a program error.</span></li> <li><span style="line-height: 1.5em; font-size: 14px;">MAXX-13950&nbsp;</span><span style="line-height: 1.5em; font-size: 14px;">Populate: Loading a scene with Object-XRef'ed pedestrians would cause animation to be wrong.</span></li> </ul>Fri, 02 May 2014 14:14:41 UTChttp://area.autodesk.com/blogs/maxstation/n236-service-pack-1-and-security-fix-for-3ds-max-2015-amp-3ds-max-design-2015-is-availableCustomizing populate characters with accessoriesMaxStation<p class="MsoNormal"><span style="font-size: 14px; line-height: 1.5em; color: #1f497d;">New in 3ds Max 2015 is the functionality to bake populate characters to normal rigged characters, you do that by selecting them and then issuing the MAXScript command </span><span style="line-height: 1.5em; font-size: 10pt;">pop.BakeSelPeople()</span></p> <p class="MsoPlainText"><span style="color: #1f497d;">For more information please see (insert the url here, I just tested it and it came up blank&hellip; and after a long wait it goes to the oops 404 page).<o:p></o:p></span></p> <p class="MsoPlainText"><span style="font-size: 10.0pt; mso-bidi-font-size: 10.5pt;">&nbsp;<o:p></o:p></span></p> <p class="MsoNormal"><span style="color: #1f497d;">Once you have a normally rigged character you can attach the accessories to the character&rsquo;s skeleton. </span></p> <p class="MsoNormal"><span style="color: #1f497d;">One example would be to add a mobile phone to an idle sitter, we&rsquo;ll cover this step by step in a future blog post.</span></p> <p class="MsoNormal"><span style="color: #1f497d;"><img src="/userdata/blogs/maxstation/nicolas/populate_baked_teaser.png" width="160" height="260" style="display: block; margin-left: auto; margin-right: auto;" /></span></p>Fri, 02 May 2014 10:46:43 UTChttp://area.autodesk.com/blogs/maxstation/v10-customizing-populate-characters-with-accessories