Skip to main content
Participating Frequently
Mar 9, 2022 7:04 PM UTC
Question

Adding an obj into an existing FBX, then updating the project inserts the new obj into EVERY layer

I have an existing FBX (uses UDIM tiles) that's used in an existing Substance project. The project has many layers.

If I then add an obj (or obj's) to the FBX in my 3d program, then update the Substance project with the updated FBX  (obviously I retain strokes so I don't lose my previous layer work), the FBX updates the Substance project, no issues.


But here is the frustrating part: By default, Substance inserts the new obj (or obj's) into EVERY SINGLE layer in the Substance project!!  With large complex projects, 3d models do change, and its a HUGE time suck to have to go into the Substance Project every update and deselect these new objects from every single layer.

 

Is there a way to change this default behavior so that Substance DOES NOT add new objects to every layer when updating the FBX, while still preserving previous work done on existing objs/layers?   

This topic is closed to new replies. Start a new post to keep the conversation going.

3 replies

Cedric Marchessoux
Community Manager
Community Manager
Mar 10, 2022 7:51 AM UTC

Hi 
You need in that case to have more than one Texture Set with UDIMs using the UV Tile workflow.

Translate
Participating Frequently
Mar 10, 2022 7:57 PM UTC

@Cedric Marchessoux  Huh!?... sorry but I completely don't understand what you mean. Could you restate please?

 

For reference, this is what I am doing:

I have a total of 100 objects in my 3d model (in Blender) spread across 2 collections.  They all share 1 material (as required by my end-use application).

 

I have exported the model as a 2-tiled UDIM (1 for each collection) as an FBX, then imported that into a Substance project. No problems there.

 

Then I go in and create as many texture layers for these 100 objects...  I have 40 layers at this time Yes, its a complex model.

 

As a next step, suppose I take one existing object in Blender and add a seam to create a new/additional UV island, (or add more mesh to one collection and create a new object UV) so that the total number of UV objects is now 101. 

 

And, if I then reimport the updated FBX with the 101 objects, that extra 1 object is added by Substance to every single of the 40 existing layers!!   How do I prevent any new objects added to the FBX to NOT be added to every single existing layer?  Thanks.

Translate
Cedric Marchessoux
Community Manager
Community Manager
Mar 11, 2022 7:52 AM UTC

Thanks for the description, it is now more clear.

One possibility once you have added the new piece of geometry isl: you create a group and put all your layers, then create a white mask and then use the polygon fill to exclude the new UV chuncks/Islands:

and then add a layer, create a black mask and select the chunk with polygon fill:

 

Translate