Decals are like an extra texture added from the Data editor. I am not aware if anything specific to the 3D model allows decals to be changed and work - such as attachment points but... if the decal is part of the texture, you cannot change it unless you modify the textures - diffuse, specular.
For example, the Spectre has Shadow Ops decal, I wanted to change it but then realized the decal is part of the texture. So one would have to edit the texture, see if the decal you wanna change isn't part of the textures.
It isn't part of the texture. I noticed that when I put the shader quality on anything other than "low" it shows up. Also, in the normal editor I can change the decal, but in the Cutscene Editor it's always the default. For the marine it's the Raynor's Raider's one.
I want to be able to customize textures but I can't do that if every unit has the same decal. If there is some layer I can alter in the textures that disallows decals to come through at all that would be preferable.
The problem I'm having is that I don't know how to affect decals for units in the CE, but I need to be able to use it in the CE since I am recording my content straight from it.
What if I replaced all the default decals with transparent images?
@Bijan641: Go Decals have their own texture layer for SC2 models, models are skinned to use decals just like any other texture, so you can't really move them around. In order to have a model without decals you can simply apply a transparent texture, such as black.dds in the editor as the decal.
Running into a small snag. Whenever I try to replace the texture with something else it creates a new texture instead of altering the old one.
Edit: Tried uploading black.dds, renamed it to the one I wanted to replace and put it in the same filepath. No change, same decal shows up. Restarted the editor too.
The default texture is apparently not the same as raynor's raiders (terran). When I choose that one, the *entire* terran turns black haha. I'm not doing well now. I guess black.dds is not transparent, it's black haha.
Edit: fixed it, made it transparent. Now need to find out what the "default" decal is an apply that.
OK, sorry for all the updates, but I solved it so I might as well paste the solution for anyone who might be stupid like me in the future.
default decal for terran is decal_terran01_01.dds. If you take the decal and color the alpha channel black, it makes it transparent. I'm sure most of this is obvious to most people.
Update again: Apparently you can replace Raynor's Raider's but you no matter what decals I replace, default (terran) and the default texture remains with the same logo. I have no idea where it gets it from since I replaced all the ones like that.
Have you tried changing the decal with texture select by Id method for decal? If you use a fully transparent texture for the decal, 1 layer DDS, it may work. The DDS and decals have several maps and are like 256x256 then next layer is 128x128, then 64x64.. maybe it uses some of these lower quality ones, while if you had a brand new DDS 100% alpha with no other layers, it may not show any.
Afterall, when you create a custom decal, it shows what you use as decal, and if transparent it has to show the transparent dds.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
What determines decal placement on a model? Is there a way to have a particular model not display decals?
Decals are like an extra texture added from the Data editor. I am not aware if anything specific to the 3D model allows decals to be changed and work - such as attachment points but... if the decal is part of the texture, you cannot change it unless you modify the textures - diffuse, specular.
For example, the Spectre has Shadow Ops decal, I wanted to change it but then realized the decal is part of the texture. So one would have to edit the texture, see if the decal you wanna change isn't part of the textures.
It isn't part of the texture. I noticed that when I put the shader quality on anything other than "low" it shows up. Also, in the normal editor I can change the decal, but in the Cutscene Editor it's always the default. For the marine it's the Raynor's Raider's one.
I want to be able to customize textures but I can't do that if every unit has the same decal. If there is some layer I can alter in the textures that disallows decals to come through at all that would be preferable.
The problem I'm having is that I don't know how to affect decals for units in the CE, but I need to be able to use it in the CE since I am recording my content straight from it.
What if I replaced all the default decals with transparent images?
@Bijan641: Go Decals have their own texture layer for SC2 models, models are skinned to use decals just like any other texture, so you can't really move them around. In order to have a model without decals you can simply apply a transparent texture, such as black.dds in the editor as the decal.
Thanks! That's the best solution since it's not time consuming at all. Thank you so much!
Running into a small snag. Whenever I try to replace the texture with something else it creates a new texture instead of altering the old one.
Edit: Tried uploading black.dds, renamed it to the one I wanted to replace and put it in the same filepath. No change, same decal shows up. Restarted the editor too.
Ok, update:
The default texture is apparently not the same as raynor's raiders (terran). When I choose that one, the *entire* terran turns black haha. I'm not doing well now. I guess black.dds is not transparent, it's black haha.
Edit: fixed it, made it transparent. Now need to find out what the "default" decal is an apply that.
OK, sorry for all the updates, but I solved it so I might as well paste the solution for anyone who might be stupid like me in the future.
default decal for terran is decal_terran01_01.dds. If you take the decal and color the alpha channel black, it makes it transparent. I'm sure most of this is obvious to most people.
Update again: Apparently you can replace Raynor's Raider's but you no matter what decals I replace, default (terran) and the default texture remains with the same logo. I have no idea where it gets it from since I replaced all the ones like that.
Have you tried changing the decal with texture select by Id method for decal? If you use a fully transparent texture for the decal, 1 layer DDS, it may work. The DDS and decals have several maps and are like 256x256 then next layer is 128x128, then 64x64.. maybe it uses some of these lower quality ones, while if you had a brand new DDS 100% alpha with no other layers, it may not show any.
Afterall, when you create a custom decal, it shows what you use as decal, and if transparent it has to show the transparent dds.