New Mari Nodes (Procedural & 2 Adjustments added)
One click download of Ideascale Compilation http://mari.ideascale.com/a/dtd/Ideasca ... 4845-15287
A compilation of all Nodes on Ideascale, all installed properly. Simply extract into your script directoy
------------------------------------------------------------------------------------------------How to install new nodes in Mari 2.5 https://vimeo.com/80969600MARI 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 athttp://github.com/DigiTecK3D/DT3D_Mari-Procedural-LibrarysetRange (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 Albedo Warninghttp://mari.ideascale.com/a/dtd/Illegal-Albedo-Warning-1-0/651115-15287
In a Physcial Based Shading Model (PBR) Albedo/Difuse values that are too low (below 0.03) and too high (above 0.97) are generally
considered non-valid. This adjustment node gives a visual warning when illegal values 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.