Image


  • Where to find it:


    • Add Procedural Layer / Procedural / Extension Pack / Generators


    • NodeGraph / Right Mouse Click / Add Nodes / Procedurals / Extension Pack / Generators







The 'Image' Node or Layer can be used to load an Image in the Layerstack or Nodegraph.


It is a stripped down version of a Mari 'Tiled' Node without the UV Transformation options

that the 'Tiled' Node offers and is thereby a faster node in itself.


It can be used together with the 'Manifold UV' Node in the Nodegraph to turn it into a full 'Tiled' Node again.


In addition the Node overs 'Stencil' functionality that allows you to turn of default image wrapping around the edges


Video




Node Overview



Node Ports


  • Manifold (UV)

The 'Manifold' connection can be used to feed in a coordinate system to evaluate the Image on.

Possible Nodes to attach to are 'UV' & 'Manifold UV' for example to adjust the tiling of the image


  • Bake Point Image

The Bake Point Image Port allows you to feed data into the Node from upstream nodes that have been baked via a bake point into the Node.

When the node is evaluated, the Bake Point attached to the Port will be sampled and the UDIM 1001 Image will be transferred into

the Image Attribute of the Node.


This allows you to create patterns and textures via a nodegraph and use them directly inside this node with an element of non-destructivness


Example of using a Nodegraph and a Bake Point to dynamically feed a Pattern Generator Node with Node Inputs



  • Mask

The  Mask allows you to change the opacity of areas of your Image


  • Image Blur (0-10)

The Image Blur Port allows you to control the blurring of Node's Image via a node stream.

The value range of the fed in Node stream needs to be between 0 and 10.


The Mip Map Blur Setting below the Image Attribute inside of the Node's Properties gets added on top of the fed in value.



Node Properties


MAIN TAB


Base Color


It is possible to define a background color for this node. Transparent areas of the node will be filled with the Background Value/Color 

if the Background Opacity is set to 1.0.


If no Image is set in the Image attribute the computation of the Node will default to a lightweight, performance friendly method that only

evaluates the background.



  • Background Value

Defines the grayscale Background value of the Projection.



The Background Value is multiplied against the Background color, so to only use the Value field, set the Background color to white


  • Background Color

Defines a Background Color for the Projection. This can help to eliminate semi-transparent areas of your projection, caused by the mesh normals

not being aligned with the projection



The Background Color is multiplied against the Background value, so to only use the Color field, set the Background value to 1.0


  • Background Opacity

Defines if the Projection is filled by default with the Background Color / Background Value



Image


  • Image

Drag & Drop an image from the image manager or outside of Mari or use the Browse Button

to browse for one.


  • Mipmap Blur

Allows you to blur the input image.This feature requires Mari 4.6v2.

Blurring can also be controlled via the Image Blur Port of the Node.



If an input is attached to the Image Blur Port of the Node, the value of the Mipmap Blur slider and the Image Blur Port Input will be added together.



  • Image Type



If an image is specified as a Normal Map, rotating images recalculates normal vectors for correct lighting results.


Below you can see an example of this. The Material and its normal map was rotated 90 degrees from its original output.


    • With the Normal Map specified in the Image Type, Mari correctly recalculate the normal map vectors for rotation changes resulting in consistent lighting in viewport & render.
    • If the Normal Map is treated as a 'Standard Texture', no normal orientation is recalcuated, resulting in incorrect lighting in viewport & render


Filtering


  • Filter Image

The Filtering Method used for the loaded Image


  • Anisotropy

If the Filter Method is set to 'Anisotropic' this will determine the amount of filtering when the image is

viewed at grazing angles



Tiling Mode

  • Tiling

Determines the tiling mode:




  • Place in UDIM

The UDIM to generate a single image instance in.



Infinity Tile

Infinity Tile Mode randomly tiles the image in a hex grid, hiding visible repetitions

The mode will work best with input textures that have a chaotic appearance and does not work well with geometric shapes.



Infinity Tile is only available in Mari 4.6v2 or higher


  • Infinity Tile

Activates Infinity Tile Mode


  • Seed

Allows the user to randomize the result


  • Patch Tex Scale

The Area each Sample Point in the Source Texture covers


  • Preserve Histogram

When on, the blending of Infinity Tile Effect preserves the Histogram of the original Texture, giving better contrast.