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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • photonstorm/phaserAvatar von photonstorm

    photonstorm/phaser

    39,800Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗39,800
  • xenia-project/xeniaAvatar von xenia-project

    xenia-project/xenia

    9,480Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,480
  • vladmandic/sdnextAvatar von vladmandic

    vladmandic/sdnext

    7,139Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,139
  • patriciogonzalezvivo/thebookofshadersAvatar von patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Auf GitHub ansehen↗

    The Book of Shaders ist ein interaktiver Bildungsleitfaden und Lehrplan zum Erlernen der GLSL-Fragment-Shader-Programmierung zur Erstellung prozeduraler Grafiken und visueller Effekte. Er bietet einen strukturierten Lernpfad und ein kategorisiertes Referenzhandbuch für Datentypen, eingebaute Funktionen und mathematische Operationen, die in der Shader-Entwicklung verwendet werden. Das Projekt bietet eine Web-basierte Shader-Sandbox und einen interaktiven Editor, der Echtzeit-Iteration und Visualisierung von GLSL-Code ermöglicht. Benutzer können mit prozeduraler Kunst experimentieren und ihre Ergebnisse über eindeutige URLs teilen. Der Lehrplan deckt ein breites Spektrum an Grafikprogrammierungsfähigkeiten ab, einschließlich Signed Distance Fields, Koordinatentransformationen, Rausch-basierter Synthese und Bildverarbeitungsfiltern. Er umfasst zudem fortgeschrittene Techniken wie Ray Marching für das Rendering dreidimensionaler Szenen und die Simulation dynamischer physikalischer Systeme. Die Bildungsinhalte werden über ein Build-System bereitgestellt, das Markdown-Quelldateien in lokalisierte HTML-Seiten und Multi-Format-Dokumente transformiert, einschließlich PDF, EPUB und LaTeX.

    Implements procedurally calculated noise patterns directly on the graphics processor.

    GLSL
    Auf GitHub ansehen↗6,931
  • patriciogonzalezvivo/lygiaAvatar von patriciogonzalezvivo

    patriciogonzalezvivo/lygia

    3,274Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,274
  • ashima/webgl-noiseAvatar von ashima

    ashima/webgl-noise

    2,985Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗2,985
  • jwagner/simplex-noise.jsAvatar von jwagner

    jwagner/simplex-noise.js

    1,833Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,833
  1. Home
  2. Graphics & Multimedia
  3. GPU Noise Generators

Unter-Tags erkunden

  • 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.