Maverick Changelog

What's new in Maverick Build 481.306 Indie / Build 481.306 Studio

Dec 20, 2020
  • New Features:
  • Python: New Python panel exposing our core support for Python scripting.
  • Python: New Python action 'MK_api.open_mks( ... )' to open a scene.
  • Python: New Python action 'MK_api.render( ... )' to render a still frame or turntable.
  • Python: New Python action 'MK_api.exit()' to exit the application on termination.
  • Python: General low-level support for some of our DAG/API functions through the MK_api module. Use print_help() in the Python panel for more info.
  • Improvements:
  • Core: Now Maverick does not do any padding on your resolution. Padding is necessary internally for CUDA/OpenGL memory alignment, but now it is fully concealed from the user.
  • UI: Added some better visual warnings to let the user know that a new build of Maverick is available.
  • UI: Added a new checkbox in the Start dialog to warn the user (or not) about new builds available.
  • UI: A better (hopefully) message is displayed when the GPU drivers are out of date.
  • Website: More (hopefully) organized and cleaner Profile page.
  • Fixes:
  • Core: Fixed Rectangular Region Render (RRR), which was broken since we upgraded to CUDA 11.
  • Core: RRR now stretches up to the final resolution. i.e., renders the same rectangle as selected in the IPR, but in final resolution coordinates.
  • Core: Fixed a bug when dropping colors from the library (they were turning black by mistake in the previous release).
  • UI: The blow-up tool no longer 'clicks' when enabled-disabled, producing the exact same render at 1:1 than when the tool is disabled.
  • UI: The blow-up tool no longer squeezes or stretches the render when toggling keep-aspect-ratio on/off.

New in Maverick Build 427.983 Indie / Build 427.983 Studio (Apr 13, 2020)

  • New features:
  • Core: New (re-engineered) shadow_catcher. The highlight of the new SC is the ability to render images with a flat background for easy compositing of objects on websites, documents, ...
  • Core: New flag for lights to affect (or not) the shadow_catcher. One mode casts light and shadows on the SC, and the other, shadows only.
  • Core: New compositing mode for the Alpha AOV, that renders the shadow_catcher and the environment in black, for proper compositing of shadows.
  • Core: Finished IBL reflection and refraction overrides.
  • Core: Ability to inherit Object Region render from the parent (such as a group) of an object for all the children objects together.
  • Core: Ability to inherit Object ID mask color from the parent (such as a group) of an object for all the children objects together.
  • Core: Object Region Render (ORR) now uses a pitch black exterior for guaranteed proper compositing.
  • Core: Thin-wall dielectrics see the backplate now. Specially useful for windows and car windshields.
  • Core: Thin-wall reproduces the behavior of a refraction-less dielectric correctly now, in an energy-conserving fashion.
  • Library: New lighting ambiences built using the new Shadow Catcher features.
  • Improvements:
  • Core: About 50% lower memory usage in the framebuffer. At 4K, about 256MB are saved per AOV.
  • Core: Small performance gains (code clean-ups from recent features) accounting for a 5% approx.
  • UI: More optimized view/outline renders (affects navigation positively by a little bit).
  • UI: Normal smoothing has been added to the views (no more faceted views).
  • UI: Better clay-like material for the views, to better reveal the curvature of objects.
  • UI: Fixed light orientation in the views. Before it was happening in local coordinates by mistake.
  • UI: Fixed light shading in the views. Now their color in a view reveals orientation.
  • UI: Light objects are displayed with transparency in the views now.
  • UI: Whiter checkerboard mode to preview the Alpha AOV in the IPR. Allows for better previewing of shadow_catcher shadows in compositing mode.
  • UI: Rearranged uvmapping buttons in the views for better comfort.
  • Fixes:
  • Core: The transparency bounces limit (for opacity) in the Render panel now works.
  • Core: Fixed a freeze for objects without a material.
  • Core: Angularmap and mirrorball projection modes now match exactly with the corresponding spherical projection (ibl/backplate).
  • Core: Views now reflect the visibility state of objects.
  • Core: Opacity mapping works together with camera Z-Clip now. Z-Clip would break opacity until now.
  • Core: Opacity mapping produces a proper Depth AOV now.
  • Core: Light objects show up in the aovs correctly now.
  • UI: The Start dialog was broken in Maverick Indie in the most recent build.

New in Maverick Build 409.314 Indie / Build 409.314 Studio (Nov 19, 2019)

  • New features:
  • Core: New file format .mkmap (similar to .mkmtl) that allows you to save/load maps (and their dependency subgraphs).
  • Core: New checkboxes in the filetex node to tile (repeat) vs. clamp UVs.
  • Core: New gamma correction slider in filetex nodes.
  • Core: Integer type in the user_data node.
  • UI: The selection outline can be muted, or muted after 2 seconds from the settings dialog now.
  • UI: Added a battery of example images to the Help panel with examples from the documentation. The list of images will get more complete over time.
  • UI: Added a battery of links to the Help panel to our YouTube channel.
  • UI: Preliminary support for multiple languages other than English. Translations are automatic now, but will be human-reviewed at some point.
  • Improvements:
  • Core: AI Denoiser upgraded to OptiX v7.0.0, which starts significantly faster.
  • Notifications: Better speed on interactive xform/dform (e.g., changing the size of lights).
  • Notifications: Better defaults for size (repeat) in noise/cellular.
  • UI: Brought back the buttons to undock/redock dockable panels.
  • UI: Worked a bit more on the Help panel, upgrading some texts and adding some more images.
  • UI: New button in the Help panel to easily turn on/off the Attribute Editor tooltips.
  • UI: More descriptive infotag for the selected object(s) in the render views.
  • UI: Updated to Qt5.13.2.
  • Fixes:
  • Core: Rearranged triplanar mapping orientation so textures with text stay in a readable orientation in all faces.
  • Importers: Strong review of the STEP/IGES importer.
  • Notifications: Fixed disappearning lights when changing their size interactively.
  • Notifications: Fixed possible crashes on mtl/map purge.
  • Notifications: The selection outline catches up changes on dform, subdiv and displacement now.
  • UI: Disabled Show in Viewport for maps where the option is not applicable.
  • UI: Fixed some labels in the AOVs panel.
  • UI: Unicode display for the name of the license owner.
  • UI: Tooltips for attributes in the Attribute Editor are back.
  • UI: Fixed a bug in the Library splitter, that was getting reset every time the app was shut down.
  • Content library:
  • New pattern maps directory.

New in Maverick Build 406.126 Indie / Build 406.126 Studio (Oct 31, 2019)

  • Core: round_edges node is working great now, so despite it was present in previous builds, we may as well call it a new feature.
  • Core: curvature node got improved as well.
  • Core: bump_blend uses a better system now where each bump acts on the result of the previous bump, instead of mixing them all together.
  • Core: Ability to 'Show in viewport' a map for better xform placement.
  • Core: Fixed darkenings in some instances of Total Internal Reflection in dielectrics.
  • UI: Added a new infotag bar in the IPR views that displays information about the currently selected object, such as size, # of triangles, etc...
  • UI: Buttons to easily add or remove round_edges from a material.
  • Improvements:
  • Core: The curvature node, sibling of round_edges, has been reviewed and improved.
  • UI: New buttons to enable different selection modes in the select tool (obj, mtl, ...).
  • UI: Moved the 'Click here to exit' labels to a more discreet location, at the bottom of the IPR.
  • Content library:
  • Maverick now resets the library locations on start, which makes the projectors build visible from the start.
  • Fixes:
  • UI: Fixed UI in the aovs Attribute Editor.
  • UI: Fixed the tooltips in the Head Up Display for the right-most icons.
  • UI: The tool icons in the views now show even if the view is brought up mid-session.
  • UI: Drag-and-drop of ambiences was faulty in the most recent build. It has been fixed now.
  • UI: Fixed precision problems when selecting tiny or aggressively scaled objects.

New in Maverick Build 400.419 Indie / Build 400.420 Studio (Oct 4, 2019)

  • Improvements:
  • Core: Faster warm-up times, ranging from 20% to 2x, depending on how heavy the scene is.
  • Made the Substance Painter much smarter, by reading the companion .json file, when present. Thanks to this, we support renamed texture sets now.
  • Bug fixes:
  • Fixed a problem with the ordering of node plugs in the nodal editor.
  • Fixed culling when subdiv/displacement happens behind the camera.