TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various formats and color spaces. It functions as a color space conversion tool and a web accessibility contrast checker to ensure compliance with readability standards. The library provides a color palette generator for creating monochromatic, analogous, and complementary color schemes from a starting color. It also translates colors between hex, RGB, HSL, HSV, and named formats. Additional capabilities include color parsing and normalization, programmatic manipulation of brightnes
chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric
Lygia is a GLSL shader library providing a specialized suite of tools for color science, image filtering, noise generation, and implicit surface geometry. It serves as a collection of reusable functions for fragment shaders to handle color space conversion, image processing, and geometric rendering. The project is distinguished by its focus on cross-language shader management, allowing reusable functions to be synchronized across different shading languages to ensure consistent graphics behavior across multiple engines. It also implements a system for remote shader dependency resolution, fetc
Mixbox is a specialized simulation engine for modeling fluid color dynamics, pigment-based hue shifts, and latent space color blending. It functions as an RGB color mixing simulator that uses pigment-based simulations and latent space interpolation to produce realistic results.
Las características principales de scrtwpns/mixbox son: Fluid Dynamics Simulation, Latent Color Interpolators, Pigment Scattering Simulators, Digital Pigment Simulators, Pigment-Based Color Engines, Physical Color Simulators, Color Blending, Pigment Mixing Simulators.
Las alternativas de código abierto para scrtwpns/mixbox incluyen: sharkdp/pastel. gka/chroma.js — chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization… patriciogonzalezvivo/lygia — Lygia is a GLSL shader library providing a specialized suite of tools for color science, image filtering, noise… bgrins/tinycolor — TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… paveldogreat/webgl-fluid-simulation — This project is a GPU-accelerated fluid renderer and interactive WebGL visualizer. It functions as a fluid dynamics…