Mari Extension Pack 2.0 http://mari.ideascale.com/a/dtd/MARI-Ex ... 8018-15287
A compilation Nodes & Scripts, all installed properly. Simply extract into your script directoyMARI Function Library (2.5+ only) http://mari.ideascale.com/a/dtd/MARI-Function-Library-1-06/560336-15287
A requirement for a lot of nodes to run properly.
This is a combined effort from Miguel Santiago and myself trying to establish a Development Library for everyone to source from.
Documentation for Developers is available and a collaborative Dev Area that people can participate in is available at
[url]hub.com/campi3d/MARI-Extension-Pack[/url]setRange (2.5 compatible) http://mari.ideascale.com/a/dtd/setRange/422411-15287
A setRange or remapping Node allowing for precise remapping of values.
Useful for example
1) to make 32bit displacement maps
2) define fixed specular values from a black to white map
3) Do simple level/contrast adjustmentscustom Object Normal (2.5 compatible)http://mari.ideascale.com/a/dtd/custom-object-normal/421284-15287
A modification of the existing Mari 2.0 objec normal Mode with added controls for normal rotation and offset.
I mostly wrote this to work with my procedural Edge Detection workflow outlined here: http://youtu.be/YLxCp90SYyAVibrance (2.5 compatible)http://mari.ideascale.com/a/dtd/Vibrance/429632-15287
An adjustment Layer to adjust the Vibrance.
Vibrance will saturate pixels with lower saturation more than ones with higher saturation values.
By choosing "Desaturate" the effect is inverted. Higher saturated colors are desaturated more than lower ones.
Saturation can be remapped (evaluated first) for different effects by modifying the curves.The default curve mimicks what Phototshop and Lightroom do.
For completion a multiplier field exists, however in most cases the default value of 1 will give best results.Procedural Options Pack (2.5 compatible)http://mari.ideascale.com/a/dtd/Procedural-Options-Pack-A/431320-15287
The procedural options pack is a modifcation of the default Mari 2.0 Fractal and Noise based procedurals.
It adds a unified set of options to the following nodes:
The following options are available after installing this pack:
- Seed: Quickly create different results from the same settings
- Non-Uniform Scale: Add directionality to your procedurals
- Rotation: Freeform 3-axis rotation of your procedurals
- Offset: Fine tune your procedurals
A quick demo is available here: http://youtu.be/8-T5aVsHlTwThreshold (2.5 compatible)http://mari.ideascale.com/a/dtd/Threshold/450456-15287
A photoshop style Threshold Adjustment Layer with added options for edge refinement.Spotify Multi Fractal 1.1 (2.5 compatible)http://mari.ideascale.com/a/dtd/Spotify-Multi-Fractal/463597-15287
Re-Release 03/09/13: Fixed bugs on NVidia Drivers 300+ where Blendmodes stopped working or an all white image appeared.
A new Fractal Node with applications in weathering and terrain. A tutorial is available here: https://vimeo.com/66622617Grade+ (2.5 Compatible)http://mari.ideascale.com/a/dtd/Grade-Adjustment-with-channel-selection/513510-15287
A modification of the default grade node letting you select which channels to affect as well as color selectorsFBM Pack (2.5 compatible) http://mari.ideascale.com/a/dtd/FBM-Pack-1-10/508601-15287
Three new fractal nodes, fbm+, vector fbm and multiFbm.
A tutorial is available here: https://vimeo.com/81253436
And a more in-depth tutorial on the multiFbm here: https://vimeo.com/72116387polsurface Curvature BETA (2.5 compatible)http://mari.ideascale.com/a/dtd/Polysurface-Curvature-0-5-BETA/564032-15287
A Node to detect surface curvature for use in masking.
Due to limitations in openGl no smoothing of values is done.'
Your result will be only as good as your mesh is highres/dense enough.
There will always be some sort of faceting visible which is why it is usually
best to bury the node as a part of a mask stack or apply a gaussian filter afterwards.Axis Mask (2.5 compatible)http://mari.ideascale.com/a/dtd/Axis-Mask-1-0/581095-15287
The Axis Mask combines multiple steps into one single easy to use and create a directional Mask Node.
Simply select the Axis you wish to Mask out (multiples are possible).
Other features include ScreenMode ("Black is transparent") and post-rotation for masks that
aren't supposed to be aligned perfectly in object space.Color Range to Mask (2.5 compatible)http://mari.ideascale.com/a/dtd/Color-Range-To-Mask/613453-15287
The ColorRangeToMask node provided a powerful toolset to create Masks.
Simply add the Adjustment layer, select the color ranges then bake it down or use in a
channel mask.FEATURE DEMO: https://vimeo.com/92507840Cylindrical Projection (2.5 compatible)http://mari.ideascale.com/a/dtd/Cylindrical-Projection-v1-0/618734-15287
The cylindrical projection node is a new projection type useful for any cylindrical
object such as trees, pipes, weapons etc.HOW TO POSITION THE PROJECTION ACCURATELY & FAST: https://vimeo.com/93711136SAMPLE CASES & NODE OVERVIEW:
: https://vimeo.com/94145101Illegal Value Warninghttp://mari.ideascale.com/a/dtd/Illegal-Albedo-Warning-1-0/651115-15287
Lets you set an upper and lower value range - you will get a visual warning when values outisde these ranges are detected.Posterizehttp://mari.ideascale.com/a/dtd/Posterize-1-0/651112-15287
A simple Posterize Adjustment Filter, allowing to set the amount of
colors/values to split the base into.Voronoi Popcornhttp://mari.ideascale.com/a/dtd/Voronoi-Popcorn-1-0/651139-15287
Requires MARI Functionlib
1.08 or higher to work
A voronoi based procedural for things like veins, terrain, marble etc.
A base voronoi is created then offset but secondary noises (large Edge Detail & Small Edge Detail.)
Both Voronoi and Edge Detail are run through a fractalization (multiple octaves) for further randomness.Backface Maskhttp://mari.ideascale.com/a/dtd/Backface-Mask-v1-0/715975-15287
Backface Mask will try to create a mask based on opposite normals.
This is useful for example to isolate interior faces of clothing (think jacket lining)Axis Projectionhttp://mari.ideascale.com/a/dtd/Axis-Projection-v1-10/715977-15287
Axis Projection is similar to a Triplanar projection but gives more control over projection orientation
by isolating the positive & negative part of each axis.
In addition it allows you to rotate all axis globally for cases where your object is not perfectly aligned in X, Y and Z.Texture Scatter 2Dhttp://mari.ideascale.com/a/dtd/Texture-Scatter-2D-v1-0/715980-15287
Texture Scatter 2D is a complex texture bombing node, working in UV Space.
It is capable of generating seamless textures up to 32k resolution on any regular plane with full UV coverage.
Demo: https://vimeo.com/118647138SV Lookuphttp://mari.ideascale.com/a/dtd/SV-Lookup-1-0/716048-15287
Allows you to change your Saturation and Value along curves.Edge from Normal Maphttp://mari.ideascale.com/a/dtd/Edge-from-Normal-Map-0-5/716050-15287
Edge From Normal Map is an adjustment layer intended for use over your normal map.
It will create a curvature/edge mask for you.
The node is intended to be flattened after use. Due to mari's lack of filtering you will be required
to add a gaussian blur to soften it.BRDF (Metalness Workflow)http://mari.ideascale.com/a/dtd/BRDF-Metalness-Workflow/716051-15287
This BRDF shader is a reconfigured version of the standard MARI 2.6 BRDF to support a Metalness/Roughness workflow.
Additional features inlcude visual warnings for values in your maps that are outisde the
recommended range for physically based rendering