Answer
![](/s/cache/74/93/74936f0a6c360f949121d273f6db88c5.png)
Built in Unity shader with white color, when not lit, will be the same as the render setting ambient color.
In the same situation SF shader will appear darker.
![](https://cdn.userecho.com/characters/70.png?1)
Looks like this is related to the silly 0.5/2 issues all over Unity's lighting. In all my tests, the shader got 50% of the ambient color. So an ambient of 100% white contributed to 50% gray in the shader.
Not sure if I should actually do this, as a *2 will add an instruction to all shaders using ambient. Might make it a checkbox
![](/s/cache/74/93/74936f0a6c360f949121d273f6db88c5.png)
I have a solution.
1. make shader forge great.
2. make lots of cash out of it.
3. get hired by unity.
4. fix their shaders.
:D
![](https://cdn.userecho.com/characters/70.png?1)
This is now fixed in Alpha 0.14 :)
There's now a checkbox for doubling all incoming light, which will make it match Unity's default shaders!
Customer support service by UserEcho
This is now fixed in Alpha 0.14 :)
There's now a checkbox for doubling all incoming light, which will make it match Unity's default shaders!