Procedurally generated noise textures play a key part in the world of computer graphics. However, their computation is very time consuming. Generating noise for rendering of photo-realistic scenes may require large amount of hardware resources. Efficient use of these resources is beneficial in the trend of ever-increasing amount of details in the rendered scenes. In this thesis we develop a series of optimized algorithms for the popular Improved Perlin noise and the new Gabor noise. We will employ SIMD features of the modern generation of general purpose processors to achieve efficient use of hardware resources. These algorithms will be integrated into the MentalRay ray-tracing rendering engine and their effectiveness demonstrated in variou...
International audienceProcedural noise functions are widely used in Computer Graphics, from off-line...
International audienceNoise is an essential tool for texturing and modeling. Designing interesting t...
International audienceProcedural texturing is a well known method to synthesize details onto virtual...
This work deals with Perlin noise function in theoretical and practical way. Procedural textures can...
A synthetic noise function is a key component of most com-puter graphics rendering systems. This pse...
National audiencePerlin noise is the most widely used tool in procedural texture synthesis. It is a ...
This work deals with procedural texture generation using programmable graphics pipeline in OpenGL. I...
Filtered noise [Perlin 1985] has, for twenty years, been a funda-mental tool for creating functional...
Many computer graphics applications have used procedural noise since the 1980s, but there are still ...
Procedural noise is a fundamental tool in Computer Graphics. However, designing noise patterns is ha...
We present GLSL implementations of Perlin noise and Perlin simplex noise that run fast enough for pr...
Noise is an essential tool for texturing and modeling. Designing interesting textures with noise cal...
In this work I'm implementing library for generating basic kinds of noises which I'm also using fo...
We present an improved version of a state-of-the-art noise reduction technique for progressive stoch...
Procedural noise functions are widely used in Computer Graphics, from off-line rendering in movie pr...
International audienceProcedural noise functions are widely used in Computer Graphics, from off-line...
International audienceNoise is an essential tool for texturing and modeling. Designing interesting t...
International audienceProcedural texturing is a well known method to synthesize details onto virtual...
This work deals with Perlin noise function in theoretical and practical way. Procedural textures can...
A synthetic noise function is a key component of most com-puter graphics rendering systems. This pse...
National audiencePerlin noise is the most widely used tool in procedural texture synthesis. It is a ...
This work deals with procedural texture generation using programmable graphics pipeline in OpenGL. I...
Filtered noise [Perlin 1985] has, for twenty years, been a funda-mental tool for creating functional...
Many computer graphics applications have used procedural noise since the 1980s, but there are still ...
Procedural noise is a fundamental tool in Computer Graphics. However, designing noise patterns is ha...
We present GLSL implementations of Perlin noise and Perlin simplex noise that run fast enough for pr...
Noise is an essential tool for texturing and modeling. Designing interesting textures with noise cal...
In this work I'm implementing library for generating basic kinds of noises which I'm also using fo...
We present an improved version of a state-of-the-art noise reduction technique for progressive stoch...
Procedural noise functions are widely used in Computer Graphics, from off-line rendering in movie pr...
International audienceProcedural noise functions are widely used in Computer Graphics, from off-line...
International audienceNoise is an essential tool for texturing and modeling. Designing interesting t...
International audienceProcedural texturing is a well known method to synthesize details onto virtual...