Skip to content

TheOptik/NoiseFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoiseFlow

NoiseFlow is an implementation of the Coding Challenge #24 by Daniel Shiffman.

Description

This application visualizes particles moving through a flow field generated using Perlin noise.

Requirements

  • Java 11 or higher
  • Maven 3.5 or higher

Building and Running

Using Maven

Build and run the application:

mvn clean javafx:run

Controls

The application includes a control panel that allows you to adjust various parameters:

  • Fade: Controls the fade effect of the particle trails
  • Max Velocity: Sets the maximum speed of particles
  • Field Influence: Determines how strongly the flow field affects particle movement
  • Particle Opacity: Adjusts the opacity of particles
  • Particle Hue: Changes the color hue of particles
  • Particle Saturation: Modifies the color saturation of particles

License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages