Skip to content

Releases: AMoorer/PKFX_Tools

MakeSomeNoise v1.1.2 - Educational Guide & Export Enhancements

Choose a tag to compare

@AMoorer AMoorer released this 24 Oct 16:35

MakeSomeNoise v1.1.2

🎓 Educational Features

  • Built-in Educational Guide: Comprehensive "A Guide To Noise" with detailed explanations for each algorithm
  • Historical background and technical algorithm explanations
  • Key parameter descriptions and use cases
  • Pro tips for each noise type
  • Comprehensive Tooltips: Hover help for all controls

🎨 Export & Preview Features

  • Export Preview Modes: Preview single frames, atlases, or animations before exporting
  • Animation Playback: Real-time animation preview with adjustable FPS (1-60 FPS)
  • Copy Preview to Clipboard: Right-click menu option
  • Automatic Version Management: Files automatically increment version numbers (_v00, _v01, etc.)
  • Full Path Display: Complete file paths in save location

⚙️ Improvements

  • Removed redundant 3D Slice noise type (now 6 noise types)
  • All noise algorithms now support X/Y/Z offset animation
  • Enhanced UI layout and tooltip styling
  • Improved file naming and organization

🐛 Fixes

  • Robust worker thread management prevents crashes
  • Better memory management for animation frames
  • Improved UI responsiveness and status feedback
  • Fixed animation preview text cutoff

📦 Repository Structure

  • Industry-standard layout: src/, docs/, scripts/, tests/
  • Proper Python package: makesomenoise module
  • Comprehensive documentation: Code review, roadmap, build guides

📄 License

  • Dual License: Software under CC BY-NC-ND 4.0 with Commercial Use Exception
  • Generated Outputs: Public Domain (CC0)
  • Free to use commercially, cannot be sold/redistributed for profit

📥 Download & Install

  1. Download MakeSomeNoise.exe
  2. Run the executable (no installation required)
  3. First run may take longer due to Windows Defender scanning

No Python installation required - this is a standalone executable!

See CHANGELOG.md for full details.

MakeSomeNoise v1.0.0 - Initial Release

Choose a tag to compare

@AMoorer AMoorer released this 23 Oct 01:42

MakeSomeNoise v1.0.0 - Initial Release

image

Procedural noise generator with seamless tiling support.

✨ Features

  • 7 Noise Types: Perlin, Simplex, FBM, Turbulence, Ridged Multifractal, Domain Warp, 3D Slice
  • Seamless Tiling: Industry-standard offset-based blending for perfect texture tiling
  • Dual Layer Mixing: Blend two noise types with multiple blend modes
  • Real-Time Preview: Live 256×256 preview with adjustable parameters
  • Animation Support: Generate animated texture atlases
  • Batch Export: Export at any resolution (up to 4096×4096)
  • 3D Offset Controls: Navigate through noise space
  • Preview Seams: Visual verification tool

📥 Installation

Requirements: Windows 10/11 (64-bit)

  1. Download MakeSomeNoise.exe from the Assets section below
  2. (Optional) Install Visual C++ Redistributable if you get DLL errors
  3. Double-click to run - no installation needed!

🎯 Quick Start

  1. Select a noise type from Layer A dropdown
  2. Adjust parameters (Scale, Octaves, Persistence)
  3. Enable "Seamless Tiling" and adjust Blend Width
  4. Click "Export Noise" to save

🐛 Known Issues

  • First run may take 10-30 seconds due to Windows Defender scanning
  • Add to Windows Defender exclusions for faster subsequent runs

📖 Full Documentation

See README.md for complete usage guide.

🙏 Credits

Built with Windsurf, PySide6, NumPy, noise, opensimplex, perlin-noise, and Pillow.