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.