I was trying to play with the Indigo Shader Language and ran into a show stopper.
If I put a shader into another channel then albedo it will not work. This makes me a
bit sad cause I was trying to use a shader in the bump and specular channel.
So probably it's not a bug and you just haven't implemented it completely, but it
isn't mentioned anywhere and this is a bit sad. I would love to use it. To be honest
I'd rather like to use it for bump/displacement mapping then in the albedo channel.
Error message -> <bump>
Code: Select all
Error: SceneLoaderExcep: Couldn't find function eval()
Error message -> <exponent>
Code: Select all
Error: Indigo will close: Shader runtime error: No UV set with index 72609008 defined for geometry
Error message -> <displacement>
Code: Select all
Error: SceneLoaderExcep: Couldn't find function eval()
Note: I was playing with the official Material Scene and Indigo 2.2.1.
And because I'm already here ... haha. I'd like to know why those cool shaders
do not work anymore. Is the blending still working?
Did you get rid of the fbm stuff?
If I use this shader ...
Code: Select all
def eval(vec3 pos) real :
mul(
fbm(
mul(getTexCoords(0), 100.0),
10
),
0.001
)
I am getting this error ...
Code: Select all
Error: SceneLoaderExcep: eval(vec3) must return vec3.
take care
psor


