GitHub code repository

I always like it when people provide clean implementations of their work which can be dropped easily into a project without much programmer effort.  Stefan Gustavson and Ian McEwan have done this at webgl-noise so I’ve decided to take their lead and do the same.  I’ve created a GitHub repository which can be found here https://github.com/BrianSharpe and also by clicking the “code” button in the blog menu bar above.

The first commit has been of the work so far…

  • BBS, SGPP and FastHash32 hashing implementations
  • C1, C2 and C3 interpolation and falloff functions

Also included are some optimal texture-free 2D + 3D Value, Perlin and ValuePerlin noise implementations.

2D+3D sampling of Value Noise

2D+3D sampling of Value Noise

2D+3D sampling of Perlin Noise ( gradient noise )

2D+3D sampling of Perlin Noise ( gradient noise )

2D+3D sampling of ValuePerlin Noise ( value-gradient noise )

2D+3D sampling of ValuePerlin Noise ( value-gradient noise )

Advertisements

About briansharpe

Computer games and graphics programmer interested in procedural modeling and texturing techniques. Current Work: Weta Digital. Work history: Sidhe Interactive, Sony London (SCEE), Pandromeda,
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s