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
·

13 repository-uri

Awesome GitHub RepositoriesTiled Image Renderers

Rendering engines that divide massive images into tiles to maintain high resolution without memory overflows.

Distinct from Image Renderers: Existing candidates are either too narrow (table renderers) or irrelevant (serverless/emoji renderers).

Explore 13 awesome GitHub repositories matching graphics & multimedia · Tiled Image Renderers. Refine with filters or upvote what's useful.

Awesome Tiled Image Renderers GitHub Repositories

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

    junixapp/XPopup

    8,022Vezi pe GitHub↗

    XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom sheets, and overlay views. It serves as a dialog engine for creating high-performance popup views and provides a toolkit for executing entrance and exit transitions. The library is distinguished by its ability to render ultra-long, high-resolution images using memory-efficient loading and drag-to-dismiss interactions. It supports displaying overlay views while an application is in the background through system overlay permissions. The framework covers anchor-based positioning for

    Renders ultra-long, high-resolution images using memory-efficient loading to prevent application crashes.

    Javaandroidbottomsheetdialog
    Vezi pe GitHub↗8,022
  • davemorrissey/subsampling-scale-image-viewAvatar davemorrissey

    davemorrissey/subsampling-scale-image-view

    8,003Vezi pe GitHub↗

    This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab

    Uses subsampling and tiling to display high-resolution images while preventing memory overflows.

    Javaandroidandroid-libandroid-library
    Vezi pe GitHub↗8,003
  • mpetroff/pannellumAvatar mpetroff

    mpetroff/pannellum

    4,833Vezi pe GitHub↗

    Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as immersive 360-degree environments. It functions as a multiresolution image renderer and a panoramic video player, supporting both static images and spherical video playback. The project distinguishes itself by its ability to handle extremely large, high-resolution panoramas through multiresolution tile generation and loading. It enables the creation of interactive virtual tours by linking multiple panoramic scenes together using transition fades and interactive hotspots. The sy

    Divides massive panoramic images into tiles to enable high-resolution rendering without memory overflows.

    JavaScriptjavascriptlibrarypanorama
    Vezi pe GitHub↗4,833
  • attackondobby/ios-core-animation-advanced-techniquesAvatar AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489Vezi pe GitHub↗

    Acest proiect este un ghid tehnic și o bibliotecă de implementare pentru efecte vizuale avansate și animații accelerate hardware folosind framework-ul Core Animation pe iOS. Oferă o referință cuprinzătoare pentru crearea de grafică în mișcare de înaltă performanță, randare grafică personalizată și construirea de motoare 3D folosind transformări de perspectivă și manipularea axei Z. Colecția se distinge printr-un accent puternic pe optimizarea randării GPU și performanța grafică. Acoperă strategii avansate pentru a menține frame rate-uri ridicate, cum ar fi reducerea randării offscreen prin optimizarea shadow path-ului, implementarea încărcării și decompresiei asincrone a imaginilor și utilizarea caching-ului de conținut bazat pe rasterizare. Proiectul acoperă o gamă largă de arii de capabilități, inclusiv construcția de obiecte 3D, generarea de sisteme de particule și integrarea datelor senzorilor dispozitivului pentru animații bazate pe fizică. De asemenea, detaliază controlul complex al animațiilor, variind de la interpolarea keyframe-urilor și curbe de timing personalizate până la scrubbing-ul manual al animației și ajustarea vitezei de redare. Acoperirea suplimentară include gestionarea layout-ului spațial, desenarea formelor vectoriale și diagnostice pentru măsurarea utilizării GPU și analizarea performanței de randare.

    Core Animation breaks massive images into smaller tiles and loads them on demand to prevent memory exhaustion.

    Vezi pe GitHub↗4,489
  • nerfstudio-project/gsplatAvatar nerfstudio-project

    nerfstudio-project/gsplat

    4,528Vezi pe GitHub↗

    gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time novel view synthesis from 2D images. It provides a complete pipeline for reconstructing 3D scenes by optimizing differentiable Gaussian representations, training models from COLMAP-processed captures or proprietary device files, and generating new viewpoints through a CUDA-accelerated rendering backend. The framework distinguishes itself through memory-optimized CUDA kernels that reduce training memory usage by up to 4x compared to standard implementations while matching publishe

    Implements tile-based sorting of 3D Gaussians for efficient real-time rasterization in depth order.

    Pythongaussian-splatting
    Vezi pe GitHub↗4,528
  • linebender/velloAvatar linebender

    linebender/vello

    4,120Vezi pe GitHub↗

    Vello este o bibliotecă grafică cross-platform și un renderer vectorial 2D accelerat GPU. Funcționează ca un motor pentru desenarea scenelor 2D de înaltă performanță, redarea fișierelor grafice vectoriale scalabile și redarea animațiilor Lottie. Proiectul utilizează shadere de calcul GPU pentru rasterizare și stochează geometria vectorială într-un graf de scenă rezident în GPU pentru a minimiza transferul de date. Utilizează o arhitectură de redare pe plăci (tiled) și redare paralelă a căilor pentru a procesa imagini complexe prin diverse API-uri grafice. Biblioteca oferă compoziție accelerată hardware și permite output-ul datelor vizuale 2D redate direct în ferestrele native ale sistemului de operare pe diferite platforme hardware.

    Divides the screen into small grids to optimize memory access and reduce redundant pixel calculations.

    Rust
    Vezi pe GitHub↗4,120
  • piasy/bigimageviewerAvatar Piasy

    Piasy/BigImageViewer

    3,982Vezi pe GitHub↗

    BigImageViewer este o bibliotecă de zoom pentru imagini Android și o componentă UI concepută pentru afișarea imaginilor de înaltă rezoluție cu capacități de pan și zoom, menținând în același timp un consum redus de memorie. Acesta funcționează ca un wrapper de încărcare unificat care se integrează cu furnizori terți precum Glide, Picasso și Fresco pentru a prelua și stoca în cache imagini din rețea sau surse locale. Biblioteca include un renderer de imagini animate care suportă formatele GIF și WebP prin detectare bazată pe header. Facilitează navigarea în galeria de imagini folosind tranziții de elemente partajate pentru a crea o mișcare vizuală fluidă între thumbnail-uri și vizualizările pe tot ecranul. Capacitățile suplimentare acoperă gestionarea imaginilor din rețea, inclusiv monitorizarea progresului descărcării, gestionarea imaginilor de fallback și utilizarea previzualizărilor thumbnail de joasă rezoluție. Sistemul suportă, de asemenea, prefetching-ul imaginilor pentru a reduce întârzierile de încărcare și utilizează subsampling-ul imaginilor tiled pentru randarea eficientă a fișierelor mari.

    Employs tiled image rendering and subsampling to display high-resolution images without memory overflows.

    Java
    Vezi pe GitHub↗3,982
  • hustvl/4dgaussiansAvatar hustvl

    hustvl/4DGaussians

    3,783Vezi pe GitHub↗

    4DGaussians is a research library and neural rendering engine designed for reconstructing and rendering dynamic three-dimensional scenes. It represents moving environments as a collection of Gaussian primitives that evolve in position and appearance over a temporal dimension. The framework utilizes neural deformation fields to predict spatial offsets and rotations for static point representations, simulating complex motion over time. It further employs temporal basis decomposition to encode motion trajectories into learned functions, compressing dynamic scene data while maintaining smooth tra

    Accelerates visualization by projecting primitives into screen-space tiles for efficient hardware-accelerated alpha blending.

    Jupyter Notebook3dcomputer-visioncvpr2024
    Vezi pe GitHub↗3,783
  • gosub-io/gosub-engineAvatar gosub-io

    gosub-io/gosub-engine

    3,673Vezi pe GitHub↗

    Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP

    Employs a tiled rasterization architecture that divides the page into segments to optimize painting and scrolling.

    Rustbrowserhtml5rust
    Vezi pe GitHub↗3,673
  • openseadragon/openseadragonAvatar openseadragon

    openseadragon/openseadragon

    3,360Vezi pe GitHub↗

    OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It functions as a deep zoom image viewer that renders massive images using a tiled pyramid approach, enabling smooth panning and zooming without requiring the full image file to be loaded. The project distinguishes itself through broad support for standardized image retrieval protocols, including the International Image Interoperability Framework (IIIF), IIPImage, Iris, and OpenStreetMap. It provides a hardware-accelerated rendering layer via WebGL to apply real-time filters and

    Renders massive images using a tiled pyramid approach to load only the resolution needed for the current zoom level.

    JavaScripthigh-resolutioniiifimage
    Vezi pe GitHub↗3,360
  • kiwibrowser/srcAvatar kiwibrowser

    kiwibrowser/src

    2,948Vezi pe GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    Optimizes rendering performance by dividing layer content into independent tiles that are prioritized and scheduled for rasterization.

    Vezi pe GitHub↗2,948
  • robbyant/lingbot-worldAvatar Robbyant

    Robbyant/lingbot-world

    2,915Vezi pe GitHub↗

    Lingbot-world is an interactive world simulator and framework for generating high-fidelity video environments from text and image prompts. It functions as a video generation system designed to create controllable simulations for applications such as robotics learning and gaming. The project includes a video motion controller that directs camera and object movement using transformation matrices and action strings. It utilizes a quantized inference engine to reduce memory usage and accelerate the generation of video sequences. The system covers a range of optimization techniques, including fou

    Employs tiled rendering to divide large video frames into smaller tiles, preventing memory overflows during high-resolution synthesis.

    Pythonaigcimage-to-videolingbot-world
    Vezi pe GitHub↗2,915
  • overv/openstreetmap-tile-serverAvatar Overv

    Overv/openstreetmap-tile-server

    1,445Vezi pe GitHub↗

    OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in ded

    Generates raster map images dynamically from raw geospatial data files to serve interactive mapping clients efficiently.

    Shell
    Vezi pe GitHub↗1,445
  1. Home
  2. Graphics & Multimedia
  3. Tiled Image Renderers

Explorează sub-etichetele

  • Tiled Rasterization1 sub-tagDividing the screen space into tiles to optimize the sorting and blending of 3D primitives. **Distinct from Tiled Image Renderers:** Focuses on screen-space tiling for the rasterization process, unlike the data-tiling used for massive image files.
  • Tiled Rasterization Architectures1 sub-tagRendering architectures that divide the screen into grids to optimize memory access and reduce redundant pixel calculations. **Distinct from Tiled Image Renderers:** Focuses on the tiling strategy for rasterization efficiency rather than tiling massive images for memory management.
  • Transparency DetectionIdentifying transparent pixels in image tiles to ensure correct alpha blending. **Distinct from Tiled Image Renderers:** Specifically handles the detection of transparency for rendering blending, rather than general image rendering.