multiple independant erase_color

    Mar 21 2006 | 2:00 pm
    I have a patch with mutiplte 3D objects movin in space,
    and I'd like them to leave more or less a trace behind
    them, as if they had different erase_color values.
    All rendering in one window.
    I found examples in the forum explaining how to make
    multiple rendering of a scene, but this does not seem to do the trick.
    I guess I would need as many render as different erase_color,
    since erase_color in done during the rastering phase which is
    performed only once in the render, if my little OpenGL knowledge is correct.
    Does anybody know how to achieve this?

    • Mar 21 2006 | 5:31 pm
      I suggest you try rendering your objects to separate gl textures, and then
      do mixing/feedback effects using slabs/shaders.
      for rendering to texture, checkout capture attribute to gl.objects,
      to_texture of and search all recent threads about rendering to
      texture, good stuff in there!
    • Mar 21 2006 | 5:53 pm
      mmm... yes, thats the solution I was thinking of.
      I was reluctant to create 1 render per new 3D object,
      because this number changes dynamically, but I do
      not see any other way of doin it in the GPU.
      Thanks Nesa for the indication though..