awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesInteractive WebGL Visualizers

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.

Awesome Interactive WebGL Visualizers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • paveldogreat/webgl-fluid-simulationAvatar de PavelDoGreat

    PavelDoGreat/WebGL-Fluid-Simulation

    16,429Voir sur GitHub↗

    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.

    JavaScriptfluidgpunavier-stokes
    Voir sur GitHub↗16,429
  • googlewebcomponents/model-viewerAvatar de GoogleWebComponents

    GoogleWebComponents/model-viewer

    8,142Voir sur GitHub↗

    model-viewer est un composant web utilisé pour rendre et interagir avec des modèles 3D directement dans un navigateur web. Il fonctionne comme un moteur de rendu de modèles 3D glTF et un composant WebGL interactif, encapsulant un pipeline de rendu 3D au sein d'un élément HTML personnalisé. Le projet permet la réalité augmentée basée sur le web, permettant aux actifs 3D d'être projetés dans des environnements physiques en utilisant la caméra d'un appareil mobile. Il fournit des outils pour la projection en réalité augmentée et la création d'expériences en combinant des modèles 3D avec le suivi de caméra. Le composant prend en charge la visualisation de produits 3D et l'intégration de graphiques interactifs dans les pages web. Il gère le traitement des actifs glTF et utilise une logique d'interaction par raycast pour permettre aux utilisateurs de manipuler et de visualiser les modèles sous différents angles.

    Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.

    TypeScript
    Voir sur GitHub↗8,142
  • tldraw/draw-a-uiAvatar de tldraw

    tldraw/draw-a-ui

    5,445Voir sur GitHub↗

    Ce projet est un canevas visuel piloté par l'IA et un framework de tableau blanc collaboratif. Il fonctionne comme un moteur de dessin vectoriel personnalisable et un outil pour convertir des croquis d'interface et des wireframes dessinés à la main en code fonctionnel via l'intelligence artificielle. Le système se distingue par l'intégration d'agents IA capables de lire, modifier et générer des diagrammes visuels directement sur le canevas. Il fournit également un éditeur de workflow basé sur des nœuds pour construire des pipelines d'automatisation et des flux de traitement de données en connectant des composants multimodaux. La plateforme couvre un large éventail de capacités, incluant la collaboration multijoueur en temps réel avec suivi de présence, un canevas infini avec rendu accéléré par GPU, et une suite complète d'outils de manipulation et d'alignement d'objets. Elle implémente également les standards d'accessibilité web et fournit une interface scriptable pour définir des formes personnalisées et des contrôles de canevas programmatiques.

    Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.

    TypeScript
    Voir sur GitHub↗5,445
  • brunosimon/folio-2019Avatar de brunosimon

    brunosimon/folio-2019

    4,703Voir sur GitHub↗

    Ce projet est une vitrine de création numérique et un template de portfolio 3D interactif. Il utilise JavaScript et ThreeJS pour rendre un environnement de navigateur navigable afin de présenter des projets professionnels et des œuvres d'art numériques. Le projet implémente une galerie interactive WebGL et des vitrines numériques immersives. Ces environnements utilisent des graphismes accélérés par le matériel pour fournir une navigation 3D et des animations web créatives. L'implémentation technique inclut une scène 3D avec mouvement de caméra et éclairage, supportée par le chargement de modèles GLTF et une interaction basée sur le raycasting. L'architecture emploie un modèle entité-composant-système et une boucle d'animation synchronisée pour gérer le rendu des objets tridimensionnels.

    Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.

    JavaScript
    Voir sur GitHub↗4,703
  • gskinnerteam/flutter-wonderous-appAvatar de gskinnerTeam

    gskinnerTeam/flutter-wonderous-app

    4,483Voir sur GitHub↗

    Ce projet est une application éducative multiplateforme construite avec le framework Flutter. Elle sert d'expérience mobile pour explorer des structures artistiques et historiques et fonctionne comme une vitrine pour des techniques avancées de mise en page et d'animation. L'application fonctionne comme un guide de musée interactif, numérisant le patrimoine culturel pour fournir des récits éducatifs et des données historiques sur les structures mondiales. Elle délivre ce contenu via une interface mobile conçue pour l'éducation publique et le divertissement. L'implémentation technique utilise une composition basée sur des widgets et un système de rendu déclaratif. Elle incorpore un canevas de peinture personnalisé pour des graphiques complexes et utilise des transitions pilotées par animation pour interpoler les valeurs entre les états. Le contenu est géré via un mappage basé sur les assets, liant des fichiers de données statiques à des composants de vue spécifiques.

    Provides digital narratives and historical information to accompany the exploration of physical art and architecture.

    Dart
    Voir sur GitHub↗4,483
  • brunosimon/my-room-in-3dAvatar de brunosimon

    brunosimon/my-room-in-3d

    4,429Voir sur GitHub↗

    This project is a web-based 3D experience and interactive gallery designed as a personal portfolio. It uses a virtual room simulation to create a spatial representation of a physical environment where users can navigate and explore digital art and creative work. The environment is rendered directly in the browser as an interactive 3D gallery, allowing users to engage with a spatial showcase through first-person navigation. The project utilizes WebGL-based GPU rendering and custom shader-based lighting to display complex spatial environments. It incorporates asynchronous asset loading and an

    Implements a WebGL-based interactive gallery for displaying digital art with first-person navigation.

    JavaScript
    Voir sur GitHub↗4,429
  • rezmason/matrixAvatar de Rezmason

    Rezmason/matrix

    3,778Voir sur GitHub↗

    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.

    JavaScriptcanvashtml5javascript
    Voir sur GitHub↗3,778
  • dataarts/webgl-globeAvatar de dataarts

    dataarts/webgl-globe

    3,770Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗3,770
  1. Home
  2. Graphics & Multimedia
  3. Interactive WebGL Visualizers

Explorer les sous-tags

  • Interactive Art GalleriesWebGL-based environments specifically designed for the interactive display of digital artwork. **Distinct from Interactive WebGL Visualizers:** Focuses on the gallery application for art rather than general graphical simulations
  • Interactive Museum GuidesDigital companions that provide educational narratives and information during the exploration of physical sites. **Distinct from Interactive Art Galleries:** Focuses on guidance for physical architectural exploration rather than an immersive virtual art gallery.