[GEM-dev] noise problem with glsl
cyrille henry
cyrille.henry at la-kitchen.fr
Thu Sep 14 15:26:08 CEST 2006
hello chris,
thanks for your sugestion
chris clepper a écrit :
> I haven't used the noise function becuase it does not run in hardware on
> ATI or Nvidia (only 3DLabs).
i did not know that.
what did you use then? a jpg texture?
>You might have to use temporary variables
> or explicitly cast like:
>
> vx += (float) (0.1 * noise1())
i tried this, but it does not change anything.
the error : "<stdlib>(3998)" does not look like the error i've got when
i do this kind of mistake.
Cyrille
>
> On 9/14/06, *cyrille henry* <cyrille.henry at la-kitchen.fr
> <mailto:cyrille.henry at la-kitchen.fr>> wrote:
>
> hello,
>
> i received my orange book few days ago. so i'm back with glsl.
>
> i give up for now with multitexture. my aim was to use 1 noisy texture
> to distord the other one.
> i discover the noise fonction of glsl, but i've got problem, trying to
> use it.
>
> by example, a simple vertex shader like this :
>
> void main(void)
> {
> vec4 v = vec4(gl_Vertex);
> vec4 pos = gl_ModelViewMatrix * v;
> float LightIntensity = max(dot(normalize(vec3(0.,3.,3.) -
> pos.xyz),
> gl_Normal), 0.0);
> gl_FrontColor = gl_Color * LightIntensity;
>
>
> v.x += 0.1 * noise1(v); // commenting this line
> // make the shader to work
>
> gl_Position = gl_ModelViewProjectionMatrix * v;
> }
>
> gives me error :
>
> Vertex info
> -----------
> <stdlib>(3998) : warning C7011: implicit cast from "int" to "float"
> <stdlib>(3998) : warning C7011: implicit cast from "int" to "float"
>
> (same errore with noise1, noise2, noise3.., whatever vecter size of the
> input parametter)
>
> does anyone know where the problem came from?
> what should i try? etc
>
> should i ask this question in an other mailling list (as i don't think
> it's a gem problem)?
>
> does anyone interested in my working example: sould i upload my patch
> somwhere?
>
> thanks
> Cyrille
>
> _______________________________________________
> GEM-dev mailing list
> GEM-dev at iem.at <mailto:GEM-dev at iem.at>
> http://lists.puredata.info/listinfo/gem-dev
>
>
More information about the GEM-dev
mailing list