awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

47 रिपॉजिटरी

Awesome GitHub RepositoriesMulti-Pass Rendering Pipelines

Architectures that chain multiple rendering operations to achieve complex visual effects.

Explore 47 awesome GitHub repositories matching graphics & multimedia · Multi-Pass Rendering Pipelines. Refine with filters or upvote what's useful.

Awesome Multi-Pass Rendering Pipelines GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • mrdoob/three.jsmrdoob का अवतार

    mrdoob/three.js

    113,086GitHub पर देखें↗

    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

    Chains sequential rendering operations to execute multi-pass visual effects and image processing before final frame composition.

    JavaScript3daugmented-realitycanvas
    GitHub पर देखें↗113,086
  • photonstorm/phaserphotonstorm का अवतार

    photonstorm/phaser

    39,800GitHub पर देखें↗

    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

    Allows snapshotting current render frames to a buffer for use in full-screen post-processing visual effects.

    JavaScript
    GitHub पर देखें↗39,800
  • libgdx/libgdxlibgdx का अवतार

    libgdx/libgdx

    24,816GitHub पर देखें↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Supports rendering to offscreen texture buffers for post-processing and multi-pass rendering techniques.

    Java2d3dandroid
    GitHub पर देखें↗24,816
  • carguo/gsyvideoplayerCarGuo का अवतार

    CarGuo/GSYVideoPlayer

    21,440GitHub पर देखें↗

    GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It provides a unified playback interface to control different video playback kernels, such as ExoPlayer, IJKplayer, and MediaPlayer, ensuring compatibility across diverse mobile hardware. The framework distinguishes itself through a flexible architecture that allows for core component swapping, enabling the replacement of playback engines, managers, or rendering layers. It includes a dedicated video caching manager for local storage and a customizable media UI component that supports

    Implements a system for rendering scrolling text overlays (bullet chat) on top of the video content.

    Java16kandroidexoplayer
    GitHub पर देखें↗21,440
  • bloc97/anime4kbloc97 का अवतार

    bloc97/Anime4K

    20,655GitHub पर देखें↗

    Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files. The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha

    Chains multiple sequential image processing stages together to refine visual output through iterative refinement.

    Jupyter Notebookanimeanime-upscalinganime4k
    GitHub पर देखें↗20,655
  • lettier/3d-game-shaders-for-beginnerslettier का अवतार

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

    19,407GitHub पर देखें↗

    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

    Provides utilities for reading and visualizing intermediate pixel data from rendering pipeline framebuffers.

    C++3d3d-graphicsgame-development
    GitHub पर देखें↗19,407
  • bkaradzic/bgfxbkaradzic का अवतार

    bkaradzic/bgfx

    17,161GitHub पर देखें↗

    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

    Executes complex draw calls, compute shaders, and post-processing effects with support for multi-pass rendering.

    Cd3d11d3d12directx
    GitHub पर देखें↗17,161
  • paveldogreat/webgl-fluid-simulationPavelDoGreat का अवतार

    PavelDoGreat/WebGL-Fluid-Simulation

    16,429GitHub पर देखें↗

    This project is a GPU-accelerated fluid renderer and interactive WebGL visualizer. It functions as a fluid dynamics sandbox for experimenting with the real-time movement and behavior of liquids. The simulation calculates density, pressure, and vorticity using GPU shaders to maintain high performance. It includes atmospheric visual effects such as bloom and sunrays, alongside tools for capturing the simulation state as static images. The underlying architecture utilizes fragment-shader rendering and ping-pong texture buffering to manage fluid physics. Multi-pass post-processing is used to app

    Utilizes a chain of multiple rendering operations to apply complex post-processing effects like bloom and sunrays.

    JavaScriptfluidgpunavier-stokes
    GitHub पर देखें↗16,429
  • diygod/dplayerDIYgod का अवतार

    DIYgod/DPlayer

    16,424GitHub पर देखें↗

    DPlayer is a web-based HTML5 video player designed as a modular frontend component for embedding interactive media into web applications. It provides a unified interface for controlling playback and extends native browser capabilities to support complex streaming protocols such as HLS, DASH, and FLV. The player distinguishes itself through a built-in real-time comment system, which renders scrolling or static text overlays directly over the video content to facilitate viewer engagement. To optimize delivery, it incorporates peer-to-peer networking, allowing connected clients to share video st

    Renders scrolling or static text overlays over video content with adjustable transparency and positioning to facilitate interactive viewer communication.

    JavaScriptdanmakudashdplayer
    GitHub पर देखें↗16,424
  • react-native-maps/react-native-mapsreact-native-maps का अवतार

    react-native-maps/react-native-maps

    15,971GitHub पर देखें↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    Translates geographic latitude and longitude pairs into native drawing instructions for polygons, polylines, and circles.

    TypeScriptgoogle-mapsmapsreact-native
    GitHub पर देखें↗15,971
  • hammerspoon/hammerspoonHammerspoon का अवतार

    Hammerspoon/hammerspoon

    14,497GitHub पर देखें↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Displays interactive dialogs and alerts on the screen to provide visual feedback.

    Objective-Cautomationhammerspoonirc
    GitHub पर देखें↗14,497
  • visgl/deck.glvisgl का अवतार

    visgl/deck.gl

    13,875GitHub पर देखें↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    Displays high-performance data layers as transparent overlays on maps and viewports.

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    GitHub पर देखें↗13,875
  • blinue/magpieBlinue का अवतार

    Blinue/Magpie

    13,291GitHub पर देखें↗

    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 output of running software by injecting custom shaders and image enhancement algorithms directly into the display stream.

    HLSLanime4kcapturecppwinrt
    GitHub पर देखें↗13,291
  • semantic-org/semantic-ui-reactSemantic-Org का अवतार

    Semantic-Org/Semantic-UI-React

    13,218GitHub पर देखें↗

    Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design language. It enables the construction of complex user interfaces through a modular, component-based architecture that maps directly to established design patterns, allowing developers to build consistent web application layouts without manual HTML markup. The library distinguishes itself through a shorthand property system that automatically generates and populates nested child components from data objects, significantly reducing the need for verbose code. It also supports polym

    Displays content in a portal that animates its entry and exit transitions when the visibility state changes.

    JavaScriptcomponent-librarycomponentsfrontend-components
    GitHub पर देखें↗13,218
  • android/ndk-samplesandroid का अवतार

    android/ndk-samples

    10,513GitHub पर देखें↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Consolidates rendering operations to reduce the overhead of starting and ending passes on mobile GPU architectures.

    C++
    GitHub पर देखें↗10,513
  • darknessomi/musicboxdarknessomi का अवतार

    darknessomi/musicbox

    9,806GitHub पर देखें↗

    Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a keyboard-driven audio player that enables users to stream music, manage playlists, and browse charts directly within a terminal environment. The project utilizes a headless music daemon to separate background audio playback and authentication from the command-line interface. This architecture allows for audio control via external commands or agents and includes a desktop lyrics overlay capable of dual-line rendering and foreign language translations. The system covers high-f

    Provides a synchronized text overlay engine for rendering song lyrics on top of other desktop windows.

    Pythoncli-toollinuxmusic
    GitHub पर देखें↗9,806
  • stellarium/stellariumStellarium का अवतार

    Stellarium/stellarium

    9,705GitHub पर देखें↗

    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,

    Uses a real-time rendering engine to draw three-dimensional astronomical objects and atmospheric effects.

    C++astronomycc-plus-plus
    GitHub पर देखें↗9,705
  • cocos-creator/enginecocos-creator का अवतार

    cocos-creator/engine

    9,671GitHub पर देखें↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    Provides a configurable render pipeline supporting forward and deferred rendering paths to control visual data processing.

    C++
    GitHub पर देखें↗9,671
  • bilibili/danmakuflamemasterbilibili का अवतार

    bilibili/DanmakuFlameMaster

    9,608GitHub पर देखें↗

    DanmakuFlameMaster is a high-performance rendering engine for displaying scrolling bullet comments on Android devices. It functions as a graphic engine that manages the lifecycle of on-screen comments, from parsing raw data to final visual display. The project is distinguished by its use of hardware-accelerated surface views and multi-core parallel processing to maintain smooth frame rates during high-volume content delivery. It employs a pre-caching layout engine to calculate text dimensions and motion paths before they are displayed on the screen. The system includes a rule-based visibilit

    Functions as a high-performance overlay engine for rendering synchronized scrolling text on Android.

    Java
    GitHub पर देखें↗9,608
  • floooh/sokolfloooh का अवतार

    floooh/sokol

    9,620GitHub पर देखें↗

    Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input, and audio across different operating systems. It functions as a GPU resource manager and multimedia application framework, providing a unified API for rendering 2D and 3D graphics across WebGL, Metal, Direct3D, and OpenGL. The project is distinguished by its single-header implementation, which simplifies integration and portability. It utilizes a stateless render pass definition and a one-update-per-frame model to synchronize CPU data to GPU memory and manage resource lifecycles

    Defines rendering targets and attachment actions through configuration objects rather than sequential API calls.

    C
    GitHub पर देखें↗9,620
पिछला123अगला
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Post-Processing Pipelines
  5. Multi-Pass Rendering Pipelines

सब-टैग एक्सप्लोर करें

  • Customizable Render Pass PipelinesRenders scenes using a configurable sequence of passes, supporting forward, deferred, and light pre-pass shading with custom post-effects. **Distinct from Multi-Pass Rendering Pipelines:** Distinct from Multi-Pass Rendering Pipelines: emphasizes user configurability and multiple shading modes, not just chaining passes.
  • Pass State ManagementControl systems for defining render target actions and resource bindings to commit frames. **Distinct from Multi-Pass Rendering Pipelines:** Focuses on the stateless definition and lifecycle of a single render pass rather than the chaining of multiple passes for post-processing effects.
  • Real-Time Rendering Engines4 सब-टैग्सFrameworks for executing complex draw calls, compute shaders, and post-processing effects. **Distinct from Multi-Pass Rendering Pipelines:** Distinct from Multi-Pass Rendering Pipelines: focuses on the full rendering engine framework, not just the multi-pass pipeline.
  • Render Pass Consolidators1 सब-टैगTechniques for reducing overhead by consolidating rendering passes and managing attachment memory. **Distinct from Multi-Pass Rendering Pipelines:** Distinct from Multi-Pass Rendering Pipelines: focuses on pass minimization and consolidation rather than chaining passes for effects.
  • Render Pass InspectionVisualization and debugging of individual rendering stages and shader outputs. **Distinct from Multi-Pass Rendering Pipelines:** Focuses on debugging and visualizing the output of passes rather than the architectural chaining of the pipeline.
  • Stateless Render Pass Definitions1 सब-टैगConfiguration-based definitions of rendering targets and attachment actions that avoid sequential state changes. **Distinct from Multi-Pass Rendering Pipelines:** Focuses on the stateless definition of a single pass via configuration rather than the chaining of multiple passes.