Mari 4 Megascans
Mari texture sets 

Peter Aversten
Lead texture artist

Mari 4 Megascans

Mari 4 now has the option to load texture sets, also known as material scans. Quixel Megascans is the first material library to be supported. I hope this is a sign of where The Foundry is heading. Material based texturing workflows is the way forward.

In the future I can see a lot of texturing tasks becoming standardized. We may have known materials already set up and tested in Lookdev.

This is not where we are at the moment but I hope we will get there in due time.

“To use the Mari 4 megascans texture sets tab you will need materials and Quixel is the first to be supported”

Peter Aversten

Quixel gracefully hooked me up with an account for this demonstration as Mari 4 does not ship with any materials scans. The texture sets tab is just a way to actually load  and access the metadata to display the thumbnails and handle the filtering. Without knowing all the technical terms behind the scenes, you point Mari to a location on your machine or network drive where the Megascans library exists. It will then populate the Mari 4 Megascans tab with the material content.


Mari 4 Megascans material workflows

Once you have loaded your library
you can filter on surfaces and atlases as well as different material tags to narrow down your result. The texture sets tab does not load any textures into Mari, if you want a texture loaded you can either drag the icon to the image manager if you have it open. You can also right click and choose “add to image manager” in the texture sets interface, they both do the same thing.

To use the Mari 4 Megascans you can use the standard Mari tools such as Tri Planar Projection  or tiled textures to create your material in a standard way. If you are a node graph user as I am you can drag a texture from the image manager into the node graph and it will load as a tiled image node. Another option is to use the shift drag from image manager and it will create a Tri Planar Projection node for you. Wohooo great news..!

It’s great that The Foundry has started to take material based texturing seriously in to consideration. However the tools out of the vanilla distribution feels a bit lacking in automation.

What is missing ?



“Good work Foundry, now let’s make material texturing available in Mari! ”


My 2 Cents

The textures sets tab is a great step forward if it was backed by special tools, nodes and automation to support material based texturing.

Material based texturing is not an easy task to achieve, especially when texturing across multiple UDIMS as Mari does.

I feel Mari 4 could have been introduced with the texture sets and Megascans tab as well as automation and nodes to the node graph section. Something I miss is special nodes similar to what the extension pack nodes have introduced. I’m talking about nodes with inputs to control attributes such as repeat angle etc. Basically if you want to mimic a material based texturing approach all textures have to sync or it does not make any sense. At the moment this kind of workflow is very hard to achieve in vanilla Mari. You have to rely on the copy and paste function between channels, layers and nodes.

Mari 3.3
Material worfklows

Mari 3.3 Megascan Materials

Mari 4 Megascans is great but as I mentioned before there are some features lacking.

Let’s take a look at Mari 3.3 where I have access to the extension pack nodes for use in material based texturing where we can clearly see the benefits of more specialised nodes.

To be able to control scanned materials all parameters have to sync. The added control that we have in the extension pack nodes where we can map the repeat, angle or any other attribute we need to sync between all texture inputs makes life so much easier to the artist.

In the video below I take a look at how we can utilize the nodes and workflows in Mari 3.3.





The Mari 4 Series

hope you linked this look into Mari 4 megascans

Have you missed my other tutorials and videos? In this Mari 4 tutorial series I will look into the new workflows and features. My previous video was about the Mari 4 UI.

As always you can help out and request topics for future episodes and you can do that by leaving a comment in the videos

Wacom Pro Unboxing | Cintiq | Intuos | and Wacom Pro Pen 3d

  PETER AVERSTEN Editor in chief | Lead texture artist Wacom Pro Unboxings A new Pen, the Wacom Pro Pen 3d is out! I'm a long time user of wacom products, I still remember the first time I started to use wacom pens as a retouch artist back in Sweden. This was...

Manfrotto N8 and Spectra 2 unboxing

  PETER AVERSTEN Editor in chief | Lead texture artist Manfrotto N8 nitro head I bought a Manfrotto N8 Nitro Fluid tripod head for the Meshmen blog and Youtube channel. I ended up with a Spectra 2 led light in compensation for the trouble caused in the...

Mari rig upgrade | Aorus 1080 TI Extreme | Unboxing install

Mari rig upgrade Aorus 1080 ti extreme Peter Aversten Lead Texture artist Editor in Chief Meshmen Studio Gigabyte Aorus 1080 Ti extreme upgrade After a couple of years involved in heavy Mari texturing use. My texturing rig even endured a move from Stockholm to...

F&V K4000s Led Light Unboxing

Unboxing the F&V K4000s led light Peter Aversten Meshmen Blogger and Lead Texture artist F&V K4000s Led Light Unboxing Recording material for Meshmen blog and Youtube channel require lights! After trying a couple of cheap light alternatives that just gave me...

Mari Live #31 | Node graph continued | Community contributions

Mari Live episode 31 Renderman IPR check of last episodes textures Project update in Node graph QandA Linear in Mari New community project Episode 31 starting off with a quick look at the latest and greatest textures, Rendering in...

Mari Live #30 | Renderman 21.6 new features | Mari node graph dirt update

Mari Live episode 30 Renderman 21.6 New Features community paint along QandA shaders Project update   Renderman 21.6 New Features Starting the stream with a quick demo of the new option inside pxrSurface that was introduced in...

Mari Live stream | #29 | Gen updates and Renderman clear coat

Mari Live # 29 Gen updates and Clear coat Today's live stream continues where I left off on Wednesday, clear coat rendering in Maya Renderman. Later in I shift gear to Mari and I continue with the project, taking another pass on the rubber base material. A community...

Mari Live | Clear coat pt2

Mari Live Clear Coat # 28 Clear coat ISO creation. I continue where i left of in the last live stream working on the clear coat ISO in Mari. I make a general breakup mask from a few tiled textures. Then i add more painted material and breakup with ambient...

Meshmen live #27 | Renderman clear coat in Mari

Mari Live episode 27 In this episode I take a look at clearcoat using the renderman pxrSurface shader. Im using the masks created in erlier live streams to generate a ISO masp that will drive the clearcoat map. I test using a layered shader in renderman...

Mari Live ep 26 | wear and tear tires

Mari Live episode 26 working on the rubber material, breaking the dirt . Questions from the chat. How the material setup is handled, colorspace, Aces and other questions. We also looked at progress from community paint along ...

Mari Live | ep25 | Wear and tear contiued

Mari Live episode 25 Episode 25 of this live session we take a look of last wednesday's textures rendered on the asset. Looking at the result I decide to grade down the dirt material in saturation and to counter with a slight rebalance. Then it's off to...

Mari Live EP24 | Wear and tear

Mari Live episode 24 In this episode I continue working on the Mari node based project. The metal mask is back in focus and the asset gets another pass of fine dents and scratches. We take a look at a script that Rory posted on the mari forum that can help...

Mari Live | episode 22 | gen updates and community contributions

Mari Live episode 22 In this episode we continue with the asset, working on the dirt scratches and optimising by inserting bake point in some of the materials. Also we look at subscriber projects, Pete Paterson is painting along with the live stream and Im looking...

Mari live episode 20

Mari Live episode 20 Continuing with the project, this time I pay attention to the main body again and add surface breakup. I want to make a impression that its been painted and that dirt has collected in the welding seams since prior episodes ...