Hello! I have some questions:
1. I want to use the same texture on different 3d objects. Is this possible? Ideally I would just use an atlas texture, and map everything I have onto it. I think construct uses some kind of automatic optimisation, but i'm not sure. Do I just add the same texture file on every model, or is there a way, or need to optimise?
2. I want to make an option to change texture colors. For example, I want to make a texture with a stripe on a background. Then I want to change colors of stripe, and background separetly, so I can have different combinations. Is this currently possible? Will I be able to do it with upcoming shaders?
Oh and thanks a lot for this plugin. Looking forward for new features!
1. By default Q3D shares textures per object type (i.e. If you have a q3dmodel called object1 in construct, all object1 instances share the texture in gpu memory, but if you also have object2 with the same texture, its instatiate in memory. If you really need to share textures in gpu memory, q3dmaster has texture creation actions, and q3dmodel has a special "use texture from q3dmaster" action in advanced x stuff all the way at the bottom of the add action list.
2. You can use lightmaps with primary uvs to have two seperate "diffuse map" channels. You will definitely be able to do it with some colour replace shader when shaders are working properly, but itd require copying the existing phong/basic/lambert shaders first.