MaxStation 3ds Max blog is a team effort by Nicolas Holst, Lee Montgomery, Vishnu Ramdass and Anil Choudhary. Wed, 07 Oct 2015 17:23:29 UTCUPDATED: Where is my Stingray menu?MaxStation<p>Once you've installed both 3ds Max 2016 Extension 1 and Stingray there is one more step: you have to manually&nbsp;<span style="line-height: 1.5em;">install&nbsp;StingrayDCCLink2016.msi from the C:\\Program Files\\Autodesk\\Stingray\\extras\\ folder. When you next start 3ds Max 2016 the Stingray menu will be availble.</span></p> <p>If you haven't got Stingray you can get the 30 day trial version on <a href="">the main Stingray page</a>.</p> <p>Info in the online help on Stingray Live Link: <a href="">What's new in Stingray Live Link</a>.</p>Fri, 21 Aug 2015 09:07:20 UTC objects to IGESMaxStation<p>Up to 3ds Max 2014 the IGES exporter included with 3ds Max used Direct Connect (DC) and had as a restriction that it only supported NURBS surfaces, anything else was excluded.</p> <p>Since 3ds Max 2015 we're using the Autodesk Translation Framework (ATF) and that also has the limitation that it only supports one type of object: this time it's solids.</p> <p><a href="/userdata/blogs/maxstation/nicolas/" mce_href="/userdata/blogs/maxstation/nicolas/">This maxscript routine </a>will convert the objects in the scene to solids, if you have some objects selected it will only convert thsoe otherwise it'll go through all the geometry objects of the scene and try to convert them. Once it's done it'll print the number of objects that were converted in the listener. Make a copy of the scene before you run this so you can get the objects back in their original state.</p> <p>Or you could do a hold and then a fetch after you've exported the file to IGES.</p> <p></p> <p>So what's IGEs anyway? Form the Direct Connect help file:</p> <p>IGES (Initial Graphics Exchange Specification) A file format for transferring graphics data between CAD/CAM systems. A neutral file format that can be imported into any number of CAD or modeling packages.&nbsp;</p>Wed, 19 Aug 2015 11:57:17 UTC Vision Series - Leveraging the CloudMaxStation<p>In this Siggraph 2015 presentation Jenni O'Connor covers leveraging the cloud or as she likes to call it "how to succeed at rendering without buying a farm".</p> <p></p>Tue, 18 Aug 2015 08:45:51 UTC Vision Series - Procedural Content CreationMaxStation<p>Martin Coven and Christopher Diggins, the Max creation guys, cover procedural content creation in 3ds Max 2016 and beyond!</p> <p></p>Fri, 14 Aug 2015 07:48:26 UTC Max 2016 Service Pack 1 is availableMaxStation<p>Download <a href="">3ds Max 2016 Service Pack 1</a></p> <p></p> <p>Issues that have been addressed:</p> <p><span style="line-height: 1.5em;">Animation</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22058 3dsmax 2015 - SP3 breaks motion mixer mixdown &amp; copy to biped</span></li> <li><span style="line-height: 1.5em;">MAXX-22545 Object only updates when you move to the next frame</span></li> <li><span style="line-height: 1.5em;">MAXX-22671 Implement particle export to Alembic</span></li> <li><span style="line-height: 1.5em;">MAXX-24010 IParamBlock2::Reset and ::ResetAll do not create restore objects</span></li> </ul> <p><span style="line-height: 1.5em;">Animation Modifiers</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22127 Skin / Paint Weights tool gives a wrong weighting.</span></li> <li><span style="line-height: 1.5em;">MAXX-22134 Skin Modifier / Error when using the Weights Paint tool</span></li> </ul> <p><span style="line-height: 1.5em;">Animation TrackView</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22380 TrackView: poor performance shift cloning keys on curve</span></li> <li><span style="line-height: 1.5em;">MAXX-22848 TrackView: poor performance selecting keys trackbar</span></li> </ul> <p><span style="line-height: 1.5em;">Cameras Physical</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22047 DOF Animation Fails</span></li> <li><span style="line-height: 1.5em;">MAXX-22988 Fixing the DOF animation seems to have broken the grid of the Physical Cam</span></li> </ul> <p><span style="line-height: 1.5em;">Core</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22171 .Net Garbage collection issue</span></li> <li><span style="line-height: 1.5em;">MAXX-23111 Defaults command line option does not work in quiet mode.</span></li> </ul> <p><span style="line-height: 1.5em;">MAXScript</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22072 Exceptions to report filename and line number</span></li> <li><span style="line-height: 1.5em;">MAXX-22156 struct def member variable initialization expressions are not properly wrapped in a SourceFileWrapper</span></li> </ul> <p><span style="line-height: 1.5em;">Python API</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-15268 Parenting widget to 3dsmax window</span></li> <li><span style="line-height: 1.5em;">MAXX-15755 PySide: QtGui.QLineEdit cannot be edit when use in MAX</span></li> </ul> <p><span style="line-height: 1.5em;">Design Suite Interop</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22345 Constraint names are duplicated while import animated inventor file, even though they are different in Inventor.</span></li> <li><span style="line-height: 1.5em;">MAXX-22359 Add option that could set import view detail level</span></li> <li><span style="line-height: 1.5em;">MAXX-22683 Revit Import: cutting box and missing object issue</span></li> <li><span style="line-height: 1.5em;">MAXX-22746 Revit Import: surface edge and smooth group info are missing</span></li> <li><span style="line-height: 1.5em;">MAXX-22956 Revit_converter.exe process left in memory</span></li> <li><span style="line-height: 1.5em;">MAXX-23016 Customer Error Report: Program error on Export to OBJ. msvcr110 _NA_ vsprintf_s_l</span></li> <li><span style="line-height: 1.5em;">MAXX-23123 Revit Import: RCE 2014 not working</span></li> <li><span style="line-height: 1.5em;">MAXX-23150 3ds Max will hang if cancel Link Revit importing at the point when loading rvt files</span></li> <li><span style="line-height: 1.5em;">MAXX-23224 Revit Import: Massive co-planar triangle compared with DWG import</span></li> <li><span style="line-height: 1.5em;">MAXX-23344 Revit Importer Texture Cut-out issue</span></li> <li><span style="line-height: 1.5em;">MAXX-23345 Revit Importer: Add additional metadata as Expo team required</span></li> <li><span style="line-height: 1.5em;">MAXX-23980 Link File - Reload saved link revit file failed</span></li> <li><span style="line-height: 1.5em;">MAXX-24161 Revit Import: Empty scene error</span></li> <li><span style="line-height: 1.5em;">MAXX-22349 Body object visible in viewport cause crash when set as template scene</span></li> </ul> <p><span style="line-height: 1.5em;">Entertainment Creation Suites Interop</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-18813 Alembic imports/exports transforms incorrectly.</span></li> <li><span style="line-height: 1.5em;">MAXX-22275 FBX - Material Custom Attribute lost</span></li> <li><span style="line-height: 1.5em;">MAXX-22350 Program error: Center Pivot with Alembic object</span></li> <li><span style="line-height: 1.5em;">MAXX-23597 FBX Export from Max 2016 corrupting skinning</span></li> </ul> <p><span style="line-height: 1.5em;">Autocam and Gestura</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-20540 Add UI Preference entry to Enable/Disable Multi-Touch Gestures</span></li> <li><span style="line-height: 1.5em;">MAXX-21614 Missing orbit gesture on HP Z1 G2</span></li> <li><span style="line-height: 1.5em;">MAXX-23428 3ds Max 2016 error on close with Wacom Cintiq touch displays</span></li> </ul> <p><span style="line-height: 1.5em;">MCG Core</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21688 Performance problems saving large graph</span></li> <li><span style="line-height: 1.5em;">MAXX-21933 Attempting to create a connection in large graphs causes the node editor to lag, preventing the connection from being made.</span></li> <li><span style="line-height: 1.5em;">MAXX-22760 MCG loading an invalid graph with a loop causes program error</span></li> </ul> <p><span style="line-height: 1.5em;">FileIO</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21332 Revit Importer: Scene importation fails silently</span></li> <li><span style="line-height: 1.5em;">MAXX-22015 Revit importer memory and performance improvements</span></li> <li><span style="line-height: 1.5em;">MAXX-22179 Some Body Objects are missing while importing stp file.</span></li> <li><span style="line-height: 1.5em;">MAXX-22182 Geting additinal pieces of objects than previous while importing igs file.</span></li> <li><span style="line-height: 1.5em;">MAXX-22192 Issues extending containers using maxscript</span></li> <li><span style="line-height: 1.5em;">MAXX-22871 Using Object Paint with XRef Objects no longer works in 2016.</span></li> <li><span style="line-height: 1.5em;">MAXX-22872 Wrong offset when using the Object Paint with XRef objects</span></li> <li><span style="line-height: 1.5em;">MAXX-22925 Container support to click closed content to select helper</span></li> <li><span style="line-height: 1.5em;">MAXX-23772 Views list isn't in alphabetical order while using regular importer to import rvt file.</span></li> <li><span style="line-height: 1.5em;">MAXX-23989 Revit Importer: Dalylight properties are different from previous.</span></li> </ul> <p><span style="line-height: 1.5em;">FileIO, MCG Core</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-19527 Customer Error Report: Program Error when saving</span></li> </ul> <p><span style="line-height: 1.5em;">Materials DirectX, Viewports DirectX</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-23422 DX9 HLSLShaderMaterial node does not respect Light Direction and Color Semantics in Nitrous DX9</span></li> </ul> <p><span style="line-height: 1.5em;">Materials ShaderFX</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21693 "ShaderFX" page are all not localized when clicking "open ShaderFX" button on "Slate Material Editor" page under Rendering Ribbon.</span></li> </ul> <p><span style="line-height: 1.5em;">Materials Viewport</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21365 Transparent is broken in 2013_NodeProperties</span></li> <li><span style="line-height: 1.5em;">MAXX-22670 Vray mtl bump issue with AMG shader</span></li> <li><span style="line-height: 1.5em;">MAXX-23191 Color in 2013_tonemapping is wrong.</span></li> <li><span style="line-height: 1.5em;">MAXX-23283 Cull State Error when opening file.</span></li> </ul> <p><span style="line-height: 1.5em;">MCG Core</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22286 Get Matrix Scale and others are not exposed in operator list</span></li> <li><span style="line-height: 1.5em;">MAXX-22756 MCG scripted modifiers cause performance lag in modifier list</span></li> <li><span style="line-height: 1.5em;">MAXX-23083 Graph gets stuck in pan mode</span></li> <li><span style="line-height: 1.5em;">MAXX-24159 MCG scripted modifiers cause performance lag in modifier list</span></li> </ul> <p><span style="line-height: 1.5em;">Modeling</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21604 Broken Transform center in the Mirror tool (geometry mode).</span></li> <li><span style="line-height: 1.5em;">MAXX-21604 Broken Transform center in the Mirror tool (geometry mode).</span></li> <li><span style="line-height: 1.5em;">MAXX-23013 Customer Error Report: epoly CreateFaceCMode ExitMode</span></li> <li><span style="line-height: 1.5em;">MAXX-23259 Customer Error Report: mnmath _NA_ BadBridgeMesh 0x154</span></li> <li><span style="line-height: 1.5em;">MAXX-23366 Customer Error Report: epoly CreateFaceCMode ExitMode</span></li> <li><span style="line-height: 1.5em;">MAXX-23606 Customer Error Report: chamfermod ChamferPostLoad proc</span></li> <li><span style="line-height: 1.5em;">MAXX-23918 Customer Error Report: Program error with Caddies</span></li> </ul> <p><span style="line-height: 1.5em;">Modeling Modifiers</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21772 Quad Chamfer selects all previously chamfered edges.</span></li> <li><span style="line-height: 1.5em;">MAXX-21924 Cancelling out of a chamfer operations sometimes messes up the smoothing groups</span></li> </ul> <p><span style="line-height: 1.5em;">Modeling NURBS</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-22352 Customer Error Report: NURBS bug</span></li> </ul> <p><span style="line-height: 1.5em;">Modeling OpenSubdiv</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21495 OSD / GPU / rendering issues after adding modifiers on top of the OSD.</span></li> <li><span style="line-height: 1.5em;">MAXX-21925 OpenSubdiv "Smooth Triangles" switch is broken</span></li> </ul> <p><span style="line-height: 1.5em;">Rendering</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21595 iray__Irradiance : RenderElement incorrect property class</span></li> <li><span style="line-height: 1.5em;">MAXX-21850 Command line rendering improvements</span></li> <li><span style="line-height: 1.5em;">MAXX-21857 Wrong Gamma in RAM player</span></li> <li><span style="line-height: 1.5em;">MAXX-22203 Assigning A360 Renderer via MAXScript while Render Dialog is open causes Program Error</span></li> <li><span style="line-height: 1.5em;">MAXX-22302 RenderSetup dialog: "Views to render" label is not displayed correctly</span></li> <li><span style="line-height: 1.5em;">MAXX-22484 Displace modifier that gradient ramp was assigned does not work correctly</span></li> <li><span style="line-height: 1.5em;">MAXX-22752 save render preset and "+"-button , pathing issues</span></li> </ul> <p><span style="line-height: 1.5em;">Rendering IRay</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21591 Irradiance Element Not Playing Nice</span></li> </ul> <p><span style="line-height: 1.5em;">Rendering MentalRay</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-21108 Noisy area light sampling artifacts for default materials</span></li> <li><span style="line-height: 1.5em;">MAXX-21154 LIS produces unwanted distribution in near-field lighting</span></li> <li><span style="line-height: 1.5em;">MAXX-21724 mr Physical Sky renders black when daylight below 0 degrees</span></li> <li><span style="line-height: 1.5em;">MAXX-21858 LIS Causes Slower Render</span></li> <li><span style="line-height: 1.5em;">MAXX-22906 MAXX-12848 Integrate mental ray</span></li> <li><span style="line-height: 1.5em;">MAXX-23069 Error when doing a DBR with 3ds Max 2016</span></li> <li><span style="line-height: 1.5em;">MAXX-23098 Program Error when loading MDL material if texture is not set</span></li> </ul> <p><span style="line-height: 1.5em;">A360 Rendering</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-20328 Panorama exporter is available for A360</span></li> <li><span style="line-height: 1.5em;">MAXX-21260 Sign in widget for A360 displays a 1px button when clicked</span></li> <li><span style="line-height: 1.5em;">MAXX-22007 Users can send an animation to A360 rendering service</span></li> <li><span style="line-height: 1.5em;">MAXX-22693 A360 test compatibility Program Error</span></li> </ul> <p><span style="line-height: 1.5em;">Rendering StateSets</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-19028 Xform modifier OFF in renderer not respected once state sets activated</span></li> <li><span style="line-height: 1.5em;">MAXX-21543 Sending footage back from After Effects</span></li> </ul> <p><span style="line-height: 1.5em;">Scene Explorer</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-18055 Scene explorer slows down viewport display in walk though mode</span></li> <li><span style="line-height: 1.5em;">MAXX-20337 Hiding 50 layers makes 50 UNDO actions</span></li> <li><span style="line-height: 1.5em;">MAXX-21465 Hiding a selection, from within the SE leaves the selection "halo" visible</span></li> <li><span style="line-height: 1.5em;">MAXX-21465 Hiding a selection, from within the SE leaves the selection "halo" visible</span></li> </ul> <p><span style="line-height: 1.5em;">UI</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-12423 Customer Error Report: system_xaml_ni: _NA_: _NA_</span></li> <li><span style="line-height: 1.5em;">MAXX-23915 Customer Error Report: Program error with DevExpress_Utils</span></li> </ul> <p><span style="line-height: 1.5em;">Viewports</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-23095 Selection in element sub-object mode is slow</span></li> </ul> <p><span style="line-height: 1.5em;">Viewports Nitrous</span></p> <ul> <li><span style="line-height: 1.5em;">MAXX-20906 Supp</span><span style="line-height: 1.5em;">ort for inverted Green channel with HLSLShaderMaterial</span></li> <li><span style="line-height: 1.5em;">MAXX-21131 Support built-in functions to satisfy special MetaSL porting needs.</span></li> <li><span style="line-height: 1.5em;">MAXX-21162 Issues for Show Material in Viewport pressed down.</span></li> <li><span style="line-height: 1.5em;">MAXX-22534 Port blend material for AMG shader</span></li> <li><span style="line-height: 1.5em;">MAXX-22684 When using progressive rendering, Ghost artifacts in viewport when using black as material color</span></li> <li><span style="line-height: 1.5em;">MAXX-22902 Reflection -&gt; bitmap texture not working</span></li> <li><span style="line-height: 1.5em;">MAXX-23432 Selected polygon doesn't show correctly in Viewport if the mesh is dense.</span></li> <li><span style="line-height: 1.5em;">MAXX-24465 Assigning Vertex Colors with a Skylight in the scene makes geometry black.</span></li> <li><span style="line-height: 1.5em;">MAXX-24466 Group performance lag</span></li> <li><span style="line-height: 1.5em;">MAXX-24559 The Bloom maxsdk sample could not work correctly in release mode</span></li> </ul>Wed, 12 Aug 2015 12:51:06 UTC Max 2016 Extension 1 is available from Autodesk Account - UPDATEDMaxStation<p>After you log in to <a href="">Autodesk Account</a> you can find Extension1 for 3ds Max in the list of product enhancements and updates by following the Quick Link: Product Enhancements in the left hand nav bar.&nbsp;<span style="line-height: 1.5em;">If you use this method to download the extension the resulting .exe is over 200Mb as it includes Service Pack 1.</span></p> <p><span style="line-height: 1.5em;">UPDATE: If instead you go to Product Updates and download the extension you will get a .msi file which is only 2Mb. In this case you should first install Service Pack 1 as it isn't included.</span></p> <p><span style="line-height: 1.5em;"> &nbsp;</span></p> <p><span style="line-height: 1.5em;">For all the details on what's new in Extension 1 please see Eddie's post:&nbsp;</span><a href="/blogs/max/3ds-max-2016-extension-1" style="line-height: 1.5em;">3ds Max 2016 Extension 1</a></p>Wed, 12 Aug 2015 07:21:32 UTC lots of custom attributes in one go with MaxScript - part 3MaxStation<p>In the previosu two posts ( <a href="/blogs/maxstation/n245-removing-lots-of-custom-attributes-in-one-go-with-maxscript">Removing-lots-of-custom-attributes-in-one-go-with-maxscript</a>&nbsp;&amp; <a href="/blogs/maxstation/n246-removing-lots-of-custom-attributes-in-one-go-with-maxscript---part-2">Removing-lots-of-custom-attributes-in-one-go-with-maxscript---part-2</a> ) custom attributes on selected objects, the scene root, material editor and the animation control manager were removed. On a more complex scene it may be useful to just remove all custom attributes from all objects.</p> <p><strong>Please make a backup in case there was a need to have those custom attributes in the first place.</strong></p> <pre>for i in objects do&nbsp;</pre> <pre><span style="line-height: 1.5em;">( </span></pre> <pre style="padding-left: 30px;"><span style="line-height: 1.5em;">z=1&nbsp;</span></pre> <pre style="padding-left: 30px;"><span style="line-height: 1.5em;">while z !=undefined do&nbsp;</span></pre> <pre style="padding-left: 30px;"><span style="line-height: 1.5em;">( &nbsp;</span></pre> <pre style="padding-left: 60px;"><span style="line-height: 1.5em;">z = custattributes.getdef i 1 &nbsp;</span></pre> <pre style="padding-left: 60px;"><span style="line-height: 1.5em;">custAttributes.delete i z&nbsp;</span></pre> <pre style="padding-left: 30px;"><span style="line-height: 1.5em;">)&nbsp;</span></pre> <pre><span style="line-height: 1.5em;">)</span></pre>Fri, 07 Aug 2015 11:04:24 UTC and slow loading files because of mixersMaxStation<p class="MsoNormal">If you save files compressed it may not be immediately obvious that the filesize is getting out of hand, file save times would still be worse than expected, depending how fast your machine is (disk and cpu) that may not be that noticeable.</p> <p class="MsoNormal"></p> <p class="MsoNormal">To check the number of mixers run the following MAXScript:</p> <p class="code" style="padding-left: 30px;">count=theMixer.numMaxMixers()</p> <p class="MsoNormal"></p> <p class="MsoNormal"><span style="line-height: 1.5em;">If that shows a large number (in the thousands or tens of thousands) and you're not intentionally adding mixers or you've not animated in the scene file run the following code to remove them:</span></p> <p class="code"></p> <p class="code"><strong style="font-family: 'Lucida Grande', Lucida, Verdana, sans-serif; line-height: 21px;">To be safe: always keep a copy of the scene file in case the script removes something that you actually wanted to keep!</strong></p> <p class="code" style="padding-left: 30px;"><span style="line-height: 1em;">count=theMixer.numMaxMixers()</span></p> <p class="code" style="padding-left: 30px;"><span style="line-height: 1em;">for i in 1 to count do</span></p> <p class="code" style="padding-left: 30px;">theMixer.removeMaxMixer 1 false 1</p>Wed, 08 Jul 2015 10:41:09 UTC adjust pivot: affect pivot only/affect object onlyMaxStation<p>There isn't a special mode in Maxscript to adjust the pivot in the different modes like in the Hierachy panel.</p> <p>Nodes have an additional set of properties that can be used to achieve the same result:</p> <ul> <li><span style="line-height: 1.5em;">objectoffsetpos,&nbsp;</span></li> <li><span style="line-height: 1.5em;">objectoffsetrot&nbsp;</span></li> <li><span style="line-height: 1.5em;">and objectoffsetscale</span></li> </ul> <div>In the below examples I only mention position, but the same goes for rotation and scale.</div> <div></div> <div></div> <div>When you move an object the object position changes and the object pivot remains the same. Looking at the transform and objectoffset:</div> <div> <ul> <li>the value for position changes</li> <li>and the value for the objectoffsetpos remaisn the same.</li> </ul> </div> <div>When 'affect pivot only' is active and you move the object only the pivot is affect, the object remains in place. If you look at the values:</div> <div> <ul> <li>the position changes</li> <li>and the objectoffsetpos changes in the opposite direction</li> </ul> <p>When 'affect object only' is active and you move only the object is affected, the pivot remains in place. In this case the values for:</p> <ul> <li>position doesn't change</li> <li>and the objectoffsetpos changes.</li> </ul> </div>Fri, 12 Jun 2015 13:03:19 UTC nVidia MDL in 3ds Max 2016MaxStation<p>There are a couple of interesting posts on the mentalray blog on this topic:</p> <ul> <li><a href="" style="line-height: 1.5em;">NVIDIA Material Definition Language (MDL) with mental ray</a></li> <li><a href="" style="line-height: 1.5em;">Using MDL with mental ray in 3ds Max 2016</a></li> <li><a href="" style="line-height: 1.5em;">Using MDL with mental ray for Maya 2016</a></li> </ul> <p>For more information about MDL please see:&nbsp;<a href=""><span style="line-height: 1.5em;">The NVIDIA Material Definition Language</span></a></p>Thu, 14 May 2015 12:40:04 UTC How to change between Classic and DesignMaxStation<p>We didn't make it easy to get this dialog back...</p> <p>Updated: but we did make it easier than I originally thought! Thanks Electrotoast!</p> <p><img src="/userdata/blogs/maxstation/nicolas/choice.png" /></p> <p></p> <p><b>Step 1. Run 3ds Max with the one of the following command line options: -df, -dfc or -dfd &nbsp;</b></p> <p>You can do that by editing your shortcut or by running 3dsmax.exe from a command line.</p> <p>The three options are:</p> <ul> <li>-df: gives you the dialog again so you can chose which mode you want to use</li> <li>-dfc: no dialog, runs 3ds Max in Classic mode</li> <li>-dfd: no dialog, runs 3ds Max in Design mode</li> </ul> <p><b style="line-height: 1.5em;">Step 2. Remove the user settings</b></p> <p>And rename or remove your user settings &nbsp;C:\\Users\\YOURNAMEHERE\\AppData\\Local\\Autodesk\\3dsMax\\2016 - 64bit\\ (where you replace YOURNAMEHERE with you Windows login name).</p> <p><b><br /></b></p> <p>The next time you start 3ds Max 2016 you'll can choose your initial 3ds Max experience again if you've used -df. Or you're straight in Classic mode (with -dfc) or Design mode (with -dfd)</p> <p></p> <p>---</p> <p></p> <p>The original post was:</p> <p></p> <p>First the obligatory warning because step 1 requires registry editing:</p> <p><strong><span color="#ff0000" style="color: #ff0000;">Warning! Problems caused by improperly editing the Windows registry could render your computer operating system unusable. Microsoft provides a wealth of critical information that you need to know about the registry in the Microsoft Knowledge Base at Use the Microsoft&reg; Registry Editor only at your own risk and only after backing up the registry.</span></strong></p> <p></p> <p><strong>Step 1. Remove the registry key that indicates which mode to use&nbsp;</strong></p> <p>Delete the following key: HKEY_CURRENT_USER\\Software\\Autodesk\\3dsMax\\18.0\\DefaultMaxStartUI</p> <p>It is either set to Classic or to Design.&nbsp;</p> <p></p> <p><strong>Step 2. Remove the user settings</strong></p> <p>And rename or remove your user settings &nbsp;C:\\Users\\YOURNAMEHERE\\AppData\\Local\\Autodesk\\3dsMax\\2016 - 64bit\\ (where you replace YOURNAMEHERE with you Windows login name).</p> <p></p> <p>The next time you start 3ds Max 2016 you'll can choose your initial 3ds Max experience again.</p>Wed, 13 May 2015 11:58:37 UTC location of the 2016 Hires Populate dataMaxStation<p>Get the hires Populate data here:&nbsp;<a href="" style="line-height: 1.5em;">3ds Max 2016 Populate data</a></p>Tue, 05 May 2015 08:32:38 UTC the 3ds Max 2016 help filesMaxStation<p>You can download the product help here:&nbsp;<a href="">Download and install 3ds Max product help</a></p> <p>New for the 2016 release is that these are now also available in Brazillan-Portuguese.</p>Fri, 01 May 2015 08:27:26 UTC when using mental ray DBR in 3ds Max 2016: Could not locate MDL shared core library.MaxStation<p>When you try to use DBR (Distributed Bucket Rendering) you will get the following error message:&nbsp;</p> <p class="code" style="padding-left: 30px;">Could not locate MDL shared core library.</p> <p></p> <p>To help mental ray satellite find this .dll copy <span class="code">libmdl.dll</span> from the main 3ds Max 2016 folder to the NVIDIA\\Satellite folder. Note that you have to do this on all the machines that will be used for DBR.</p>Wed, 29 Apr 2015 08:19:27 UTC Creation GraphMaxStation<p>To see more Max Creation Graph examples (MCG) go to <a href="">Scriptspot 3ds Max | MCG</a>&nbsp;</p> <p></p> <p>It's a great place to share grpahs if you have created your own or to see&nbsp;<span style="line-height: 1.5em;">which graphs are available (either to use directly or to learn from them).</span></p>Mon, 27 Apr 2015 07:34:48 UTC you have many lights in your scene and do you use the mental ray renderer?MaxStation<p>Light Importance Sampling (LIS) works best in scene files with lots of lights, especially area lights. Under the hood it will give lights that are closer and brighter most light samples.</p> <p><strong style="line-height: 1.5em;"><br /></strong></p> <p><strong style="line-height: 1.5em;">More quality?</strong></p> <p>With the default quality setting of 1.0 it will not be faster, you will get a better quality because of the improved light sample distribution.&nbsp;</p> <p><strong><br /></strong></p> <p><strong>Or more speed?</strong></p> <p>By setting it to a value in the range off 0.25 to 0.5 you should get a similar quality as with LIS disabled. However it will render considerably faster.</p> <p></p> <p>Please note that LIS only works with lights that fall of at an inverse-square rate. It doesn't take lights with another fall off rate into account.</p> <p></p> <p></p> <p>So where do you find this option? At the bottom of the samplign quality rollout of the mental ray's renderer tab in Render Setup.</p> <p><img src="" /></p> <p></p> <p></p> <p>And here are some pages in the online help related to the topic of LIS:</p> <ul> <li><a href="">Sampling Quality Rollout (mental ray Renderer)</a></li> <li><a href="">About Light Importance Sampling</a></li> </ul>Mon, 20 Apr 2015 11:55:10 UTC 3ds Max 2016MaxStation<p>Up to 3ds Max 2015 there were two different flavours of 3ds Max: 3ds Max and 3ds Max Design, both had some features which the other didn't have, the default UI colours were different and until we added the MIX_MAX_DESIGN_BB enviroment variable&nbsp;you had to install both 3ds Max and 3ds Max Design on your render farm to ensure that users could submit from either flavour.</p> <p>With the 2016 release there is no longer a 3ds Max Design flavour, you get all features (SDK, light analysis, Civil View) and the first time you start 3ds Max 2016 you can chose to go for the Classic or for the Design experience. Suites that in the previous release contained 3ds Max Design now contain 3ds Max instead.</p>Fri, 17 Apr 2015 11:40:04 UTC scrollable text in rolloutMaxStation<p>I was working on a little script that shows information about selected objects, my intiial tests were done on a simple scene so i just used a Messagebox to show the results. That works fine as long as the number of lines of text fits on the screen.</p> <p>V1 of the script:</p> <p class="code" style="padding-left: 30px;">m=""</p> <p class="code" style="padding-left: 30px;">for i in selection do&nbsp;<span style="line-height: 1.5em;">"\n"</span></p> <p class="code" style="padding-left: 30px;"><span style="line-height: 1.5em;">messagebox m</span></p> <p class="code"><span style="line-height: 1.5em;"><br /></span></p> <p><span style="line-height: 1.5em;">But what if the user selects lots of objects? In that case the message box goes off the screen, you can still hit return to close it but you won't be able to see all the info. I need a scrollbar!</span></p> <p>With .Net you can do that, here is V2 of the script:</p> <p class="code" style="padding-left: 30px;"><span style="font-family: 'Courier New', Courier, monospace; line-height: 1em;">m=""</span></p> <p class="code" style="padding-left: 30px;">for i in selection do&nbsp;<span style="line-height: 1.5em;">"\\r\\n"</span></p> <p style="padding-left: 30px;" class="code">rollout r "Info" width:300 height:300</p> <p style="padding-left: 30px;" class="code">(</p> <p style="padding-left: 60px;" class="code">dotNetControl textboxctrl "System.Windows.Forms.TextBox" pos:[0,0] width:300 height:300</p> <p style="padding-left: 60px;" class="code"><span style="line-height: 1.5em;">on r open do</span></p> <p style="padding-left: 60px;" class="code">(</p> <p style="padding-left: 90px;" class="code">textboxctrl.WordWrap = false;</p> <p style="padding-left: 90px;" class="code">textboxctrl.Multiline = true;</p> <p style="padding-left: 90px;" class="code">textboxctrl.ScrollBars = textboxctrl.ScrollBars.vertical;</p> <p style="padding-left: 90px;" class="code">textboxctrl.Text=n;</p> <p style="padding-left: 60px;" class="code">)</p> <p style="padding-left: 30px;" class="code">)</p> <p style="padding-left: 30px;" class="code">createDialog r;</p> <p style="padding-left: 30px;" class="code"></p> <p>The thing to keep in mind is that you need to use <span class="code">\\r\\n</span> in the textBox instead of&nbsp;<span class="code">\\n</span> to ensure all the text doesn't end up on a single line.&nbsp;If you'd like to scroll horizontally also replace<span class="code"> textboxctrl.ScrollBars.vertical;&nbsp;</span>with <span class="code">textboxctrl.ScrollBars.both;</span>.</p>Fri, 20 Feb 2015 11:57:38 UTC many cores does 3ds Max support? Part 2: RenderersMaxStation<p>The previous post (H<a href="/blogs/maxstation/n268-how-many-cores-does-3ds-max-support">ow many cores does 3ds Max support</a>) was about how many cores 3ds Max would recognise, this one looks specifically at the scanline and the mental ray renderers.</p> <p></p> <p>The scanline renderer is limited to 32 cores. If there are more than 32 cores in the machine you have to have at least Service Pack 1 for 3ds Max 2015 installed otherwise it will crash (from the SP1 readme file:&nbsp;<span style="line-height: 1.5em; font-size: 14px;">MAXX-16801&nbsp;The Scanline renderer caused a program error when rendering with more than 32 processors).</span></p> <p><span style="font-size: 14px; line-height: 1.5em;">Like 3ds Max the mental ray renderer will only use a single processor group, so at most 64 cores can be used, but depending on the number of cores in the machine it could be significantly lower (in the example from the previous post the 72 cores will be split in two 36 processor groups).</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;">How to maximize render performance? The two approaches from the previous post still apply, you have to ensure that the number of cores is lower or equal to 32 (for the scanline renderer) or 64 (for the mental ray renderer). The options are either disabling hyper-threading (which for compute intensive operations tends to give a 10-20% performance increase) or to run multiple virtual machines (which can have a 3-15% overhead). Both are much better than leaving half the cpu cores of the machine unused.</span></p>Thu, 22 Jan 2015 14:40:32 UTC many cores does 3ds Max support?MaxStation<p>Until now in order to have lots of cpu cores in a machine you'd have to buy a server in order to get more than two processor sockets and run a Windows Server on it so that all the processors are recognized. Officially that is not supported because we only test 3ds Max on Windows Workstation versions.</p> <p><span style="font-size: 14px; line-height: 1.5em;">The latest announced Intel cpu has 18 cores (</span><a href="" style="font-size: 14px; line-height: 1.5em;">Intel&reg; Xeon&reg; Processor E5-2699 v3&nbsp;(45M Cache, 2.30 GHz)</a><span style="font-size: 14px; line-height: 1.5em;">), add two of those in a workstation, switch on hyperhtreading and you'll have 72 cores.&nbsp;</span></p> <p><span style="font-size: 14px; line-height: 1.5em;"><br /></span></p> <p>With that many cores you'll run into a problem: 3ds Max doesn't use all of them. With two of those latest Intel cpus it will only use 36 cores...</p> <p>The reason for that is Windows Processor Groups (see&nbsp;<a href="">this MSDN article on Processor Groups</a>&nbsp;for the details). As there are more than 64 processor cores in the system they get split into two processor groups, 36 per group.&nbsp;</p> <p>And as 3ds Max isn't Windows Processor Group aware it will run in a single group only, therefore using only 36 cores.</p> <p></p> <p>T<span style="font-size: 14px; line-height: 1.5em;">o maximize utilisation of the cores in the machine there are two approaches:</span></p> <ul> <li>run multiple virtual machines each with a certain number of cores assigned (that could be assymetric: one virtual machine with 64 cores assigned and the other with the rest)</li> <li>disable hyperthreading so that there are 64 or fewer cores.</li> </ul> <p></p> <p>Both of these have a certain performance impact (running virtual machines can cost from 3 to 15% performance and enabling hyperthreading with cpu intensive tasks tends to give between 10 and 20% performance improvement). But even the worst case scenario will better than only using half the processor cores.</p>Wed, 21 Jan 2015 14:14:27 UTC