awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

68 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mrdoob/three.jsmrdoob 的头像

    mrdoob/three.js

    113,086在 GitHub 上查看↗

    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
    在 GitHub 上查看↗113,086
  • pixijs/pixi.jspixijs 的头像

    pixijs/pixi.js

    47,430在 GitHub 上查看↗

    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
    在 GitHub 上查看↗47,430
  • photonstorm/phaserphotonstorm 的头像

    photonstorm/phaser

    39,800在 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

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

    JavaScript
    在 GitHub 上查看↗39,800
  • google/filamentgoogle 的头像

    google/filament

    19,658在 GitHub 上查看↗

    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
    在 GitHub 上查看↗19,658
  • lettier/3d-game-shaders-for-beginnerslettier 的头像

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

    19,407在 GitHub 上查看↗

    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
    在 GitHub 上查看↗19,407
  • gfx-rs/wgpugfx-rs 的头像

    gfx-rs/wgpu

    17,382在 GitHub 上查看↗

    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
    在 GitHub 上查看↗17,382
  • bkaradzic/bgfxbkaradzic 的头像

    bkaradzic/bgfx

    17,161在 GitHub 上查看↗

    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
    在 GitHub 上查看↗17,161
  • dolphin-emu/dolphindolphin-emu 的头像

    dolphin-emu/dolphin

    14,644在 GitHub 上查看↗

    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
    在 GitHub 上查看↗14,644
  • gloriouseggroll/proton-ge-customGloriousEggroll 的头像

    GloriousEggroll/proton-ge-custom

    14,513在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗14,513
  • blinue/magpieBlinue 的头像

    Blinue/Magpie

    13,291在 GitHub 上查看↗

    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
    在 GitHub 上查看↗13,291
  • saschawillems/vulkanSaschaWillems 的头像

    SaschaWillems/Vulkan

    11,998在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,998
  • keplergl/kepler.glkeplergl 的头像

    keplergl/kepler.gl

    11,871在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,871
  • maplibre/maplibre-gl-jsmaplibre 的头像

    maplibre/maplibre-gl-js

    9,931在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,931
  • pmndrs/dreipmndrs 的头像

    pmndrs/drei

    9,705在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,705
  • stellarium/stellariumStellarium 的头像

    Stellarium/stellarium

    9,705在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,705
  • xenia-project/xeniaxenia-project 的头像

    xenia-project/xenia

    9,480在 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

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

    C++c-plus-pluscppd3d12
    在 GitHub 上查看↗9,480
  • peterl1n/robustvideomattingPeterL1n 的头像

    PeterL1n/RobustVideoMatting

    9,244在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,244
  • o3de/o3deo3de 的头像

    o3de/o3de

    8,954在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,954
  • realsenseai/librealsenserealsenseai 的头像

    realsenseai/librealsense

    8,541在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,541
  • bytedeco/javacvbytedeco 的头像

    bytedeco/javacv

    8,310在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,310
上一个123…4下一个
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Post-Processing Effects

探索子标签

  • Alpha Matte Refinement1 个子标签Techniques 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 个子标签Blends 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 个子标签Simulates 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 个子标签Simulates 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 个子标签Expands 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 个子标签Increases 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 个子标签Offsets 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 个子标签Techniques 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.