FastNoise
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...
adventures in programming
7 Apr, 2017
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...
29 Mar, 2017
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...
4 Nov, 2016
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...
29 Sep, 2016
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...
28 Sep, 2016
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...