4.2.0.2 Release Notes

Release date: Fri, 09 Feb 2018

Maxwell Render

  • Feature: New triangle ID channel.

  • Feature: UV render channel is now multiple, with a maximum of 16 UV channels.

  • Feature: You can cycle the images on channels that are multiple (custom alpha and UV) with arrows at the sides of its selector.

  • Feature: Display channel name below channel selector.

  • Feature: New override flag on references to select Object ID behaviour from 3 modes.

  • Change: Instances of hidden objects / references are shown now.

  • Change: Type, units and default values for some Stereo and Fish lenses parameters.

  • Fixed: Paths or dependencies with special characters cause Maxwell to fail the render.

  • Fixed: Lens extension: Stereo and fish rendered always as center.

  • Fixed: Reflectance channel may be wrong on textured instances.

  • Fixed: Flip x and Flip y projection is not correct on Lat-Long and fish lenses.

  • Fixed: Neck on Lat-Long lenses.

  • Fixed: Fast multilight with simulens crashes on any change.

  • Fixed: An instance pointing to a hidden object crashes on production.

  • Fixed: Hiding all instances, makes the original object to hide too.

  • Fixed: Custom alpha channel ignores instances of mxs references.

  • Fixed: Resuming deep alpha channel crashes on some scenes.

  • Fixed: Grass extension: Instances of objects with grass inside a group have wrong grass transform.

  • Fixed: Grass extension: Instances of references of objects with grass have no grass.

  • Fixed: Render via Network button in OSX

  • Fixed: Referenced emitter materials crash Maxwell.


Maxwell GPU

  • Feature: New triangle ID channel.

  • Feature: UV channel is now multiple, with a maximum of 4 UV channels.

  • Fixed: If you have non-continuous UVs channels on an object (i.e. 0, 2, 5), crashed at render.

  • Fixed: Emitter map was sampled always on channel 0.

  • Fixed: Alpha channel was a few pixels wider than it should.

  • Fixed: Texture properties (brightness, contrast, saturation) are not applied correctly.

  • Fixed: wrong UV's index assignment to instances.

 

Maxwell Studio

  • Fixed: If you have non-continuous UVs channels on an object (i.e. 0, 2, 5), index was changed at saving (0, 1, 2) and it crashed at render.

  • Fixed: Quick double-click on fire button may make studio crash.

  • Fixed: Key shortcuts shouldn't work on blocked cameras.

  • Fixed: Issues on hide / unhide multiple selected objects with groups.

  • Fixed: Xref objects don’t hide using isolate selected option on fire.

  • Fixed: Deleting an emitter component on material with Fire running crashes Studio.

  • Fixed: Newly created instances may disappear on the viewport.

  • Fixed: Material Id is randomized on a material clone.

  • Fixed: If a reference visibility override flag is marked on a scene, when loading all flags are marked on UI.

  • Improvement: Int and double fields don’t accept letters and "Esc" key cancels edition.

  • Improvement: Randomize Id option on materials and objects.

  • Fixed: Render via Network button in OSX

  • Fixed: Faculty licenses show as unregistered when using render in viewport.

  • Improvement: Return error when the user tries to save a scene with an object with two or more UV channels with the same ID.

  • Fixed: pesky bug related to wrong dealing with UV projectors’ ChannelID's.

 

Material Editor

  • Fixed: If gallery path doesn’t end with a slash, it creates a folder for each material.

  • Fixed: Texture picker with floating preview has no size after app restart.

  • Fixed: Unload texture don’t clean procedural textures.

  • Fixed: It asks for missing textures twice.


Mx Network

  • Fixed: Connection failed if Monitor was launched before Manager on a IPv6 network.

  • Fixed: Batch renders are sent with Denoiser always activated.

  • Fixed: Error shown if the node-locked license was not named “maxwell_license.lic”


PyMaxwell Editor

  • Fixed: PyMaxwell module renamed from “pymaxwell” to “pymaxwell4”.

 

Maxwell SDK

  • Removed exclusive functions to access custom alpha channels: getAlphaCustomBuffers, getAlphaCustomBuffer, getNumberOfAlphaCustomBuffers.

  • Removed exclusive functions to access shadow channels: getShadowBuffers, getShadowBuffer, getShadowBuffer, getNumberOfShadowBuffers

  • New methods to access all channels like they are multiple: getNumSubChannels, getExtraBuffer (with subChannel index) and getExtraBuffers.

  • New methods to Know UV array idx from Id and viceversa: getUVIdxFromId, getUVIdFromIdx.