Skip to main content
Participant
Sep 18, 2025 11:29 AM UTC
Open for Voting

Create Project with template sets shader only in 1 textureset

When creating a proyect using a template that has a shader asigned to the texture set, it only applies that shader to 1 of the texturesets the imported mesh file has, leaving the rest with the default asm-metal-rough, when it should apply the shader chosen in the template to all texturesets.

Attached gif shows how that happens even with the default PBR with Alpha Blending template shipped.

 

2 replies

Participating Frequently
Nov 6, 2026 1:12 AM UTC

I just came here to post about this same issue.  I am often importing scenes with 50 texturesets that need to be set to a custom shader.  I have some scripting to do it (which is a pain because shader is not exposed in python API), but its still so much slower than having the asset imported with the correct template shader in the first place.  I can’t find any way to setup the template where any more than the first textureset gets the correct shader assigned.

Translate
vcandelaAuthor
Participant
Sep 18, 2025 12:07 PM UTC

Also, it would be great to expose the posibility of changing the shader instance of a texutreset to the Python API, since the only way to fix this now is to manually go to each textureset and change it by hand one by one either in the shader settings panel, or the textureset panel. 

Selecting several texturesets in the Textureset List and changing there the shader instance only does it for 1 texture set also

Translate