8 repository-uri
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 este o componentă web utilizată pentru a randa și a interacționa cu modele tridimensionale direct într-un browser web. Funcționează ca un renderer de modele 3D glTF și o componentă WebGL interactivă, încapsulând un pipeline de randare 3D într-un element HTML personalizat. Proiectul permite realitatea augmentată bazată pe web, permițând proiectarea activelor 3D în medii fizice folosind camera unui dispozitiv mobil. Oferă instrumente pentru proiecția în realitate augmentată și crearea de experiențe prin combinarea modelelor 3D cu urmărirea camerei. Componenta suportă vizualizarea 3D a produselor și integrarea graficii interactive în paginile web. Gestionează procesarea activelor glTF și utilizează logica de interacțiune raycast pentru a permite utilizatorilor să manipuleze și să vizualizeze modelele din unghiuri diferite.
Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
Acest proiect este o pânză vizuală (canvas) bazată pe AI și un framework de whiteboard colaborativ. Acesta funcționează ca un motor de desen vectorial personalizabil și un instrument pentru convertirea schițelor de interfață desenate de mână și a wireframe-urilor în cod funcțional folosind inteligența artificială. Sistemul se distinge prin integrarea agenților AI care pot citi, modifica și genera diagrame vizuale direct pe canvas. Oferă, de asemenea, un editor de flux de lucru bazat pe noduri pentru construirea de pipeline-uri de automatizare și fluxuri de procesare a datelor prin conectarea componentelor multimodale. Platforma acoperă o gamă largă de capabilități, inclusiv colaborare multiplayer în timp real cu urmărirea prezenței utilizatorilor, un canvas infinit cu randare accelerată GPU și o suită cuprinzătoare de instrumente de manipulare și aliniere a obiectelor. De asemenea, implementează standarde de accesibilitate web și oferă o interfață scriptabilă pentru definirea formelor personalizate și a controalelor programatice pentru canvas.
Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.
Acest proiect este o vitrină de creative coding și un șablon de portofoliu 3D interactiv. Utilizează JavaScript și ThreeJS pentru a randa un mediu de browser navigabil pentru prezentarea proiectelor profesionale și a operelor de artă digitale. Proiectul implementează o galerie interactivă WebGL și vitrine digitale imersive. Aceste medii utilizează grafică accelerată hardware pentru a oferi navigare 3D și animații web creative. Implementarea tehnică include o scenă 3D cu mișcarea camerei și iluminare, susținută de încărcarea modelelor GLTF și interacțiunea bazată pe raycaster. Arhitectura utilizează un model entity-component-system și o buclă de animație sincronizată pentru a gestiona randarea obiectelor tridimensionale.
Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.
Acest proiect este o aplicație educațională cross-platform construită cu framework-ul Flutter. Servește ca o experiență mobilă pentru explorarea structurilor artistice și istorice și funcționează ca o vitrină pentru tehnici avansate de layout și animație. Aplicația operează ca un ghid interactiv de muzeu, digitizând patrimoniul cultural pentru a oferi narațiuni educaționale și date istorice despre structurile lumii. Livrează acest conținut printr-o interfață mobilă concepută pentru educație publică și divertisment. Implementarea tehnică utilizează o compoziție bazată pe widget-uri și un sistem de randare declarativ. Încorporează o pânză de desen personalizată (custom paint canvas) pentru grafică complexă și utilizează tranziții bazate pe animație pentru a interpola valorile între stări. Conținutul este gestionat prin mapare bazată pe active, legând fișierele de date statice de componente de vizualizare specifice.
Provides digital narratives and historical information to accompany the exploration of physical art and architecture.
Acest proiect este o experiență web 3D și o galerie interactivă concepută ca portofoliu personal. Utilizează simularea unei camere virtuale pentru a crea o reprezentare spațială a unui mediu fizic, unde utilizatorii pot naviga și explora artă digitală și proiecte creative. Mediul este randat direct în browser sub formă de galerie 3D interactivă, permițând utilizatorilor să interacționeze cu o expoziție spațială prin navigare first-person. Proiectul folosește randare GPU bazată pe WebGL și iluminare custom bazată pe shadere pentru a afișa medii spațiale complexe. Include încărcarea asincronă a resurselor și un sistem bazat pe evenimente pentru a gestiona interacțiunile utilizatorilor și animațiile din scenă.
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.