pith. sign in

arxiv: 1903.12270 · v1 · pith:L3UQUYPJnew · submitted 2019-03-28 · 💻 cs.GR

Implementing Noise with Hash functions for Graphics Processing Units

classification 💻 cs.GR
keywords noisefnv1functionsgraphicshashhashesjenkinsmodification
0
0 comments X
read the original abstract

We propose a modification to Perlin noise which use computable hash functions instead of textures as lookup tables. We implemented the FNV1, Jenkins and Murmur hashes on Shader Model 4.0 Graphics Processing Units for noise generation. Modified versions of the FNV1 and Jenkins hashes provide very close performance compared to a texture based Perlin noise implementation. Our noise modification enables noise function evaluation without any texture fetches, trading computational power for memory bandwidth.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.