Stream processors are becoming an affordable alternative to implement hardware assisted rendering techniques which were usually relegated to offline usage. We built a stream processing framework based on the Stream Programming Model concepts, selected the Photon Mapping algorithm and an NVIDIA GPU (Graphics Processing Unit) as a test case implementation of a Global Illumination technique. We defined a set of C++ classes to encapsulate the components (kernels and streams) of this new paradigm, using OpenGL and Cg language. Our application combines the Photon Splatting method and the BVH (Bounding Volumes Hierarchy) acceleration structure into a rendering pipeline relying almost entirely on the GPU. Finally, we evaluated its performance usin...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The goal of this work is to verify the possibility to utilize GPU for global illumination computatio...
In the real world, the visual perception of an object is completely determined by the object's inter...
Los procesadores de streams están comenzando a ser una alternativa accesible para implementar técnic...
Graphic processing units (GPUs) as hardware platforms have been gaining popularity in general purpos...
Physically based rendering using ray tracing is capable of producing realistic images of much higher...
International audienceWhile many methods exist for simulating diffuse light inter-reflections, relat...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
This paper presents and evaluates an approach to deploy image and video processing pipelines that ar...
Modern graphics processing units, GPUs, present an immense resource of computational power, that how...
Modern GPUs have evolved to the point where they now offer a generality of programming that rivals C...
Abstract—Ray Tracing is a graphics rendering method that uses rays to trace the path of light in a c...
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replac...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Streamsurfaces are one of the powerful visualization tools, which are used to gain insight into char...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The goal of this work is to verify the possibility to utilize GPU for global illumination computatio...
In the real world, the visual perception of an object is completely determined by the object's inter...
Los procesadores de streams están comenzando a ser una alternativa accesible para implementar técnic...
Graphic processing units (GPUs) as hardware platforms have been gaining popularity in general purpos...
Physically based rendering using ray tracing is capable of producing realistic images of much higher...
International audienceWhile many methods exist for simulating diffuse light inter-reflections, relat...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
This paper presents and evaluates an approach to deploy image and video processing pipelines that ar...
Modern graphics processing units, GPUs, present an immense resource of computational power, that how...
Modern GPUs have evolved to the point where they now offer a generality of programming that rivals C...
Abstract—Ray Tracing is a graphics rendering method that uses rays to trace the path of light in a c...
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replac...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Streamsurfaces are one of the powerful visualization tools, which are used to gain insight into char...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The goal of this work is to verify the possibility to utilize GPU for global illumination computatio...
In the real world, the visual perception of an object is completely determined by the object's inter...