View unanswered posts | View active topics It is currently Tue Oct 21, 2014 5:21 am

Forum rules


Hi All,

Please post your comments, question and thoughts about Mari here.
If you think Mari has something missing or a feature that other Mari users might like, please raise it here.
If you have encountered a bug in Mari or have a feature that you think is needed, please forward this to our dedicated Support team.
support at thefoundry dot co dot uk.

Please note that these forums are not officially monitored by The Foundry staff or Support team.



Reply to topic  [ 116 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
New Mari Nodes (Procedural & 2 Adjustments added) 
Author Message

Joined: Thu Jul 29, 2010 2:12 am
Posts: 765
Location: Weta Digital, Wellington NZ
Post New Mari Nodes (Procedural & 2 Adjustments added)
Image

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/80969600

MARI Function Library (2.5+ only)

Image
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
http://github.com/DigiTecK3D/DT3D_Mari-Procedural-Library


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 adjustments

Image


custom 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/YLxCp90SYyA

Image



Vibrance (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.

Image



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:

- Cloud
- Turbulence
- Squiggle
- Perln
- Cellular

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-T5aVsHlTw

Image



Threshold (2.5 compatible)
http://mari.ideascale.com/a/dtd/Threshold/450456-15287

A photoshop style Threshold Adjustment Layer with added options for edge refinement.

Image





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/66622617

Image


Grade+ (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 selectors

Image


FBM 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/72116387

Image


polsurface 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.

Image


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.

Image

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/92507840


Image


Cylindrical 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/93711136
SAMPLE CASES & NODE OVERVIEW:: https://vimeo.com/94145101

Image


Illegal Albedo Warning
http://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.


Image


Posterize
http://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.

Image


Voronoi Popcorn
http://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.

Image

_________________

Ideascale Nodepack 1.5 - free Adjustments, Procedurals + Shaders
Mari @ Ideascale Subdmit ideas & vote on it !
Mari Ideas on Facebook / Twitter: @MariIdeas



Last edited by campi on Mon Aug 18, 2014 8:39 pm, edited 48 times in total.



Tue Apr 02, 2013 8:59 am
Profile

Joined: Tue Oct 26, 2010 4:42 pm
Posts: 783
Location: London, Texture Artist Framestore
Post Re: Some new Mari 2.0 Nodes
Jens your awesome and a machine. Where are you getting the GLSL code snippets from? Are all of these things available from the layers interface? (as thats what most users will ever see)

Antoni

_________________
Home Machine:
Win 7
24gb
2 x GTX 580's
i7 960


Tue Apr 02, 2013 9:03 am
Profile WWW

Joined: Thu Jul 29, 2010 2:12 am
Posts: 765
Location: Weta Digital, Wellington NZ
Post Re: Some new Mari 2.0 Nodes
Yep, all that stuff is Layerstack .Layerstack only as far as I know since I haven't tested it yet in the Nodeview. I am writing this stuff based on the release version I have at home.

I spent the last week or so digging my heals into GLSL (got a 800 Page book next to me :).
These nodes are actually quite simple (can't believe I haven't tried this before) Very few lines. I want to tackle some more complex stuff now, see how that goes.

_________________

Ideascale Nodepack 1.5 - free Adjustments, Procedurals + Shaders
Mari @ Ideascale Subdmit ideas & vote on it !
Mari Ideas on Facebook / Twitter: @MariIdeas



Tue Apr 02, 2013 9:09 am
Profile

Joined: Wed Mar 27, 2013 12:08 am
Posts: 41
Post Re: Some new Mari 2.0 Nodes
Awesome!
Just be aware about the string you have to add is Filter/Set%20Range=Filter/SetRange.xml have a capital S and the xml file haven't. I had to rename my string for a minimal S for it to work. ;)
Works great! Just what I needed!!!


Tue Apr 02, 2013 4:15 pm
Profile

Joined: Thu Sep 09, 2010 6:08 pm
Posts: 71
Location: New York City
Post Re: Some new Mari 2.0 Nodes
Looks amazing - thank you for sharing this with everyone. Installing right now!

If you want a challenge maybe write a shader with more channels akin to the Arnold Standard Shader here: https://support.solidangle.com/display/AFMUG/Standard+Shader

It would be nice to have Diffuse/Specular broken out into Color & Weight channels to paint maps for both. Also, the Diffuse Roughness is a nice channel to be able to paint a map for. I really like the way it is setup there. Also, something energy conserving would be cool.

Just thinking out loud - I'm sure you'll come up with something cool after seeing these two gems.

Thanks again,

-Nick

_________________
-Nick Breslow
nbreslow.com
nb_MariTools


Tue Apr 02, 2013 7:46 pm
Profile WWW

Joined: Wed Mar 27, 2013 12:08 am
Posts: 41
Post Re: Some new Mari 2.0 Nodes
Hey campi.

Just to let you know, as soon as I put your node into my stack and I flatten my channel, everything is wiped out. IE I have a checker showing on my object (IE an empty layer).
Same thing with exporting a channel. it's baking / export flattened, a 100% transparent 8x8 texture that's produced...


Wed Apr 03, 2013 9:05 pm
Profile

Joined: Thu Jul 29, 2010 2:12 am
Posts: 765
Location: Weta Digital, Wellington NZ
Post Re: Some new Mari 2.0 Nodes
Oh, sorry about that.

It is fixed now and I updated the file at ideascale.

In the setRange node I screwed up the clamping causing the Alpha to go to 0.

_________________

Ideascale Nodepack 1.5 - free Adjustments, Procedurals + Shaders
Mari @ Ideascale Subdmit ideas & vote on it !
Mari Ideas on Facebook / Twitter: @MariIdeas



Thu Apr 04, 2013 9:24 am
Profile

Joined: Wed Mar 27, 2013 12:08 am
Posts: 41
Post Re: Some new Mari 2.0 Nodes (fixed setRange bug)
Hehe, no worries mate.
Glad you fixed it!!! It's really awesome.On to installing the new one =)


Thu Apr 04, 2013 12:13 pm
Profile

Joined: Thu Jun 10, 2010 12:55 pm
Posts: 260
Location: Uk texture artist cinesite
Post Re: Some new Mari 2.0 Nodes (fixed setRange bug)
Great Im off to download ass well

_________________
Peter Aversten
Generalist/TextureArttist/ Cinesite

The Mari Channel Texturing and lookdev blog

At home Mari 2.6
windows 8
32gig ram
Geforce GTX Titan 6ig ram


Thu Apr 04, 2013 7:13 pm
Profile WWW

Joined: Thu Jul 29, 2010 2:12 am
Posts: 765
Location: Weta Digital, Wellington NZ
Post Re: Some new Mari 2.0 Nodes (Vibrance added)
I've added a Vibrance adjustment layer to the first post.
Image

_________________

Ideascale Nodepack 1.5 - free Adjustments, Procedurals + Shaders
Mari @ Ideascale Subdmit ideas & vote on it !
Mari Ideas on Facebook / Twitter: @MariIdeas



Fri Apr 12, 2013 2:47 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 116 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.