Procedural noise generation and rendering for realistic astrophysical flyovers: dust clouds from nebulae to galaxy spirals // Procedural noise generation and rendering for realistic astrophysical flyovers: dust clouds from nebulae to galaxy spirals
|
ABG-139243
ADUM-75265 |
Thesis topic | |
| 2026-05-22 |
Université Grenoble Alpes
Grenoble Cedex 9 - Auvergne-Rhône-Alpes - France
Procedural noise generation and rendering for realistic astrophysical flyovers: dust clouds from nebulae to galaxy spirals // Procedural noise generation and rendering for realistic astrophysical flyovers: dust clouds from nebulae to galaxy spirals
- Computer science
synthèse d'image, rendu temps-réel, GPU, procéduralisme
computer graphics, real-time rendering, GPU, proceduralism
computer graphics, real-time rendering, GPU, proceduralism
Topic description
*Context*
Our goal fits within the general topic of the virtual exploration of realistic galaxies, at all scales (cf our past collaboration veRTIGE).
Hubble and JWST have popularized the incredibly detailed images of astrophysical objects like spiral galaxies (e.g. M51) and nebulae (e.g. Eagle), and astro-photography has exposed the details of the black clouds of the MilkyWay for even longer. Indeed, all the black part is a fractal continuum of semi-opaque dust cloud (sometime locally illuminated) connecting all the scales. Since this is the most structured and ubiquitous ingredient for high resolution images, and its correct appearance is crucial for realism, we set our goal as designing, generating and rendering them.
Alas, almost no astrophysical models describe the 3D textured aspect of the ISM - more generally, physics is more interested in exact average quantities than pixel-precise distribution of values in images - , so that the dust clouds are mostly known by the 2D images mentioned above. Since very recently, 3D tomography obtained from Gaia data is on the brinks of revolutionizing the field, but for now the resolution and span are very limited, and the results suffer strong artifacts.
Fortunately, graphist artists from movie production and video games are used to imitate real-life content from reference images by tuning parameters of shader trees based on procedural noise like Perlin noise, which is an efficient way to produce continuous fractal stochastic fields. Alas, the generative space of Perlin noise is very limited, especially for 3D distributions: the filament look of dust clouds doesn't look like Perlin noise. Moreover, the ISM is stochastic but it also have recognizable shapes, from nebulae bubbles and pillars to the vast clouds (in which they are seamlessly embedded) up to the galactic spirals and their multi-scale spurs: anisotropy is everywhere, while it is an aspect mostly untackled with in Computer Graphics. Finally, the virtual exploration of very deep scenes requires LOD, but LOD of deep multiscale noise is not as trivial as promised, especially because it is generally used together with non-linear functions.
*Description of the subject*
The goal of this PhD project is to design new noise primitives able to better approach the typical appearance of dust clouds, as well as data-structures and algorithms able to manage the specification and realisation of anisotropic distributions on an controlable way, in the scope of realtime flyover in such wide and deep multiscale data, compatible with the limited memory available on GPU.
We expect most of these results to also be of use in the broader field of Computer Graphics.
*Prerequisite*
- Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light,
- C/C++ , GLSL shading language or equivalent ( programming involved ).
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*Context*
Our goal fits within the general topic of the virtual exploration of realistic galaxies, at all scales (cf our past collaboration veRTIGE).
Hubble and JWST have popularized the incredibly detailed images of astrophysical objects like spiral galaxies (e.g. M51) and nebulae (e.g. Eagle), and astro-photography has exposed the details of the black clouds of the MilkyWay for even longer. Indeed, all the black part is a fractal continuum of semi-opaque dust cloud (sometime locally illuminated) connecting all the scales. Since this is the most structured and ubiquitous ingredient for high resolution images, and its correct appearance is crucial for realism, we set our goal as designing, generating and rendering them.
Alas, almost no astrophysical models describe the 3D textured aspect of the ISM - more generally, physics is more interested in exact average quantities than pixel-precise distribution of values in images - , so that the dust clouds are mostly known by the 2D images mentioned above. Since very recently, 3D tomography obtained from Gaia data is on the brinks of revolutionizing the field, but for now the resolution and span are very limited, and the results suffer strong artifacts.
Fortunately, graphist artists from movie production and video games are used to imitate real-life content from reference images by tuning parameters of shader trees based on procedural noise like Perlin noise, which is an efficient way to produce continuous fractal stochastic fields. Alas, the generative space of Perlin noise is very limited, especially for 3D distributions: the filament look of dust clouds doesn't look like Perlin noise. Moreover, the ISM is stochastic but it also have recognizable shapes, from nebulae bubbles and pillars to the vast clouds (in which they are seamlessly embedded) up to the galactic spirals and their multi-scale spurs: anisotropy is everywhere, while it is an aspect mostly untackled with in Computer Graphics. Finally, the virtual exploration of very deep scenes requires LOD, but LOD of deep multiscale noise is not as trivial as promised, especially because it is generally used together with non-linear functions.
*Description of the subject*
The goal of this PhD project is to design new noise primitives able to better approach the typical appearance of dust clouds, as well as data-structures and algorithms able to manage the specification and realisation of anisotropic distributions on an controlable way, in the scope of realtime flyover in such wide and deep multiscale data, compatible with the limited memory available on GPU.
We expect most of these results to also be of use in the broader field of Computer Graphics.
*Prerequisite*
- Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light,
- C/C++ , GLSL shading language or equivalent ( programming involved ).
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Début de la thèse : 01/10/2026
WEB : https://evasion.inrialpes.fr/~Fabrice.Neyret/Etudiants/sujetThese2025.html
Our goal fits within the general topic of the virtual exploration of realistic galaxies, at all scales (cf our past collaboration veRTIGE).
Hubble and JWST have popularized the incredibly detailed images of astrophysical objects like spiral galaxies (e.g. M51) and nebulae (e.g. Eagle), and astro-photography has exposed the details of the black clouds of the MilkyWay for even longer. Indeed, all the black part is a fractal continuum of semi-opaque dust cloud (sometime locally illuminated) connecting all the scales. Since this is the most structured and ubiquitous ingredient for high resolution images, and its correct appearance is crucial for realism, we set our goal as designing, generating and rendering them.
Alas, almost no astrophysical models describe the 3D textured aspect of the ISM - more generally, physics is more interested in exact average quantities than pixel-precise distribution of values in images - , so that the dust clouds are mostly known by the 2D images mentioned above. Since very recently, 3D tomography obtained from Gaia data is on the brinks of revolutionizing the field, but for now the resolution and span are very limited, and the results suffer strong artifacts.
Fortunately, graphist artists from movie production and video games are used to imitate real-life content from reference images by tuning parameters of shader trees based on procedural noise like Perlin noise, which is an efficient way to produce continuous fractal stochastic fields. Alas, the generative space of Perlin noise is very limited, especially for 3D distributions: the filament look of dust clouds doesn't look like Perlin noise. Moreover, the ISM is stochastic but it also have recognizable shapes, from nebulae bubbles and pillars to the vast clouds (in which they are seamlessly embedded) up to the galactic spirals and their multi-scale spurs: anisotropy is everywhere, while it is an aspect mostly untackled with in Computer Graphics. Finally, the virtual exploration of very deep scenes requires LOD, but LOD of deep multiscale noise is not as trivial as promised, especially because it is generally used together with non-linear functions.
*Description of the subject*
The goal of this PhD project is to design new noise primitives able to better approach the typical appearance of dust clouds, as well as data-structures and algorithms able to manage the specification and realisation of anisotropic distributions on an controlable way, in the scope of realtime flyover in such wide and deep multiscale data, compatible with the limited memory available on GPU.
We expect most of these results to also be of use in the broader field of Computer Graphics.
*Prerequisite*
- Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light,
- C/C++ , GLSL shading language or equivalent ( programming involved ).
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*Context*
Our goal fits within the general topic of the virtual exploration of realistic galaxies, at all scales (cf our past collaboration veRTIGE).
Hubble and JWST have popularized the incredibly detailed images of astrophysical objects like spiral galaxies (e.g. M51) and nebulae (e.g. Eagle), and astro-photography has exposed the details of the black clouds of the MilkyWay for even longer. Indeed, all the black part is a fractal continuum of semi-opaque dust cloud (sometime locally illuminated) connecting all the scales. Since this is the most structured and ubiquitous ingredient for high resolution images, and its correct appearance is crucial for realism, we set our goal as designing, generating and rendering them.
Alas, almost no astrophysical models describe the 3D textured aspect of the ISM - more generally, physics is more interested in exact average quantities than pixel-precise distribution of values in images - , so that the dust clouds are mostly known by the 2D images mentioned above. Since very recently, 3D tomography obtained from Gaia data is on the brinks of revolutionizing the field, but for now the resolution and span are very limited, and the results suffer strong artifacts.
Fortunately, graphist artists from movie production and video games are used to imitate real-life content from reference images by tuning parameters of shader trees based on procedural noise like Perlin noise, which is an efficient way to produce continuous fractal stochastic fields. Alas, the generative space of Perlin noise is very limited, especially for 3D distributions: the filament look of dust clouds doesn't look like Perlin noise. Moreover, the ISM is stochastic but it also have recognizable shapes, from nebulae bubbles and pillars to the vast clouds (in which they are seamlessly embedded) up to the galactic spirals and their multi-scale spurs: anisotropy is everywhere, while it is an aspect mostly untackled with in Computer Graphics. Finally, the virtual exploration of very deep scenes requires LOD, but LOD of deep multiscale noise is not as trivial as promised, especially because it is generally used together with non-linear functions.
*Description of the subject*
The goal of this PhD project is to design new noise primitives able to better approach the typical appearance of dust clouds, as well as data-structures and algorithms able to manage the specification and realisation of anisotropic distributions on an controlable way, in the scope of realtime flyover in such wide and deep multiscale data, compatible with the limited memory available on GPU.
We expect most of these results to also be of use in the broader field of Computer Graphics.
*Prerequisite*
- Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light,
- C/C++ , GLSL shading language or equivalent ( programming involved ).
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Début de la thèse : 01/10/2026
WEB : https://evasion.inrialpes.fr/~Fabrice.Neyret/Etudiants/sujetThese2025.html
Funding category
Funding further details
Concours allocations
Presentation of host institution and host laboratory
Université Grenoble Alpes
Institution awarding doctoral degree
Université Grenoble Alpes
Graduate school
217 MSTII - Mathématiques, Sciences et technologies de l'information, Informatique
Candidate's profile
*Prerequisite*
- Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light,
- C/C++ , GLSL shading language or equivalent ( programming involved ).
*Prerequisite* - Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light, - C/C++ , GLSL shading language or equivalent ( programming involved ).
*Prerequisite* - Some experience + general culture in Computer Graphics ( realistic rendering, real-time rendering, proceduralism... ) / Maths / Physics of light, - C/C++ , GLSL shading language or equivalent ( programming involved ).
2026-06-09
Apply
Close
Vous avez déjà un compte ?
Nouvel utilisateur ?
Get ABG’s monthly newsletters including news, job offers, grants & fellowships and a selection of relevant events…
Discover our members
ANRT
Medicen Paris Region
Ifremer
Laboratoire National de Métrologie et d'Essais - LNE
SUEZ
Institut Sup'biotech de Paris
Nokia Bell Labs France
Groupe AFNOR - Association française de normalisation
Aérocentre, Pôle d'excellence régional
Nantes Université
TotalEnergies
ASNR - Autorité de sûreté nucléaire et de radioprotection - Siège
Servier
Tecknowmetrix
ADEME
Généthon
ONERA - The French Aerospace Lab


