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
·

9 repository-uri

Awesome GitHub RepositoriesHigh Performance Rendering

Techniques for utilizing modern graphics APIs to achieve smooth, responsive 2D and 3D visual output.

Distinct from High-Performance Rendering: Distinct from motion graphics playback or DOM-specific rendering; focuses on general 2D/3D graphics pipelines.

Explore 9 awesome GitHub repositories matching graphics & multimedia · High Performance Rendering. Refine with filters or upvote what's useful.

Awesome High Performance Rendering GitHub Repositories

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

    TwilitRealm/dusklight

    4,800Vezi pe GitHub↗

    Dusklight este o suită de toolkit-uri specializate concepute pentru portarea jocurilor legacy și reimplementarea motoarelor. Acesta oferă un framework pentru recrearea mediilor de joc legacy prin inginerie inversă, pentru a asigura acuratețea comportamentală și stabilitatea pe hardware-ul modern. Proiectul dispune de un renderer grafic cross-platform care utilizează API-uri grafice moderne pentru a afișa conținut 2D și 3D pe diferite sisteme de operare. Include un toolkit de configurare a aplicațiilor care permite modificarea aspectului și comportamentului software-ului prin teme personalizate și personalizarea experienței. Sistemul încorporează un strat de runtime cross-platform și abstracție hardware pentru a traduce apelurile de desenare legacy și layout-urile de memorie în formate moderne. Acest lucru permite executarea titlurilor clasice pe platforme PC și mobile contemporane cu randare de înaltă performanță.

    Uses modern graphics APIs to deliver smooth and responsive 2D and 3D visual rendering.

    C++
    Vezi pe GitHub↗4,800
  • maptalks/maptalks.jsAvatar maptalks

    maptalks/maptalks.js

    4,519Vezi pe GitHub↗

    maptalks.js este o bibliotecă de randare a hărților JavaScript și un framework de interacțiune cu hărți web utilizat pentru a randa date geografice interactive 2D și 3D pe un canvas web. Acesta funcționează ca un motor geospațial 3D care suportă formate 3DTiles și GLTF, un instrument de vizualizare GeoJSON și o bibliotecă de analiză spațială. Proiectul se distinge prin randare de înaltă performanță și animație geospațială dinamică, incluzând capacitatea de a simula fluxul de trafic și de a executa tranziții vizuale fluide pentru elementele hărții. Oferă instrumente cuprinzătoare pentru editarea geometrică interactivă, permițând utilizatorilor să deseneze și să modifice forme vectoriale, cercuri și curbe Bezier direct pe hartă. Biblioteca acoperă o gamă largă de capabilități, inclusiv analiza datelor geospațiale pentru calcularea distanțelor și ariilor, conversia sistemului de coordonate și gestionarea complexă a straturilor. Include o suită extinsă de interfață utilizator cu ferestre de informații, meniuri contextuale și panouri de control personalizate pentru hărți. Integrarea datelor este gestionată prin fluxuri de lucru GeoJSON, preluarea resurselor remote și instrumente de serializare care exportă stările hărții și geometriile în JSON.

    Uses high-performance rendering techniques to display complex 2D and 3D geospatial data smoothly.

    HTML
    Vezi pe GitHub↗4,519
  • kittykatattack/learningpixiAvatar kittykatattack

    kittykatattack/learningPixi

    4,421Vezi pe GitHub↗

    learningPixi este o resursă educațională și un ghid instructiv axat pe grafica web 2D și dezvoltarea de conținut media interactiv. Oferă un curriculum structurat și tutoriale pentru construirea de jocuri 2D și aplicații vizuale folosind motorul de randare Pixi.js și WebGL pentru grafică accelerată hardware. Proiectul acoperă fluxuri de lucru specializate pentru animația de sprite-uri, inclusiv utilizarea atlaselor de texturi și extragerea cadrelor din spritesheet-uri. Oferă, de asemenea, îndrumări privind implementarea gestionării stării jocului pentru tranzițiile de scenă și sisteme de detecție a coliziunilor dreptunghiulare pentru a declanșa evenimente interactive. Materialul acoperă capabilități mai largi, cum ar fi gestionarea etapei de randare, randarea primitivelor vectoriale și utilizarea unui game loop bazat pe ticker pentru mișcări fluide. Abordează, de asemenea, transformările în spațiul de coordonate și organizarea obiectelor grafice prin sisteme de containere imbricate.

    Provides guidance on using specialized containers for hardware-accelerated rendering of large sprite counts.

    Vezi pe GitHub↗4,421
  • leaferjs/leafer-uiAvatar leaferjs

    leaferjs/leafer-ui

    4,184Vezi pe GitHub↗

    Leafer UI este un motor de randare HTML5 canvas de înaltă performanță și o bibliotecă de grafică vectorială 2D. Utilizează un arbore de scenă ierarhic pentru a gestiona forme, căi și text, oferind un set de instrumente pentru construirea de aplicații canvas interactive și canvas-uri infinite expansive. Motorul este conceput ca un set de instrumente canvas cross-platform care decuplează logica de bază de API-ul de desenare, permițându-i să ruleze în medii web, mobile, server și mini-program. Se distinge prin furnizarea de instrumente specializate pentru dezvoltarea de editoare grafice interactive, inclusiv detectarea hit-urilor, propagarea evenimentelor (event bubbling) și controale de transformare. Suprafața sa de capabilități acoperă randarea formelor vectoriale, crearea de căi complexe și animații de mișcare. Framework-ul include un motor de layout cu un model flexbox, traducerea spațiului de coordonate pentru poziționare precisă și suport pentru randarea offscreen multi-threaded în web workers. De asemenea, oferă instrumente pentru gestionarea scenei, mascarea elementelor și exportul conținutului canvas în imagini sau JSON. Biblioteca poate fi integrată printr-un tag script standard sau utilizată în cadrul framework-urilor reactive precum React, Vue și Nuxt.

    Uses a hierarchical scene-tree and high-performance rendering pipeline to create complex visual tools and infinite canvases.

    TypeScriptcanvasinfinite-canvasleafer
    Vezi pe GitHub↗4,184
  • googlechromelabs/ui-element-samplesAvatar GoogleChromeLabs

    GoogleChromeLabs/ui-element-samples

    4,122Vezi pe GitHub↗

    Acest proiect este o colecție de implementări de referință și prototipuri axate pe rutare, optimizarea performanței, threading în fundal și componente de interfață utilizator. Servește drept bibliotecă de exemple care demonstrează utilizarea caracteristicilor moderne ale platformei web și a API-urilor native ale browserului. Repository-ul oferă prototipuri pentru grafică de înaltă performanță, inclusiv efecte 3D și animații redate prin accelerare hardware și transformări CSS. Include exemple de implementare pentru rutarea pe partea de client pentru a sincroniza starea aplicației cu URL-urile browserului și galerii de tipare pentru delegarea calculelor către thread-uri în fundal. Capabilitățile suplimentare acoperă optimizarea conținutului web prin încărcarea dinamică a activelor și "code-splitting" pentru a reduce timpii inițiali de încărcare a paginii. Colecția include, de asemenea, primitive pentru construirea elementelor de interfață interactive, cum ar fi caruseluri și meniuri de navigare.

    Provides capabilities for creating 3D effects and complex animations using hardware acceleration.

    JavaScript
    Vezi pe GitHub↗4,122
  • ambientrun/ambientAvatar AmbientRun

    AmbientRun/Ambient

    3,902Vezi pe GitHub↗

    Ambient este un motor de jocuri multiplayer cross-platform și un mediu de runtime dezvoltat în Rust. Acesta oferă un sistem pentru construirea și implementarea jocurilor de înaltă performanță care rulează în browsere web și pe desktop folosind WebAssembly și WebGPU. Proiectul dispune de o bază de date în rețea care replică automat starea și componentele în timp real între servere și jucători. Utilizează sandbox-uri WebAssembly pentru a izola logica jocului, ceea ce previne blocarea întregului sistem în cazul erorilor de script și permite execuția securizată a codului neverificat. Framework-ul include un sistem grafic pentru vizualuri 3D de înaltă fidelitate, folosind randare bazată pe fizică (PBR) și accelerare hardware. Gestionarea stării este realizată printr-un sistem Entity Component System (ECS), în timp ce un sistem de bundling bazat pe manifest organizează codul și resursele în pachete interoperabile. Resursele și conținutul media sunt livrate prin streaming la cerere pentru a elimina descărcările manuale.

    Produces high-fidelity 3D visuals using physically based rendering, shadow maps, and hardware acceleration.

    Rust
    Vezi pe GitHub↗3,902
  • unity-technologies/graphicsAvatar Unity-Technologies

    Unity-Technologies/Graphics

    2,951Vezi pe GitHub↗

    Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#. The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms. Additionally, the system includes

    Provides a high-performance rendering infrastructure for configuring and optimizing graphics across diverse target platforms.

    C#
    Vezi pe GitHub↗2,951
  • brooooooklyn/canvasAvatar Brooooooklyn

    Brooooooklyn/canvas

    2,257Vezi pe GitHub↗

    Canvas is a headless vector graphics engine and two-dimensional graphics rendering library built on a native graphics library with zero system dependencies for server-side drawing. It provides a programmatic shape construction and manipulation library supporting bezier curves, boolean operations, and native rendering without requiring a display server. The library renders shapes, paths, text, and images onto virtual memory surfaces and off-screen drawing areas for server-side image generation, vector animation rendering, and PDF generation. It supports path boolean operations to compute comp

    Renders shapes, paths, text, and images onto a two-dimensional drawing surface using a high-performance graphics engine.

    Rustcanvasn-apinapi
    Vezi pe GitHub↗2,257
  • timi-liuliang/echoAvatar timi-liuliang

    timi-liuliang/echo

    983Vezi pe GitHub↗

    Echo is a cross-platform game engine designed for the development of two-dimensional and three-dimensional interactive projects. It provides a unified environment that integrates scene management, visual scripting, and graphics rendering into a single workflow, allowing developers to build and deploy applications across desktop, mobile, and web platforms. The engine distinguishes itself through a node-based architecture that governs both scene organization and game logic. By utilizing a visual scripting tool and a data-flow shader graph, users can define complex behaviors and custom materials

    Implements modern industry standards including physically based rendering and ray tracing.

    C++2d-game-engine3d-game-enginedigital-twin
    Vezi pe GitHub↗983
  1. Home
  2. Graphics & Multimedia
  3. High Performance Rendering