Makes noise based SVG patterns/textures
https://ChrisMBarr.github.io/noise-maker/
You can generate Perlin Noise, add lighting effects, add 2D filter effects, and change the background behind it all. Once you have something you like you can copy the code it generates to use this on your own web project, or copy a URL to share.
Built with jQuery and Bootstrap. In hindsight I wish I had started this project with Angular as the complexity grew more than I expected. Perhaps I will rewrite it one day.
- Highly recommended to use VSCode and install the "Live Server" extension. You should be prompted to install it
- Install
sass
globally by runningnpm i sass -g
- Run
npm run watch
to automatically compile TypeScript and SCSS as files are changed - Press the "Go Live" button in VSCode, and it will start a dev server. In your browser navigate to the
app
folder to view the page then any file changes should automatically reload it. - To lint the code, run either
npm run lint
ornpx eslint .
- Run
npm run build
to generate a prod-ready minified version of the app
- Use pattern as a displacement maps to distort BG images or gradients