Skip to main content
Participant
February 27, 2023

Command line argument "--split-by-udim" uses legacy UDIM workflow

  • February 27, 2023
  • 2 replies
  • 615 views

The command line argument --split-by-udim used for creating projects that use the UV Tile workflow only uses the legacy (convert UV Tiles into individual Texture Sets) workflow. Is there any way to use the new UV Tile workflow (preserve UV Tile layout per material) with a command line argument? This would be a big pipeline improvement for me.

 

Documentation for command line arguments is here.

 

Version: 8.3.0

Platform: Windows

Steps to reproduce:

1. Create a project that uses the UV Tile workflow with command-line arguments, e.g. "Adobe Substance 3D Painter.exe" --mesh "MyMesh.obj" --split-by-udim --mesh-map " Material_ambient_occlusion_1001.png" --mesh-map " Material_ambient_occlusion_1002.png"

2. Observe that legacy UV Tile workflow is used (UV Tiles converted to individual Texture Sets)

 

Expected result: Modern UV Tile workflow (preserve UV Tile layout per material) should be able to be used when creating a project via command line arguments.

 

Actual result: Only legacy UV Tile workflow (UV Tiles converted to individual Texture Sets) can be used when creating a project via command line arguments.

 

 

2 replies

tangent3DAuthor
Participant
February 27, 2023

Thanks Cyril, it's good to know it's possible to do that with remote scripting!

Cyril Dellenbach
Community Manager
Community Manager
February 27, 2023

Hello @tangent3D,

 

Interesting topic, but unfortunately no. The modern UV Tile workflow is currently only possible in python. An alternative solution would be to use remote scripting to create a project: https://substance3d.adobe.com/documentation/spdoc/remote-control-with-scripting-216629326.html

 

Best regards,

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe