Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 2 of 2

Thread: Texturing

  1. #1
    Intern Contributor
    Join Date
    Feb 2002
    Location
    Wiesbaden, Germany
    Posts
    97

    Texturing

    Hi,

    what I want to do is to calculate some deviations on a surface and then index them with colors. Is there a possibility to map this color information to a texture, so the computation has to be done only once for each model. The models are pretty big (150.000 - 250.000 verts, calculated in 5x5-matrices)so it takes a certain amount of time after loading the model. I'm looking for a solution for a pretty long time but there is nothing I could use on the web. The other problem is due to the way the data is arranged I always have only the upper point list and the next point list, meaning I can draw the model only in strips. You might imagine this looks crappy when the colors are interpolated.

    Regards,

    Martin

  2. #2
    Intern Newbie
    Join Date
    Oct 2002
    Location
    Rijeka, Croatia
    Posts
    36

    Re: Texturing

    You can write directly to a texture by
    calculating the u, v coordinates interpolating max_u and max_v in 0.0 to 1.0
    numeric space. The question is how to
    calculate the interpolation information?
    Pretty difficult if your surface is not
    coplanar.
    Anyway, having the u and v coordinates, you can write directly in texture space with
    address of given pixel being the following:

    addr= u * max_u + v; where u=y, and v=x

    The only thing is that you would have to
    do this PRIOR to assigning a raw texture to
    OpenGL renderer.

    Hope this helps.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •