Author: Jordan Peck

GoPlus 0

GO+ Helper

If you are using an Android phone, setting your GO+ Bluetooth connection to high priority will greatly improve responsiveness of button presses. It is possible to do this through some Bluetooth management apps such...

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...

planet-view 0

Voxel Planet Engine C++

This is the project I created for my degree dissertation Project Initial Aims I want to design a procedurally generated planet using a voxel based 3D world, and seeded random terrain which is realistic...

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...

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...