sobotka / AgX

There Be Kraken and Dragons
272 stars 29 forks source link

The Substance 3D Add-on From Adobe Does't Apply Materials Correctly When This is Installed #11

Open DisguisedD opened 1 year ago

DisguisedD commented 1 year ago

Materials are applied with disconnected nodes.

Similar issue: https://github.com/sobotka/filmic-blender/issues/68

Could you please investigate? The addon is free, and It would be a huge time saver not to have to keep switching back and forth.

sobotka commented 1 year ago

"This" isn't anything more than a configuration. At best it might be based on aliases. If Adobe is leaning on aliases, or you've already set certain transforms by name that aren't present in this configuration, it might have an effect.

You can try adding aliases to the configuration and see if the nodes remain connected?

benkl commented 1 year ago

Had a similar issue with the Quixel Bridge, changing the names in the Bridge plugin fixes it, changing the names in the configuration (to the blender naming) would work too I guess.

sobotka commented 1 year ago

Eary has done some work on using Aliases in the OCIO configuration. It would be useful to test and see which ones these various applications lean on.

EaryChow commented 1 year ago

Similar feedback was given to my version, might be because how Blender implemented it: image

Show the main space name in UI is understandable, but in Python API might mean when reading Linear in the .blend file it returns only Linear BT.709 to the API, if the python addon expects Linear, this might be where it breaks.

sodiufas commented 1 year ago

There is a same problem with fbx. Not a big deal tho. image

Changed "Generic data" to "Non-Color" in .OCIO and it works fine.

EaryChow commented 1 year ago

Changed "Generic data" to "Non-Color" in .OCIO and it works fine.

The fact that you have to do that means Blender's implementation of aliases does not reach that far. Someone might need to file a bug report telling them to expand the aliases implementation to the Blender python API etc.

sobotka commented 1 year ago

Is Blender not picking up the aliases for is_data category transforms?