7 Repos
High-performance rendering of SVG and gradient meshes.
Distinct from 2D Rendering Engines: Focuses on vector-based rendering features like SVG and gradient meshes rather than general 2D engine orchestration.
Explore 7 awesome GitHub repositories matching graphics & multimedia · Vector Graphics Rendering. Refine with filters or upvote what's useful.
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
Utilizes direct drawing effects, gradient meshes, and SVG support for high-performance rendering.
This project is a geospatial data rendering engine and OpenStreetMap road network visualizer. It functions as a vector map visualization tool that imports geocoded area data and converts road layouts into visual layers for digital or physical output. The system enables the creation of generative map art and stylized images intended for physical production via pen-plotters or laser cutters. It allows for the manipulation of line widths and colors of city streets to produce custom visual representations of urban environments. The engine provides capabilities for urban road visualization, geogr
Provides high-performance vector rendering of city road networks using GPU-accelerated WebGL primitives.
A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians move through real-world street networks. It imports data from OpenStreetMap to build detailed, lane-level road models, then runs discrete-event simulations to analyze travel times, delays, and congestion patterns across different infrastructure scenarios. The project provides an interactive map editor for modifying road geometry, lane configurations, traffic signals, and access restrictions, with full undo/redo support. Users can design low-traffic neighborhoods by placing moda
Draws an infinitely zoomable 2D map with crisp vector graphics for roads, buildings, and transit features.
Omim ist eine Suite von Compilern und Orchestratoren, die darauf ausgelegt sind, rohe geografische und Transitdaten in renderbare Offline-Karten-Binärdateien umzuwandeln. Sie bietet einen Kartengenerator zur Konvertierung von OpenStreetMap-Daten in optimierte Binärdateien, einen Styling-Compiler für die visuelle Feature-Repräsentation sowie eine Rendering-Engine zur Visualisierung geografischer Daten aus lokalem Speicher ohne Internetverbindung. Das Projekt enthält einen Orchestrator für den Aufbau von Karten-Tiles, der die Generierung sequenziert und die Ressourcennutzung basierend auf historischen Statistiken optimiert. Zudem verfügt es über einen dedizierten Transit-Datenprozessor, der öffentliche Verkehrsfeeds in routbare Netzwerke für Offline-Navigation transformiert. Das Toolset deckt geografische Datenextraktion, die Verwaltung von Suchindizes und Routing-Infrastruktur sowie die Verarbeitung von Transitfeeds für multimodale Reisewegberechnungen ab. Es unterstützt zudem die Synchronisation von Remote-Kartenressourcen und die Integration externer Karten- und Buchungsanbieter über API-Endpunkte.
Renders public transport routes on a map layer, optimizing the display of parallel lines for clarity.
Vello ist eine plattformübergreifende Grafikbibliothek und GPU-beschleunigter 2D-Vektor-Renderer. Er fungiert als Engine zum Zeichnen von High-Performance-2D-Szenen, zum Rendern skalierbarer Vektorgrafikdateien und zum Abspielen von Lottie-Animationen. Das Projekt nutzt GPU-Compute-Shader für die Rasterung und speichert Vektorgeometrie in einem GPU-residenten Szenengraphen, um Datentransfers zu minimieren. Es verwendet eine gekachelte Rendering-Architektur und parallelisiertes Pfad-Rendering, um komplexe Bilder über diverse Grafik-APIs hinweg zu verarbeiten. Die Bibliothek bietet hardwarebeschleunigtes Compositing und ermöglicht die Ausgabe gerenderter 2D-Bilddaten direkt in native Betriebssystemfenster über verschiedene Hardwareplattformen hinweg.
Provides high-performance rendering of 2D scenes and complex vector imagery using GPU compute shaders.
GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re
Draws shapes, text, and gradients on a memory buffer using a software rasterizer controlled by JavaScript.
Inkscape is a professional vector graphics editor and illustration software used to create resolution-independent logos, diagrams, and technical illustrations. It utilizes the SVG open standard format to ensure graphical data remains scalable across all operations. The software functions as a web animation generator, producing CSS-powered animations and interactive presentations for browser display. It also serves as a mathematical renderer capable of importing and typesetting LaTeX formulas directly into scalable vector graphics. Beyond its graphical interface, the project includes a comman
Utilizes a 2D graphics library to provide high-performance rendering of SVG and vector graphics.