• Cite Icon1
  • https://doi.org/10.1007/s41095-021-0206-zCopy DOI Icon

Prime gradient noise

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Procedural noise functions are fundamental tools in computer graphics used for synthesizing virtual geometry and texture patterns. Ideally, a procedural noise function should be compact, aperiodic, parameterized, and randomly accessible. Traditional lattice noise functions such as Perlin noise, however, exhibit periodicity due to the axial correlation induced while hashing the lattice vertices to the gradients. In this paper, we introduce a parameterized lattice noise called prime gradient noise (PGN) that minimizes discernible periodicity in the noise while enhancing the algorithmic efficiency. PGN utilizes prime gradients, a set of random unit vectors constructed from subsets of prime numbers plotted in polar coordinate system. To map axial indices of lattice vertices to prime gradients, PGN employs Szudzik pairing, a bijection F : ℕ2 → ℕ. Compositions of Szudzik pairing functions are used in higher dimensions. At the core of PGN is the ability to parameterize noise generation though prime sequence offsetting which facilitates the creation of fractal noise with varying levels of heterogeneity ranging from homogeneous to hybrid multifractals. A comparative spectral analysis of the proposed noise with other noises including lattice noises show that PGN significantly reduces axial correlation and hence, periodicity in the noise texture. We demonstrate the utility of the proposed noise function with several examples in procedural modeling, parameterized pattern synthesis, and solid texturing.

Loading PDF

Similar Papers
  • Research Article
  • Citations46

Anisotropic Solid Texture Synthesis Using Orthogonal 2D Views

  • Aug 01, 1998
  • Computer Graphics Forum
  • J.M Dischler +2
  • Conference Article
  • Citations2

Texture Advection Based Simulation of Dynamic Cloud Scene

  • Oct 01, 2007
  • Shiguang Liu +5
  • Research Article
  • Citations12

Perlin noise generation of physiologically realistic cardiac fibrosis

  • Jun 13, 2024
  • Medical Image Analysis
  • Brodie A.J Lawson +7
  • Research Article
  • Citations435

Artificial evolution for computer graphics

  • Jul 01, 1991
  • ACM SIGGRAPH Computer Graphics
  • Karl Sims
  • Research Article
  • Citations8

A Monte Carlo method for calculating strength functions in many-fermion systems

  • Jun 01, 1980
  • Physics Letters B
  • S.D Bloom
  • Research Article
  • Citations24

An adaptive approach for texture enhancement based on a fractional differential operator with non-integer step and order

  • Dec 04, 2014
  • Neurocomputing
  • Fuyuan Hu +5
  • Book Chapter

Synthetic Images of Beta-spline Objects

  • Jan 01, 2013
  • Brian A Barsky
  • Book Chapter
  • Citations10

A Study of Error Floor Behavior in QC-MDPC Codes

  • Jan 01, 2022
  • Sarah Arpin +5
  • Database
  • Citations1

Some nonasymptotic results on resampling in high dimension, I: Confidence regions, II: Multiple tests

  • Jan 11, 2010
  • Sylvain Arlot +2
  • PDF
  • Research Article
  • Citations11

Near-channel classifier: symbiotic communication and classification in high-dimensional space

  • Aug 17, 2021
  • Brain Informatics
  • Michael Hersche +4
  • Research Article
  • Citations29

3D Solid Texture Classification Using Locally-Oriented Wavelet Transforms.

  • Feb 06, 2017
  • IEEE Transactions on Image Processing
  • Yashin Dicente Cid +4
  • Conference Article
  • Citations1

Course notes rotational symmetries on surfaces

  • Nov 28, 2016
  • Eugene Zhang
  • Conference Article
  • Citations13

Classification of solid textures using 3d mask patterns

  • Oct 10, 2004
  • M.T Suzuki +3
  • Conference Article
  • Citations27

Analysis and generation of random vectors with copulas

  • Dec 01, 2007
  • Johann Christoph Strelen +1
  • Book Chapter
  • Citations7

Probable and Improbable Faces

  • Jan 01, 2014
  • J P Lewis +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.