texture mapping not working with jit.gl.multiple
I'm having problems mapping textures using jit.gl.multiple. I basically want
to use a texture in environment mapping, and need to scale it using
tex_plane_s/t. Nothing seems to work like using regular jit.gl objects.
There is no change to the mapping at all. Here's an example patch. I can't
scale the dozer so that it will fit the screen. Really wanted to use this
for a project, with just one day to go... guess I'm screwed :-(
-thijs
using windows max 4.6.2rc2 jitter 1.6.2
Hi Thijs,
Thanks for pointing out this tex_map/tex_plane_* bug. Please note
though that tex_plane_s/t only work in tex_map modes 1 and 3. For
environment mapping, they have no effect. You can however use a
shader to do this kind of stuff. Reflection mapping is a bit tricky
as you're taking a vector in 3D and doing a 2D texture lookup, so
scaling the thing. Here's a patch that uses a shader called
td.reflect.jxs that I made to replicate @texgen environment as a
shader so that you can have more control over it. If you need
lighting, this also has to be done in the shader. I can make an
example of how to do that if you need it. Below are the patch *and*
the shader.
best,
wes
******************************PATCH*********************************
******************************************Shader**********************************
Shader for for modifying image contrast by interpolation
and extrapolation
And here's a second way of scaling the texture in the shader with a
slightly different effect. Anyway, compare the 2 ways of scaling and
you can get the idea. There are many domains in which to do it in for
different kinds of funkiness.
wes
Shader for for modifying image contrast by interpolation
and extrapolation
Hi Wes, thanks a lot! I didn't think about using shaders. This will solve
the problem. Thanks to your quick response I might be able to catch up just
in time.
best, -thijs
On 9/25/06, Wesley Smith wrote:
>
> And here's a second way of scaling the texture in the shader with a
> slightly different effect. Anyway, compare the 2 ways of scaling and
> you can get the idea. There are many domains in which to do it in for
> different kinds of funkiness.
>
> wes
>
>
> Shader for for modifying image contrast by
> interpolation
> and extrapolation
>
>
>
>
>
>
>
>
>
>
>
>
>