i think the default shaders read the spec map from the alpha diffuse, and its greyscale only. i'd strongly recommendy grabbing strumpy's shader editor (for a node based solution) or writting a shader yourself as the standard shaders are not so great for a few things like this
edit: just noticed you said its a transparent shader.
Not too sure on that one then, it could possibly be in the nm's alpha? i cant say i've used a transparent shader combined with specular before so i'm not 100% sure.
You need to make shader that accepts separate specular or you can use channel packing to archieve this. Usually specular goes to diffuse alpha when using built-in materials.
hi guys,
i need quick help.. I just downloaded the free U 4.5.5 and I have to do some work in it.. I am total unity noob, and my assign is to make some asset with Diff/specular/normal .. so, I have the same problem like you. Strumpy absolutely doesnt work and I have no time to solve these problems...Writing of some custom thing is too too much time to Don´t you know if is this shader somewhere to download? It has to be written or made in strumpy by someone .. it is soo standart combination of maps
in all versions of Unity, spec is the alpha channel in any diffuse texture, slap it in there (via photoshop or whatever) then choose "diffuse specular" basic shader and hey presto!
(they don't really explain this anywhere, I understand your pain)
If you want to combine with Transparency, theres a shader that will take pure 0,0,0 black and use that as cutout, anything above pure black in the Alpha channel will be used for specularity values: Transparent Bumped Specular.
Unity5 has a few more options, and their default shader covers all this kinda stuff in a better way.
Replies
edit: just noticed you said its a transparent shader.
Not too sure on that one then, it could possibly be in the nm's alpha? i cant say i've used a transparent shader combined with specular before so i'm not 100% sure.
i need quick help.. I just downloaded the free U 4.5.5 and I have to do some work in it.. I am total unity noob, and my assign is to make some asset with Diff/specular/normal .. so, I have the same problem like you. Strumpy absolutely doesnt work and I have no time to solve these problems...Writing of some custom thing is too too much time to Don´t you know if is this shader somewhere to download? It has to be written or made in strumpy by someone .. it is soo standart combination of maps
thanks
(they don't really explain this anywhere, I understand your pain)
If you want to combine with Transparency, theres a shader that will take pure 0,0,0 black and use that as cutout, anything above pure black in the Alpha channel will be used for specularity values: Transparent Bumped Specular.
Unity5 has a few more options, and their default shader covers all this kinda stuff in a better way.