Rendering parametric surfaces in pen and ink
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Illustrating transparent surfaces with curvature-directed strokes
Proceedings of the 7th conference on Visualization '96
Real-time nonphotorealistic rendering
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A non-photorealistic lighting model for automatic technical illustration
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Stylized rendering techniques for scalable real-time 3D animation
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Observer dependent deformations in illustration
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Machine Vision for Three-Dimensional Scenes
Machine Vision for Three-Dimensional Scenes
Digital Image Processing
OpenGL(R) Shading Language
Enhancing information on large scenes by mixing renderings
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Hi-index | 0.00 |
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.