Texton Noise - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2016

Texton Noise

Bruno Galerne
  • Fonction : Auteur
  • PersonId : 924934
Lionel Moisan

Résumé

Designing realistic noise patterns from scratch is hard. To solve this problem, recent contributions have proposed involved spectral analysis algorithms that enable procedural noise models to faithfully reproduce some class of textures. The aim of this paper is to propose the simplest and most efficient noise model that allows for the reproduction of any Gaussian texture. Texton noise is a simple sparse convolution noise that sums randomly scattered copies of a small bilinear texture called texton. We introduce an automatic algorithm to compute the texton associated with an input texture image that concentrates the input frequency content into the desired texton support. One of the main features of texton noise is that its evaluation only consists to sum thirty texture fetches on average. Consequently texton noise generates Gaussian textures with an unprecedented evaluation speed for noise by example. A second main feature of texton noise is that it allows for high quality on-the-fly anisotropic filtering by simply invoking existing GPU hardware solutions for texture fetches. In addition, we demonstrate that texton noise can be applied on any surface using parameterization-free surface noise and that it allows for noise mixing.
Fichier principal
Vignette du fichier
texton_noise_cgf.pdf (19.15 Mo) Télécharger le fichier
texton_noise_codes.zip (46.26 Mo) Télécharger le fichier
texton_noise_sup_mat.pdf (23.47 Mo) Télécharger le fichier
texton_noise_video.mp4 (17.5 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01299336 , version 1 (07-04-2016)
hal-01299336 , version 2 (03-03-2017)

Identifiants

  • HAL Id : hal-01299336 , version 1

Citer

Bruno Galerne, Arthur Leclaire, Lionel Moisan. Texton Noise. 2016. ⟨hal-01299336v1⟩
495 Consultations
312 Téléchargements

Partager

Gmail Facebook X LinkedIn More