|
Post by Rebellina on Feb 2, 2020 9:33:32 GMT -5
Hi everybody, I am having a problem with duplicate textures on a mesh. It is by a different creator, and probably made with an old program.
I believe it will bloat up the file when unneccessary textures are included, but I do not know how to get rid of the second texture next to the one which is the actual recolor.
Help is greatly appreciated!
|
|
|
Post by Rebellina on Feb 2, 2020 10:31:52 GMT -5
Replying to my own thread, I think I found the solution:
Go to the Warehouse tab, find the DST images, select the unneccessary texture and delete it. Save the file, exit your project, and when you reopen it, the duplicate texture is gone.
|
|
|
Post by menaceman44 on Feb 4, 2020 16:14:51 GMT -5
You just need to make sure the model isn't actually referencing those textures anywhere though so that it doesn't cause missing texture issues.
|
|
|
Post by adamular on Feb 6, 2020 18:19:32 GMT -5
You just need to make sure the model isn't actually referencing those textures anywhere though so that it doesn't cause missing texture issues. I wanted to do a recolor of Madhox’s S. Cargeaux fridge cover, but it actually does require duplicates of the same texture, thus massively bloating any potential recolor. 37MB is not worth a single recolor I might use here and there.
|
|
|
Post by Rebellina on Feb 7, 2020 4:25:13 GMT -5
You just need to make sure the model isn't actually referencing those textures anywhere though so that it doesn't cause missing texture issues. I wanted to do a recolor of Madhox’s S. Cargeaux fridge cover, but it actually does require duplicates of the same texture, thus massively bloating any potential recolor. 37MB is not worth a single recolor I might use here and there. Hi menaceman and adamular,
thanks for chiming in. Adamular, how did you find out that the fridge needed the duplicate textures?
|
|
|
Post by menaceman44 on Feb 7, 2020 8:47:48 GMT -5
You just need to make sure the model isn't actually referencing those textures anywhere though so that it doesn't cause missing texture issues. I wanted to do a recolor of Madhox’s S. Cargeaux fridge cover, but it actually does require duplicates of the same texture, thus massively bloating any potential recolor. 37MB is not worth a single recolor I might use here and there. If the textures genuinely are exact duplicates then you could alter the references in the model resources so that they all point to the same one and then delete the extras.
|
|
|
Post by adamular on Feb 7, 2020 19:46:37 GMT -5
Rebellina I deleted what I thought was the duplicate texture, saved then went back into Sims 4 Studio and say that part of my object, but not all of it, was now gray. menaceman44 How would I go about this? My knowledge of texture referencing is unfortunately limited to the selective clone option. :(
|
|
|
Post by Rebellina on Feb 8, 2020 5:40:06 GMT -5
Ok, I see, thank you!
|
|
|
Post by menaceman44 on Feb 8, 2020 13:02:36 GMT -5
adamular I'm really not the best at explaining. If you have duplicate textures in your package then take note of all of the texture Instances. Decide on which texture you intend to keep and what its Instance is. You can see these in the Warehouse view if you aren't sure. For objects you need to go to the warehouse tab and look for the Model LOD entries. Select one that has a black and white checker pattern in the preview on the right. You don't want a solid grey one as that is a shadow mesh. Click on the Data tab at the top and then the Edit Items... button next to Meshes. The new window shows you all of the mesh groups for your object and what shaders they are using. You can ignore any that say DropShadow. Select one and scroll down until you find the Materials sections then click on the Edit Items... button next to Entries. The new window will list a default EA swatch and any variations it has followed by any swatches you have added plus any variations they have (burnt, dirty, etc.) Select one of your swatches and then again click on the Edit Items... button on the right. This new window will list all of the textures and settings for that particular swatch and mesh group. You want to look for the DiffuseMap entry and see if it matches up with the instance numbers you copied down at the start. If the DiffuseMap matches the texture you want to keep or matches one of the textures that ISN'T a duplicate then you don't need to change anything. If it matches with one of the duplicate textures then select it and in the text entry boxes on the right, change the Instance number to the texture you want to use. Then click save to back out to the previous window. You will need to follow these steps for every swatch, all of its variants, on every mesh group, on every LOD mesh to ensure all the references have been changed. It can be a very tedious and time-consuming task. You should then be able to safely remove the duplicate textures. It is best to do it at the very start of a project when it only contains a single swatch. Any new swatches added after that will use the modified original as a base.
|
|
|
Post by adamular on Feb 8, 2020 19:54:39 GMT -5
|
|