8 Repos
Browser-based tools that use WebGL to create interactive, high-performance graphical simulations.
Distinct from WebGL: Focuses on the role of the tool as an interactive visualizer, not as a transition engine or emulator.
Explore 8 awesome GitHub repositories matching graphics & multimedia · Interactive WebGL Visualizers. Refine with filters or upvote what's useful.
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
Provides a browser-based interactive tool for exploring fluid behavior with customizable atmospheric effects.
model-viewer ist eine Webkomponente, die verwendet wird, um dreidimensionale Modelle direkt in einem Webbrowser zu rendern und mit ihnen zu interagieren. Sie fungiert als glTF-3D-Modell-Renderer und interaktive WebGL-Komponente, die eine 3D-Rendering-Pipeline innerhalb eines benutzerdefinierten HTML-Elements kapselt. Das Projekt ermöglicht webbasierte Augmented Reality, wodurch 3D-Assets mithilfe einer Mobilgerätekamera in physische Umgebungen projiziert werden können. Es bietet Werkzeuge für Augmented-Reality-Projektion und die Erstellung von Erlebnissen durch die Kombination von 3D-Modellen mit Kamera-Tracking. Die Komponente unterstützt 3D-Produktvisualisierung und die Integration interaktiver Grafiken in Webseiten. Sie handhabt die Verarbeitung von glTF-Assets und nutzt Raycast-Interaktionslogik, um Benutzern die Manipulation und Betrachtung von Modellen aus verschiedenen Winkeln zu ermöglichen.
Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
Dieses Projekt ist ein KI-gestütztes visuelles Canvas- und kollaboratives Whiteboard-Framework. Es fungiert als anpassbare Vektor-Zeichen-Engine und als Werkzeug zur Umwandlung handgezeichneter Interface-Skizzen und Wireframes in funktionalen Code mittels künstlicher Intelligenz. Das System zeichnet sich durch die Integration von KI-Agenten aus, die visuelle Diagramme direkt auf dem Canvas lesen, modifizieren und generieren können. Zudem bietet es einen knotenbasierten Workflow-Editor zum Aufbau von Automatisierungspipelines und Datenverarbeitungsflüssen durch die Verbindung multimodaler Komponenten. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Echtzeit-Multiplayer-Kollaboration mit User-Presence-Tracking, einem unendlichen Canvas mit GPU-beschleunigtem Rendering und einer umfassenden Suite an Werkzeugen zur Objektmanipulation und -ausrichtung. Zudem implementiert sie Web-Accessibility-Standards und bietet eine skriptfähige Schnittstelle zur Definition benutzerdefinierter Formen und programmatischer Canvas-Steuerelemente.
Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.
Dieses Projekt ist ein Creative-Coding-Showcase und ein interaktives 3D-Portfolio-Template. Es nutzt JavaScript und ThreeJS, um eine navigierbare Browser-Umgebung zur Präsentation professioneller Projekte und digitaler Kunstwerke zu rendern. Das Projekt implementiert eine interaktive WebGL-Galerie und immersive digitale Showcases. Diese Umgebungen nutzen hardwarebeschleunigte Grafik, um 3D-Navigation und kreative Web-Animationen bereitzustellen. Die technische Implementierung umfasst eine 3D-Szene mit Kamerabewegung und Beleuchtung, unterstützt durch GLTF-Modell-Loading und Raycaster-basierte Interaktion. Die Architektur verwendet ein Entity-Component-System-Pattern und eine synchronisierte Animationsschleife, um das Rendern dreidimensionaler Objekte zu verwalten.
Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.
Dieses Projekt ist eine Cross-Plattform-Bildungsanwendung, die mit dem Flutter-Framework erstellt wurde. Sie dient als mobiles Erlebnis für das Erkunden künstlerischer und historischer Strukturen und fungiert als Showcase für fortgeschrittene Layout- und Animationstechniken. Die Anwendung arbeitet als interaktiver Museumsführer, digitalisiert kulturelles Erbe, um pädagogische Narrative und historische Daten über Weltstrukturen bereitzustellen. Sie liefert diese Inhalte über ein mobiles Interface, das für öffentliche Bildung und Unterhaltung konzipiert ist. Die technische Implementierung nutzt eine Widget-basierte Komposition und ein deklaratives Rendering-System. Sie integriert eine benutzerdefinierte Paint-Canvas für komplexe Grafiken und nutzt Animations-gesteuerte Übergänge, um Werte zwischen Zuständen zu interpolieren. Inhalte werden über Asset-basiertes Mapping verwaltet, das statische Datendateien mit spezifischen View-Komponenten verknüpft.
Provides digital narratives and historical information to accompany the exploration of physical art and architecture.
Dieses Projekt ist eine webbasierte 3D-Erfahrung und eine interaktive Galerie, die als persönliches Portfolio konzipiert ist. Es nutzt eine virtuelle Raumsimulation, um eine räumliche Darstellung einer physischen Umgebung zu schaffen, in der Nutzer navigieren und digitale Kunst sowie kreative Arbeiten erkunden können. Die Umgebung wird direkt im Browser als interaktive 3D-Galerie gerendert, was es Nutzern ermöglicht, durch First-Person-Navigation in eine räumliche Präsentation einzutauchen. Das Projekt verwendet WebGL-basiertes GPU-Rendering und benutzerdefinierte Shader-basierte Beleuchtung, um komplexe räumliche Umgebungen darzustellen. Es integriert asynchrones Asset-Laden und ein ereignisgesteuertes System, um Nutzerinteraktionen und Animationen innerhalb der Szene zu verarbeiten.
Implements a WebGL-based interactive gallery for displaying digital art with first-person navigation.
This project is a customizable animation engine and digital rain visualizer. It functions as a dynamic visual effects sandbox and WebGL graphics demonstration that simulates falling code animations. The system distinguishes itself through the use of browser address bar parameters to modify colors, geometry, and animation speed in real time. It allows for the integration of live camera feeds and static images to create mirrored or masked compositions. The engine covers high-performance graphics rendering, coordinate-based perspective mapping, and dynamic color palette customization via themed
Utilizes WebGL to create high-performance, interactive graphical simulations and complex visual effects.
webgl-globe is a WebGL globe visualization library and geospatial renderer used to display latitude and longitude spatial data on an interactive 3D globe. It functions as a 3D data visualization tool that maps coordinate-based datasets into a three-dimensional environment. The library provides capabilities for interactive geographic visualization and spatial data animation, allowing for the rendering of geographic coordinates and the creation of automated motion sequences to illustrate trends or movements over time. It utilizes hardware acceleration to implement a web-based map interface, em
Functions as a high-performance WebGL visualizer for rendering large amounts of geographic information.