Skip to content

Releases: Auburn/FastNoise2

New SmartNode, C API for DLL

09 Apr 18:55
Compare
Choose a tag to compare
Pre-release

Changes

  • Added support for building as shared library (DLL)
  • Releases binary now includes FastNoise.dll
  • C API for creating bindings in other languages
  • New SmartNode class replaces std::shared_ptr
  • SmartNodeManager uses memory pools to allocate node classes in
  • Fixed CMake install not working correctly with find_package
  • Node editor view can now be dragged with right click instead of middle mouse

Note

  • 4D not fully implemented for all nodes

Minor code restructure and fixes

20 Feb 18:20
Compare
Choose a tag to compare
Pre-release

Changes

  • Included debug libraries in release assets
  • Reorganised code, made FastNoise.h only require C++11
  • Avoid metadata in FastNoise.h, include FastNoiseMetadata.h if you need it
  • Changed DistanceToOrigin node to DistanceToPoint
  • Fix missing metadata for Remap & ConvertRGBA8 nodes
  • Fix missing default values on some node variables
  • Const correctness for node member sources

Note

  • This update breaks existing encoded node trees that contained DistanceToOrigin, Remap or ConvertRGBA8 nodes
  • 4D not fully implemented for all nodes

image

New Fractal Types, 7 New Nodes

03 Feb 23:03
Compare
Choose a tag to compare
Pre-release

Changes

  • NoiseTool working on Linux + MacOS (binaries attached)
  • Included prebuilt FastNoise 2 libs
  • CMake install support
  • Fix NoiseTool crash
  • Code tidy + small optimisations
  • New fractal types (matching FastNoise Lite)
  • Added weighting variable to all fractal nodes
  • New AddDimension, RemoveDimension, DomainAxisScale, Pow, Terrace, Cache node

Note

  • This update breaks existing encoded node trees due to fractal changes
  • 4D not fully implemented for all nodes

image

Demo node graphs, better UI

23 Aug 00:18
Compare
Choose a tag to compare
Pre-release

image

Import and Export Encoded Node Trees

17 Aug 20:58
Compare
Choose a tag to compare
Pre-release
v0.3-alpha

Cellular 4D

More node editor features, OpenSimplex, smoother mesh & texture generation

28 Jun 16:39
Compare
Choose a tag to compare

Texture preview provides an "Encoded Node Tree" string that can be used to load the current node tree into your own code by using FastNoise::NewFromEncodedNodeTree

Noise Tool First Release

08 Jun 21:42
Compare
Choose a tag to compare
Pre-release

image