awesome-repositories.com
Blog
awesome-repositories.com

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

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

68 Repos

Awesome GitHub RepositoriesPost-Processing Effects

Full-screen filters and image-space effects applied after the primary scene render.

Explore 68 awesome GitHub repositories matching graphics & multimedia · Post-Processing Effects. Refine with filters or upvote what's useful.

Awesome Post-Processing Effects GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mrdoob/three.jsAvatar von mrdoob

    mrdoob/three.js

    113,086Auf GitHub ansehen↗

    This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas

    Applies full-screen visual filters like bloom, depth-of-field, and color grading to enhance the atmosphere of rendered frames.

    JavaScript3daugmented-realitycanvas
    Auf GitHub ansehen↗113,086
  • pixijs/pixi.jsAvatar von pixijs

    pixijs/pixi.js

    47,430Auf GitHub ansehen↗

    PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics engine that utilizes WebGL to draw interactive digital content, shapes, text, and images in the browser. The engine provides a specialized pipeline for high-performance 2D graphics, featuring a scene-graph hierarchy for organizing visual objects and a system for dynamic texture management. It includes capabilities for applying visual effects through masks, filters, and blend modes. The project covers broad functional areas including digital asset loading, user input processing

    Provides a system for applying custom shaders and full-screen filters as post-processing effects.

    TypeScript
    Auf GitHub ansehen↗47,430
  • 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

    Implements full-screen visual filters and layered effects via frame-capture post-processing.

    JavaScript
    Auf GitHub ansehen↗39,800
  • google/filamentAvatar von google

    google/filament

    19,658Auf GitHub ansehen↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    Enhances rendered images with cinematic effects like tone mapping and color grading to achieve specific visual styles.

    C++3d-graphicsandroidgltf
    Auf GitHub ansehen↗19,658
  • lettier/3d-game-shaders-for-beginnersAvatar von lettier

    lettier/3d-game-shaders-for-beginners

    19,407Auf GitHub ansehen↗

    This project is an educational platform and technical reference for learning real-time graphics programming through the development of custom shaders. It provides a comprehensive guide to the programmable graphics pipeline, offering a collection of tutorials and interactive examples that demonstrate how to manipulate coordinate spaces, manage buffer data, and implement complex rendering techniques in 3D environments. The repository distinguishes itself as a versatile toolkit for both photorealistic and non-photorealistic rendering. It includes modular implementations for stylized aesthetics s

    Includes a library of modular shader techniques for applying cinematic and stylized post-processing filters to rendered frames.

    C++3d3d-graphicsgame-development
    Auf GitHub ansehen↗19,407
  • gfx-rs/wgpuAvatar von gfx-rs

    gfx-rs/wgpu

    17,382Auf GitHub ansehen↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Masks specific areas of the screen using stencil buffers to create visual overlays or selective rendering effects.

    Rustd3d12gpuhacktoberfest
    Auf GitHub ansehen↗17,382
  • bkaradzic/bgfxAvatar von bkaradzic

    bkaradzic/bgfx

    17,161Auf GitHub ansehen↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Applies complex post-processing effects such as bloom, depth of field, and global illumination.

    Cd3d11d3d12directx
    Auf GitHub ansehen↗17,161
  • dolphin-emu/dolphinAvatar von dolphin-emu

    dolphin-emu/dolphin

    14,644Auf GitHub ansehen↗

    Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game discs and digital software on modern computing platforms. It functions by translating original console processor instructions into native host machine code at runtime and intercepting low-level graphics commands to render them through modern graphics APIs. The project distinguishes itself through a comprehensive netplay engine that enables online multiplayer for local games by synchronizing game states and input timing across remote instances. This system enforces deterministic e

    Improves visual fidelity by applying post-processing effects and scaling internal resolutions for classic game titles.

    C++cppemulationemulator
    Auf GitHub ansehen↗14,644
  • gloriouseggroll/proton-ge-customAvatar von GloriousEggroll

    GloriousEggroll/proton-ge-custom

    14,513Auf GitHub ansehen↗

    Proton GE Custom is a compatibility layer designed to execute Windows games on Linux by translating binary instructions and API calls. It focuses on improving game stability and performance through a Wine-based translation system. The project utilizes custom patches and per-game configuration overrides to resolve specific application crashes and glitches. It implements specialized media foundation patching to ensure stable playback of proprietary cinematic formats and adds support for High Dynamic Range output. The software covers a range of gaming optimizations, including raw input latency

    Increases game resolution and visual clarity using specialized spatial upscaling patches.

    C++
    Auf GitHub ansehen↗14,513
  • blinue/magpieAvatar von Blinue

    Blinue/Magpie

    13,291Auf GitHub ansehen↗

    Magpie is a desktop utility designed to enhance the visual fidelity and resolution of running applications through real-time graphics post-processing. It functions by intercepting the desktop frame buffer and applying spatial reconstruction and interpolation algorithms to upscale visual content during active playback. The system distinguishes itself by integrating a programmable graphics pipeline that allows for the injection of custom shaders directly into the display stream. Beyond visual enhancement, it provides an automation interface that enables programmatic control over application beh

    Modifies the visual appearance of running applications by injecting custom shaders and effects into the display stream.

    HLSLanime4kcapturecppwinrt
    Auf GitHub ansehen↗13,291
  • saschawillems/vulkanAvatar von SaschaWillems

    SaschaWillems/Vulkan

    11,998Auf GitHub ansehen↗

    This project serves as a comprehensive educational framework and reference library for mastering high-performance graphics programming and parallel compute resource management. It provides a collection of practical implementations designed to demonstrate the explicit control required by the Vulkan API, covering the fundamental mechanics of modern graphics pipelines and cross-platform hardware interaction. The repository distinguishes itself by focusing on the low-level architectural requirements of modern GPU development, including manual memory allocation, multi-threaded command recording, a

    Applies a post-processing glow to bright areas of a scene by extracting high-intensity pixels and blurring them.

    GLSLglslhlslslang
    Auf GitHub ansehen↗11,998
  • keplergl/kepler.glAvatar von keplergl

    keplergl/kepler.gl

    11,871Auf GitHub ansehen↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    Adds depth-based atmospheric fog to 3D map visualizations to improve environmental realism and depth perception.

    TypeScriptdata-visualizationgeospatialkepler
    Auf GitHub ansehen↗11,871
  • maplibre/maplibre-gl-jsAvatar von maplibre

    maplibre/maplibre-gl-js

    9,931Auf GitHub ansehen↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    Customizes atmospheric effects such as sky colors, fog density, and horizon blends.

    TypeScripthacktoberfestmaplibremaplibre-gl
    Auf GitHub ansehen↗9,931
  • pmndrs/dreiAvatar von pmndrs

    pmndrs/drei

    9,705Auf GitHub ansehen↗

    This project is a Three.js utility library and a collection of declarative React components designed for building 3D scenes. It provides a set of abstractions that wrap low-level primitives to manage lifecycles and memory disposal, serving as a geometry generator, a post-processing pipeline, and a scroll-driven animation tool. The library is distinguished by its specialized camera control systems, which include unified abstractions for orbit and perspective views as well as real-time face tracking and landmark detection via webcam feeds. It also features interactive transform gizmos for objec

    Provides a declarative hierarchy for composing multiple render passes into a single post-processing effect chain.

    JavaScripthelpershooksreact
    Auf GitHub ansehen↗9,705
  • stellarium/stellariumAvatar von Stellarium

    Stellarium/stellarium

    9,705Auf GitHub ansehen↗

    Stellarium is an open-source 3D planetarium simulator and cross-platform sky map used for astronomical observation and study. It provides a real-time simulation of the night sky that renders astronomical objects and atmospheric conditions using OpenGL. The software functions as a visualization tool to show how stars and planets appear through optical instruments. It allows users to identify celestial objects from any location on Earth, simulate stargazing site visibility, and plan targets for observation with binoculars or telescopes. The system incorporates an atmospheric scattering model,

    Implements an atmospheric scattering model to simulate realistic sky colors and visibility changes.

    C++astronomycc-plus-plus
    Auf GitHub ansehen↗9,705
  • 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

    Provides a contrast-adaptive sharpening filter to recover image detail and sharpen edges without ringing artifacts.

    C++c-plus-pluscppd3d12
    Auf GitHub ansehen↗9,480
  • peterl1n/robustvideomattingAvatar von PeterL1n

    PeterL1n/RobustVideoMatting

    9,244Auf GitHub ansehen↗

    RobustVideoMatting is a deep learning video matting tool and PyTorch library designed to remove backgrounds from videos and extract human subjects. It utilizes a temporal video segmentation model to ensure consistent matting and reduce flickering across video frames. The project includes a cross-platform model exporter that converts trained neural networks into various runtime formats. This allows for model deployment across multiple environments, including web and mobile applications. The framework provides capabilities for temporal video background removal and AI video post-production with

    Uses guided filtering to refine coarse alpha mattes and sharpen subject boundaries.

    Pythonaicomputer-visiondeep-learning
    Auf GitHub ansehen↗9,244
  • o3de/o3deAvatar von o3de

    o3de/o3de

    8,954Auf GitHub ansehen↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Provides runtime adjustment of full-screen filters and exposure control using shape weight modifiers.

    C++3d-graphics3d-graphics-engineanimation
    Auf GitHub ansehen↗8,954
  • realsenseai/librealsenseAvatar von realsenseai

    realsenseai/librealsense

    8,541Auf GitHub ansehen↗

    The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations. The SDK distinguishes itself through on-chip depth calculation and stereo calibration, using internal vision processors to reduce host CPU load. It supports hardware-level str

    Applies geometric distortion correction and temporal noise reduction to improve imagery quality.

    C++camera-apicomputer-visiondeveloper-kits
    Auf GitHub ansehen↗8,541
  • bytedeco/javacvAvatar von bytedeco

    bytedeco/javacv

    8,310Auf GitHub ansehen↗

    JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a wrapper for native vision libraries, allowing Java applications to perform image analysis, object detection, and video stream processing. The project integrates comprehensive computer vision capabilities, including facial recognition, image segmentation, and optical flow analysis for motion tracking. It also provides tools for hardware geometry calibration and projector-camera alignment to ensure accurate spatial representation. The system covers high-performance media renderin

    Implements tools for correcting optical imperfections and geometric distortions in camera imagery.

    Javacomputer-visionffmpegjava
    Auf GitHub ansehen↗8,310
Vorherige123…4Nächste
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Post-Processing Effects

Unter-Tags erkunden

  • Alpha Matte Refinement1 Sub-TagTechniques for sharpening and refining the boundaries of alpha mattes in image processing. **Distinct from Post-Processing Effects:** Focuses specifically on refining alpha matte boundaries rather than general full-screen visual effects.
  • Atmospheric Fog2 Sub-TagsBlends scene colors with a fog color based on distance to simulate haze. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses specifically on distance-based atmospheric fog.
  • Bloom Effects1 Sub-TagSimulates light bleeding from bright objects using blur filters. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on high-intensity light bleeding effects.
  • Camera Pipeline EffectsRunning custom image-processing stages like negation, edge detection, or HDR on camera output. **Distinct from Post-Processing Effects:** Distinct from Post-Processing Effects: focuses on effects applied within the camera pipeline, not general rendering post-processing.
  • Declarative Effect PipelinesHierarchical systems for composing multiple post-processing render passes using declarative components. **Distinct from Post-Processing Effects:** Focuses on the declarative composition of the pipeline rather than the individual effects themselves
  • Depth of Field1 Sub-TagSimulates camera lens focus by blurring textures based on distance. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on lens-based focus simulation.
  • Environmental FogDynamically modifies fog density to simulate atmospheric depth. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on dynamic atmospheric parameter control.
  • Film GrainAdds visual noise to rendered images to simulate physical film texture. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on film-emulation noise.
  • Gamma CorrectionTransforms color values between linear and sRGB spaces for accurate lighting. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on color space conversion for lighting accuracy.
  • Image Region Dilation1 Sub-TagExpands bright areas and shrinks dark areas to create glow or bokeh effects. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on morphological image operations.
  • Image Sharpening1 Sub-TagIncreases edge contrast using weighted sums of neighboring pixels. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on edge-contrast enhancement.
  • Kuwahara FiltersAnalyzes sub-window variance to create painterly, edge-preserving blurs. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on stylized painterly filtering.
  • Lens Distortion3 Sub-TagsOffsets color channels to mimic optical imperfections of camera lenses. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on optical lens simulation.
  • Median FiltersSelects median color values from neighbors to blur images while preserving edges. **Distinct from Post-Processing Effects:** Distinct from general post-processing: focuses on median-based noise reduction.
  • Per-Camera Post-Processing StacksStackable full-screen shader effects applied per-camera to alter the final rendered image. **Distinct from Post-Processing Effects:** Distinct from Post-Processing Effects: focuses on per-camera stacking of effects like glow, outline, and CRT, not general full-screen filters.
  • Post-Processing SuitesCollections of frame buffer tools for applying a variety of visual filters to a rendered scene. **Distinct from Depth of Field:** Covers a full suite of effects (bloom, depth of field, etc.) rather than just a single specific effect like depth of field.
  • Region-Scoped FiltersImage processing filters confined to a specific rectangular or path-defined area. **Distinct from Post-Processing Effects:** Focuses on confining a filter to a region, rather than full-screen post-processing.
  • Stencil Masking Effects1 Sub-TagTechniques for using stencil buffers to mask screen areas for selective rendering. **Distinct from Post-Processing Effects:** Distinct from Post-Processing Effects: focuses on stencil-based masking rather than full-screen image filters.
  • Stylized OutlinesTechniques for rendering non-photorealistic borders and edges around 3D geometry. **Distinct from Post-Processing Effects:** Distinct from Post-Processing Effects: focuses specifically on geometry-based edge rendering and outline modulation rather than general image-space filters.
  • Volume-Based Effect ControlRegulating the intensity of post-processing effects based on the camera's position within 3D volumes. **Distinct from Post-Processing Effects:** Focuses on the spatial regulation of effects rather than the effects themselves.