Project: FastNoise

687474703a2f2f692e696d6775722e636f6d2f674f6a633175312e706e67 0


FastNoise is an open source noise generation library with a large collection of different noise algorithms. This library has been designed for realtime usage from the ground up, so has been optimised for speed...

blog 0

Attempting to use SIMD for single noise values

I was testing using explicit SIMD for generating singles noise values. FastNoise SIMD works by calculating multiple noise positions in parallel, but this can be hard to use in some situations. The idea behind...

blog 0

FastNoise SIMD AVX512 Support

I had worked on AVX512 support a few months ago but had no hardware to test it on, and I didn’t want to release it without testing. Now thanks to Google cloud platform offering...

unityss3 2

FastNoise C# and Unity released

FastNoise C# GitHub FastNoise is a C++ noise generation library I designed for real-time terrain generation. Since the library has reached all my feature and performance goals, I decided to convert and release a...

78153-200 0

Performance Comparisons

Using default noise settings on FastNoise SIMD and matching those settings across the other libraries where possible. Timings below are x1000 ns to generate 32x32x32 points of noise on a single thread. CPU: Intel...

FastNoise Unity 3

FastNoise Unity

    Voxel Terrain Demo Downloads V2 Windows x64 Mac OSX x64 Linux x64

687474703a2f2f692e696d6775722e636f6d2f506a50594258752e706e67 0

FastNoise SIMD

FastNoise SIMD is the SIMD implementation of my noise library FastNoise. It aims to provide faster performance through the use of intrinsic(SIMD) CPU functions. Vectorisation of the code allows noise functions to process data...