What's new in Extension Pack 4 r2

Previous Next

Released by Jens Kafitz, 2018 - MARI Extension Pack





RELEASE: December 5th, 2018


REQUIREMENTS:  MARI 4.1v2 or higer  *(Indie/Non-Commerical are not supported)






ICONLEGEND


= Feature available via Nodegraph only  




NEW FEATURES


CORE



NODEGRAPH



You can now swap any nodetype for another nodetype using the new Swap Node Type Tool.

For example to replace a 'Tiled' Node with a 'Triplanar' Node inside your graph.

All possible Inputs and Outputs as well as Settings (Images used, tiling settings etc.) are maintained during this swap.



OBJECTS



The Extension Pack Subdivision Tools now support Mari 4's Open Subdiv 3.0 architecture


ADJUSTMENT NODES



The Desaturate Adjustment will desature your input colors using one from a choice of 7 algorithms

(Lightness, Luminance Bt.709, Luminance CCIR 601, Halve, Average, Min, Max)






Converts a Normal Map between OpenGL and DirectX Format and vice versa by inverting the Green Channel.




MARI DEFAULT NORMAL FORMAT


Please note Mari's Shaders expect a DirectX Normal Map by default




HELP



A 'Send Bug Report' Option has been added to the Help Menu



FEATURE IMPROVEMENTS


NODES




(e.g Size, Frequency, Threshold etc.) of another (Extension Pack) node, allowing you to see the node in the viewport the

same way it is used in calculation

For example viewing a cloud node attached to the mask of another node will display the cloud node as scalar.




This behavior has been turned off for all Extension Pack Nodes.

In order to expose a Port to the outside of a graph group you now need to selectively create an 'Input' Node yourself.



ADJUSTMENT NODES



The slider limit of 2 for intensity has been replaced with a freely editable float value field




The Node Color Temperature has been renamed to Blackbody

SHADERS



The Unreal Advanced shader model has been reworked to more closely match the shader available in Unreal Engine



LAYERS



If a Layer in the Layerstack has Nodegraph connections feeding into it that use Radio Nodes, creating a shared layer from

it will now always treat the Radio Node as a shared Resource between both Layers.

This means that the new shared Layer will share the will share the same nodes that fed into the original Radio Node.



CHANNELS



If a Radio Transmitter Node is somewhere connected to a Channel (either in a Nodegraph only or hybrid Layer/Nodegraph workflow),

creating a channel duplicate will now always treat the Radio Transmitter as a shared resource between the two channels.

This means that both channels will be connected to the same Radio Transmitter and nodes upstream from it will not be duplicated.



Repat Last Export now has the shortcut CTRL+ALT+E assigned, to avoid conflicts with Mari 4's shortcuts.



SHADING



Pause Viewport Update has been moved to the new Extension Pack Toolbar.

It is also available under the 'Shading' Menu.



MASK PRESETS



Edge Wear Presets have been updated for Mari 4.


Click here for highres image



BUGFIXES


ADJUSTMENT NODES



Histogram Scan was inverting its result by default.


LAYERS



Clone & Merge polluted projects with leftover, unused nodes , if the layers duplicated were authored in a hybrid

Layerstack / Nodegraph workflow.



NODEGRAPH



Graph Groups weren't detected correctly when the Nodegraph was docked in a custom palette,so some Extension Pack

Tools (Toggle Radio Nodes, rename Nodes etc.) would not find a selection.



Duplicated nodes were sitting on top of the original nodes. Duplicated nodes now are offset from their original position.



Jump to Node didn't return the focus to the Nodegraph after use


TEXT TOOL




OBJECTS



Subdivide was printing debug messages to the python console on startup


DEVELOPER & DEPLOYMENT UPDATES


PYTHON API



You can use the Class/Method Finder UI under the Scripts / Python Menu to explore or refer to the

Extension Pack Python Documentation


OPEN GL


If an existing prefix with an underscore existed it got replaced. Refer to the OpenGL Function Lib for details




       


CREDITS


DEVELOPMENT



Created with the Personal Edition of HelpNDoc: Free help authoring environment