Skip to main content

Python implementation for Fractal Noise, ideal for creating realistic terrain, cloud-like textures, and intricate visual effects.

Project description

Fractal Noise

A Python implementation for Fractal Noise. Generates intricate fractal noise patterns to add naturalistic complexity for a wide range of creative applications. Ideal for creating realistic terrain, cloud-like texture, and visual effects.

Features

  • Create complex fractal noise: Generate complex and naturalistic fractal noise patterns.
  • Fine-tune control: Adjust width, height, scale, and octaves to customize the appearance of the fractal noise.
  • Scalable coordinate space: Flexible and unlimited coordinate space.

Examples

from fractal_noise import get_fractal_noise
import matplotlib.pyplot as plt

width, height = 512, 512
scale = 0.1
octaves = [0, 1, 2, 3, 4, 5]

# Generate fractal noise
noise = get_fractal_noise(width, height, scale, octaves)

# Display
plt.imshow(noise, cmap="gray")
plt.show()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fractal_noise-2.0.4.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fractal_noise-2.0.4-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file fractal_noise-2.0.4.tar.gz.

File metadata

  • Download URL: fractal_noise-2.0.4.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for fractal_noise-2.0.4.tar.gz
Algorithm Hash digest
SHA256 f025ad0a9fb7cafb9b10d71dbda68a7257e921653032504fc71b09175a12b4d3
MD5 71f6f544f14a3377645d48a012579fde
BLAKE2b-256 8b5a58c03e22a8de440b201e3aff5ccd76835a706641e38839104e086454fddc

See more details on using hashes here.

File details

Details for the file fractal_noise-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: fractal_noise-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for fractal_noise-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 44b8e143f1a45c7a50e35e309197aa7dc2631ce41ce21542e377849f52bbf42d
MD5 7c00d8b44becc1c66e816a25ebeb28ad
BLAKE2b-256 64fa2a13925b527aaf32cd30e2cb20d268b91f51f52f3d8651e65f3995f9256e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page