Crate funutd

source ·
Expand description

FunUTD is a 3-D procedural texture library.

Re-exports

  • pub use rnd::Rnd;
  • pub use vec::*;

Modules

  • Color spaces and palette generation.
  • Distance metrics for Worley basis.
  • Parameter system for procedural generation.
  • Easing functions.
  • Hash functions. All of the hashes here are permutations.
  • Utility functions for working with LCGs (linear congruential generators).
  • Texture unary and binary operators.
  • Base definitions for textures.
  • Texture generators.
  • Math traits and functions.
  • Isotropic value and gradient noises.
  • Convenient prelude containing all definitions.
  • Krull64 random number generator.
  • Adapt vectors to the number hierarchy, convenience definitions.
  • Voronoi texture basis.