- Home /
Shader with reflection does not work on android
Shader with reflection does not work on android but work in Unity Editor.
Please help
//Hard Surface Shader Package, Written for the Unity engine by Bruno Rime: http://www.behance.net/brunorime brunorime@gmail.com
Shader "HardSurface/Hardsurface Free/Opaque Specular"{
Properties {
_Color ("Main Color", Color) = (1,1,1,1)
_SpecColor ("Specular Color", Color) = (1, 1, 1, 1)
_Shininess ("Shininess", Range (0.01, 3)) = 1.5
_Gloss("Gloss", Range (0.00, 1)) = .5
_Reflection("Reflection", Range (0.00, 1)) = 0.5
_Cube ("Reflection Cubemap", Cube) = "Black" { TexGen CubeReflect }
_FrezPow("Fresnel Reflection",Range(0,2)) = .25
_FrezFalloff("Fresnal/EdgeAlpha Falloff",Range(0,10)) = 4
_EdgeAlpha("Edge Alpha",Range(0,1)) = 0
_Metalics("Metalics",Range(0,1)) = .5
_MainTex ("Diffuse(RGB) Alpha(A)",2D) = "White" {}
_BumpMap ("Normalmap", 2D) = "Bump" {}
_Spec_Gloss_Reflec_Masks ("Spec(R) Gloss(G) Reflec(B)",2D) = "White" {}
}
SubShader {
Tags {"Queue"="Geometry" "RenderType"="Opaque" "IgnoreProjector"="False" }
UsePass "Hidden/Hardsurface Pro Front Opaque Specular/FORWARD"
}
Fallback "Diffuse"
}
You are right. This shader is not $$anonymous$$e, but I took it out free asset. I tested this shader on WindowsPhone, which is weaker than my phone on android and he worked there.
If you can not help me with this shader, then can you tell me what shader with reflection will work on android?
Answer by meat5000 · Jul 30, 2014 at 01:23 PM
Some Android GPU's do not handle Alpha very well. That Hard Surface shader will fail on Nexus, some Samsungs and Motorolas I believe. You get Black parts of the image and other strange defects.
It works fine on Sony with Adreno GPU and CUBOT Chinese devices, experienced first-hand.
Your answer
![](https://koobas.hobune.stream/wayback/20220613155320im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
A node in a childnode? 1 Answer
DirectX11 & Unity problem 1 Answer
Shaderlab texture blender 0 Answers
Is it possible to create a glass shader in Unity Free? 1 Answer
Light glow effect test 3 Answers