noise

14
Noise JAMES LAWSON SEQUENSIS 2014

Upload: james-lawson

Post on 11-Apr-2017

56 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Noise

NoiseJAMES LAWSONSEQUENSIS 2014

Page 2: Noise

R = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0

Pseudo-random (reproducible results)

Easily seeded

Primed for good distribution

-1.0 <= R <= 1.0

Computationally fast

Page 3: Noise

R = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0

Page 4: Noise

R = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0

Smoothed

Page 5: Noise

R = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0

Balsamiq

Matt Bettinson loves this!

Page 6: Noise

Rx = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0Ry = 1.0-((y*(y*y*13+597)+6312589)&7fffffff)/7491824.0

H = (Rx + Ry) / 2.0

Page 7: Noise

Rx = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0Ry = 1.0-((y*(y*y*13+597)+6312589)&7fffffff)/7491824.0

H = (Rx + Ry) / 2.0

Page 8: Noise

Rx = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0Ry = 1.0-((y*(y*y*13+597)+6312589)&7fffffff)/7491824.0

H = (Rx + Ry) / 2.0

Page 9: Noise

Rx = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0Ry = 1.0-((y*(y*y*13+597)+6312589)&7fffffff)/7491824.0

H = (Rx + Ry) / 2.0

Page 10: Noise

Rx = 1.0-((x*(x*x*15731+789221)+1376312589)&7fffffff)/1073741824.0Ry = 1.0-((y*(y*y*13+597)+6312589)&7fffffff)/7491824.0

H = (Rx + Ry) / 2.0

Page 11: Noise

ROAM

Page 12: Noise

ROAM

e = h / d2

Page 13: Noise

ROAM

https://www.youtube.com/v/yrcEUO7TC28

Page 14: Noise

ROAM