8 repositorios
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 es un componente web utilizado para renderizar e interactuar con modelos tridimensionales directamente en un navegador web. Funciona como un renderizador de modelos 3D glTF y un componente WebGL interactivo, encapsulando una tubería de renderizado 3D dentro de un elemento HTML personalizado. El proyecto permite la realidad aumentada basada en web, permitiendo que los activos 3D se proyecten en entornos físicos utilizando la cámara de un dispositivo móvil. Proporciona herramientas para la proyección de realidad aumentada y la creación de experiencias combinando modelos 3D con seguimiento de cámara. El componente admite la visualización de productos en 3D y la integración de gráficos interactivos en páginas web. Maneja el procesamiento de activos glTF y utiliza lógica de interacción de raycast para permitir a los usuarios manipular y ver modelos desde diferentes ángulos.
Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
Este proyecto es un lienzo visual impulsado por IA y un framework de pizarra colaborativa. Funciona como un motor de dibujo vectorial personalizable y una herramienta para convertir bocetos de interfaz dibujados a mano y wireframes en código funcional utilizando inteligencia artificial. El sistema se distingue por la integración de agentes de IA que pueden leer, modificar y generar diagramas visuales directamente en el lienzo. También proporciona un editor de flujo de trabajo basado en nodos para construir pipelines de automatización y flujos de procesamiento de datos conectando componentes multimodales. La plataforma cubre una amplia gama de capacidades, incluyendo colaboración multijugador en tiempo real con seguimiento de presencia de usuarios, un lienzo infinito con renderizado acelerado por GPU y una suite integral de herramientas de manipulación y alineación de objetos. También implementa estándares de accesibilidad web y proporciona una interfaz programable para definir formas personalizadas y controles de lienzo programáticos.
Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.
Este proyecto es una muestra de código creativo y una plantilla de portafolio 3D interactiva. Utiliza JavaScript y ThreeJS para renderizar un entorno de navegador navegable para presentar proyectos profesionales y arte digital. El proyecto implementa una galería interactiva WebGL y showcases digitales inmersivos. Estos entornos utilizan gráficos acelerados por hardware para proporcionar navegación 3D y animaciones web creativas. La implementación técnica incluye una escena 3D con movimiento de cámara e iluminación, soportada por la carga de modelos GLTF y la interacción basada en raycaster. La arquitectura emplea un patrón de entidad-componente-sistema y un bucle de animación sincronizado para gestionar el renderizado de objetos tridimensionales.
Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.
This project is a cross-platform educational application built with the Flutter framework. It serves as a mobile experience for exploring artistic and historical structures and functions as a showcase for advanced layout and animation techniques. The application operates as an interactive museum guide, digitizing cultural heritage to provide educational narratives and historical data about world structures. It delivers this content through a mobile interface designed for public education and entertainment. The technical implementation utilizes a widget-based composition and declarative rende
Provides digital narratives and historical information to accompany the exploration of physical art and architecture.
Este proyecto es una experiencia web 3D y galería interactiva diseñada como portafolio personal. Utiliza una simulación de habitación virtual para crear una representación espacial de un entorno físico donde los usuarios pueden navegar y explorar arte digital y trabajos creativos. El entorno se renderiza directamente en el navegador como una galería 3D interactiva, permitiendo a los usuarios explorar una muestra espacial mediante navegación en primera persona. El proyecto utiliza renderizado por GPU basado en WebGL y sombreadores personalizados para mostrar entornos espaciales complejos. Incorpora carga asíncrona de recursos y un sistema basado en eventos para gestionar las interacciones del usuario y las animaciones dentro de la escena.
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.