01-02-2022, 09:36 PM
When submitting models, how do people normally handle alpha transparency in their final submission? I am providing .png textures with transparency, which users can turn on/off with alpha and blend mode.
But exporting with alpha set up in Blender seems to produce mixed results in obj/dae/fbx. When imported back into Blender, Alpha Clip seems to auto-change to Alpha Blend, and backface culling is turned off. In some cases it looks like all materials have Alpha Blend applied whether I had it that way or not, so the entire model is semi-transparent which I think might turn some people away. I've downloaded plenty of models like that in the past and I know what's happening and how to fix it, I just wonder if that's "good" or if there's a better way.
Is it okay to expect other users to know how to fix these graphical issues on import by editing blend mode and its settings? Or would it be better to leave alpha disconnected entirely, and expect users to apply the alpha themselves if they want to? (transparent areas are pretty obvious black areas)
Any tips on this topic?
Attached is an example. On the left is my Blender file which uses Alpha Clip. The middle is the result of exporting and importing back in, which seems to lose all my alpha settings. The right has alpha removed before exporting.
Another thing that seems to happen, when exporting and importing back in, is the Base Color image for example is named ExampleTex, and the same is applied to the Alpha, but in the import it becomes a second instance called ExampleTex.001. It doesn't hurt anything but it doesn't look great.
Thanks for any tips, I just want to get it right before I finalize a ton of these.
But exporting with alpha set up in Blender seems to produce mixed results in obj/dae/fbx. When imported back into Blender, Alpha Clip seems to auto-change to Alpha Blend, and backface culling is turned off. In some cases it looks like all materials have Alpha Blend applied whether I had it that way or not, so the entire model is semi-transparent which I think might turn some people away. I've downloaded plenty of models like that in the past and I know what's happening and how to fix it, I just wonder if that's "good" or if there's a better way.
Is it okay to expect other users to know how to fix these graphical issues on import by editing blend mode and its settings? Or would it be better to leave alpha disconnected entirely, and expect users to apply the alpha themselves if they want to? (transparent areas are pretty obvious black areas)
Any tips on this topic?
Attached is an example. On the left is my Blender file which uses Alpha Clip. The middle is the result of exporting and importing back in, which seems to lose all my alpha settings. The right has alpha removed before exporting.
Another thing that seems to happen, when exporting and importing back in, is the Base Color image for example is named ExampleTex, and the same is applied to the Alpha, but in the import it becomes a second instance called ExampleTex.001. It doesn't hurt anything but it doesn't look great.
Thanks for any tips, I just want to get it right before I finalize a ton of these.