This is a little free tool to help you import and setup the shaders created with Substance Painter, inside 3dsmax and render them properly with Vray.

Substance Painter Render :

3dsmax Vray Render :

Step1-Max preparation.

Note: This tool works with the default Vray workflow (with change on gamma).

Setup your scene as usual to export objects from 3dsMax to Substance Painter.

Keep in mind to give the correct name without forbidden characters to your shader it’s important.

Step2- Substance Painter

Import your model, bake and create all your shaders as usual (you can follow the great tutorial from Darren Wallace if you need help to setup scene).

Step3- Substance Painter export.

Select the Vray exporter in the config and choose the format of your export and the folder where you want to export all your maps.

Step4- 3dsMax import.

Launch SubstanceToVRAY tool (Scripting>run script>SubstanceToVRAY.mse) and select the folder where you create your maps. The script will find all the maps you create and recognize shaders.

If you click on CREATE Shaders, you will find on your material editors the shaders created (with correct gamma correction for the maps) ready to render. You can directly assign new shaders by clicking on “Update Scene Object”.

This is a small but extremely useful tool. I use it everyday and it saves me a lot of trouble and number of clicks. It basically shortcuts the access to the “Link Info” options of the Hierarchy Panel. Instead … Read More

A new tool to perform multiple boolean operations (additions and substrations), in one time.

1. Pick the object wich receive the boolean operations using the first button
2. Use the buttons Addition and Substraction to add objects in the lists.
3. If you want to delete objects in the list you have to double click on it.
4.Click on BOOOOOOOOOOL !!! button and additions and substractions are done.
5. When it’s done you can delete or hide operands.

This tool add a Float Script on the selected Object.
It forces the object to always rotate (or lookat) following the movement of the master.
You don’t have to rotate the object by yourself, only to translate the master in Autokey.

A maxscript Controller to measure and expose the distance traveled by an object.1: select an object, a point or something else2: run the script3: in the modify panel, clic on Pick Reference button and pick the object you want to mesure travel distance.

Now, if you animate the object in autokey, you will see the value changing.You can use it in wire Parameter or in expressions or script controllers

The result of two days of experiments around MouseTools.
You can use it to paint and distribute objects (copy or instances) on the grid or on surfaces. With Random controls, collisions detection, attachment surface…
You can paint all the max objects (geometries, helpers, proxies…)

This tool will allow you to assign a wirecolor to a selection through a customizable palette.
You can save and reload.

1 : The 1st colorpicker is to distribute in a gradient way the chosen color on the other 9 colorpicker.

2 : The boutons “Set” under each colorpicker set the corresponding color to selected objects in your scene.3 : The ID button place in each colorpicker basic colors, to help preparing an ID render pass.

4 : The Rnd button set in each colorpicker a random color

UPDATE 1.1

– You can now save and reload, whenever you want and from one scene to another, your own color panels.

offset to put different walls together ; you can create a wall following a spline ; random fonctions to randomise bricks ; random colors in a multisubobject.
you can keep all the bricks separate (for exemple to simulate physics destructions) or collapse your wall in one mesh.
You also can use boolean to create holes or windows.