awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesGPU Noise Generators

Systems that generate procedurally calculated noise, such as Simplex or Cellular noise, directly on the graphics processor.

Distinguishing note: The candidates are focused on AI exploration or audio denoising, not graphical noise generation on the GPU.

Explore 7 awesome GitHub repositories matching graphics & multimedia · GPU Noise Generators. Refine with filters or upvote what's useful.

Awesome GPU Noise Generators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • photonstorm/phaserAvatar photonstorm

    photonstorm/phaser

    39,800Vezi pe GitHub↗

    Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL. The engine features a dual-backend rendering pipeline that allows developers to switch between rendering paths. It distinguishes itself through high-performance graphics capabilities, including GPU-driven sprite batching for large-scale image management, a dynamic lighting system with self-shadows, and the

    Includes a system for creating cellular or simplex noise on the GPU for lighting and visual effects.

    JavaScript
    Vezi pe GitHub↗39,800
  • xenia-project/xeniaAvatar xenia-project

    xenia-project/xenia

    9,480Vezi pe GitHub↗

    Xenia is an emulator designed to run Xbox 360 games and applications on modern computer hardware. It enables the execution of console software from disc images, digital downloads, and extracted files, facilitating legacy software preservation on hardware that lacks native support. The project distinguishes itself through high-fidelity graphics enhancements, including the ability to increase internal rendering resolution and apply contrast-adaptive sharpening to restore image clarity. It implements specialized visual techniques such as blue noise dithering to reduce color banding and multisamp

    Implements blue noise dithering to smooth color gradients and eliminate visible banding in the final image.

    C++c-plus-pluscppd3d12
    Vezi pe GitHub↗9,480
  • vladmandic/sdnextAvatar vladmandic

    vladmandic/sdnext

    7,139Vezi pe GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Allows selection of the hardware device used for noise generation to maintain model compatibility.

    Pythonai-artcaptiondiffusers
    Vezi pe GitHub↗7,139
  • patriciogonzalezvivo/thebookofshadersAvatar patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Vezi pe GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    Implements procedurally calculated noise patterns directly on the graphics processor.

    GLSL
    Vezi pe GitHub↗6,931
  • patriciogonzalezvivo/lygiaAvatar patriciogonzalezvivo

    patriciogonzalezvivo/lygia

    3,274Vezi pe GitHub↗

    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

    Generates procedurally calculated noise patterns directly on the GPU for organic visuals.

    GLSLcudadirectxglsl
    Vezi pe GitHub↗3,274
  • ashima/webgl-noiseAvatar ashima

    ashima/webgl-noise

    2,985Vezi pe GitHub↗

    WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It provides a collection of mathematical functions that allow developers to calculate noise patterns directly on the graphics processing unit, eliminating the need for external image assets or pre-computed data textures. The library focuses on the implementation of standard noise algorithms, including simplex, classic, cellular, and periodic patterns. By executing these calculations as stateless functions within the shader pipeline, the project enables the creation of dynamic, evolving

    Provides a library of GPU-based noise generators for simplex, classic, and cellular patterns.

    C++
    Vezi pe GitHub↗2,985
  • jwagner/simplex-noise.jsAvatar jwagner

    jwagner/simplex-noise.js

    1,833Vezi pe GitHub↗

    Simplex-noise.js is a mathematical noise generator and graphics library implemented in TypeScript. It computes smooth pseudo-random values across two, three, and four dimensions, producing organic patterns and spatial effects without relying on static image assets. The library operates through a stateless mathematical engine that uses precomputed coordinate lookup tables and typed array buffers to manage numeric data. It supports deterministic seed injection, accepting custom pseudo-random number generator functions to initialize permutation tables with reproducible values for repeatable outp

    Produces smooth pseudo-random values across two, three, and four dimensions for procedural content.

    TypeScriptdemogfxjavascript
    Vezi pe GitHub↗1,833
  1. Home
  2. Graphics & Multimedia
  3. GPU Noise Generators

Explorează sub-etichetele

  • CPU Simplex Noise GeneratorsComputes smooth pseudo-random values across two, three, and four dimensions entirely on the CPU. **Distinct from GPU Noise Generators:** Distinct from GPU Noise Generators: explicitly performs multi-dimensional noise generation on the CPU using typed arrays.
  • Cellular NoiseNoise generation based on distance to the nearest random feature point, often called Worley noise. **Distinct from GPU Noise Generators:** Specializes general GPU noise generation specifically to the distance-based cellular/Worley algorithm.
  • Dithering Patterns1 sub-tagStochastic noise techniques used to reduce color banding in rendered images. **Distinct from GPU Noise Generators:** Focuses on visual output smoothing via dithering, whereas GPU Noise Generators are general procedurally calculated noise sources.
  • Fractal NoiseCombining multiple layers of noise at varying frequencies and amplitudes to create natural patterns. **Distinct from GPU Noise Generators:** Specializes general GPU noise to the specific technique of octaves and persistence in fractal Brownian motion.
  • Inference Noise ConfigurationSettings for the hardware device responsible for generating the initial noise tensor for diffusion models. **Distinct from GPU Noise Generators:** Distinct from GPU Noise Generators which produce procedural textures; this focuses on the seed noise for AI generation.