Automatic and dynamic generation of GPU programs to mix renderings and enhance informations on high scale scenes

  • Authors:
  • Vincent Boyer

  • Affiliations:
  • L.I.A.S.D., Université Paris 8, Saint-Denis, France

  • Venue:
  • VIIP '07 The Seventh IASTED International Conference on Visualization, Imaging and Image Processing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an automatic and dynamic generation of GPU programs to mix renderings and enhance informations for visualization of high scale scenes. Mixing different kinds of rendering techniques in the same frame enhances pertinent informations on 2D images or 3D scenes. This is achieved in one pass because one and only one GPU program is used to render the scene. New rendering techniques can be imported and we present a method to automatically build and dynamically updated the program used by the GPU. For a given 3D scene or a 2D image, the user chooses key points, imports rendering techniques described as GPU programs and our model constructs one GPU program that render the scene with these different rendering techniques. The key points, the rendering techniques used, the camera position can be interactively changed by the user. In this paper we present the model used to mix renderings, a method to automatically generate and dynamically update GPU programs. The images produced by our system are presented and results are discussed.