8 个仓库
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 是一个 Web 组件,用于直接在 Web 浏览器中渲染和与三维模型交互。它充当 glTF 3D 模型渲染器和交互式 WebGL 组件,将 3D 渲染管道封装在自定义 HTML 元素中。 该项目支持基于 Web 的增强现实(AR),允许使用移动设备摄像头将 3D 资产投影到物理环境中。它通过将 3D 模型与摄像头追踪相结合,提供用于增强现实投影和体验创建的工具。 该组件支持 3D 产品可视化和将交互式图形集成到网页中。它处理 glTF 资产的渲染,并使用射线投射(raycast)交互逻辑,允许用户从不同角度操作和查看模型。
Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
This project is an AI-powered visual canvas and collaborative whiteboard framework. It functions as a customizable vector drawing engine and a tool for converting hand-drawn interface sketches and wireframes into functional code using artificial intelligence. The system distinguishes itself through the integration of AI agents that can read, modify, and generate visual diagrams directly on the canvas. It also provides a node-based workflow editor for building automation pipelines and data processing flows by connecting multimodal components. The platform covers a broad range of capabilities,
Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.
该项目是一个创意编码展示和交互式 3D 作品集模板。它利用 JavaScript 和 ThreeJS 渲染一个可导航的浏览器环境,用于展示专业项目和数字艺术作品。 该项目实现了 WebGL 交互式画廊和沉浸式数字展示。这些环境使用硬件加速图形来提供 3D 导航和创意 Web 动画。 技术实现包括带有摄像机移动和灯光的 3D 场景,并由 GLTF 模型加载和基于射线投射(raycaster)的交互提供支持。该架构采用实体-组件-系统(ECS)模式和一个同步动画循环来管理三维对象的渲染。
Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.
该项目是一个使用 Flutter 框架构建的跨平台教育应用程序。它作为探索艺术和历史结构的移动体验,并作为高级布局和动画技术的展示。 该应用程序作为交互式博物馆指南运行,将文化遗产数字化,以提供关于世界结构的教育叙事和历史数据。它通过为公共教育和娱乐设计的移动界面交付此内容。 技术实现利用了基于小部件的组合和声明式渲染系统。它结合了用于复杂图形的自定义绘制画布,并使用动画驱动的转换在状态之间插值数值。内容通过基于资源 (asset-based) 的映射进行管理,将静态数据文件链接到特定的视图组件。
Provides digital narratives and historical information to accompany the exploration of physical art and architecture.
这是一个基于 Web 的 3D 体验和交互式画廊,旨在作为个人作品集。它使用虚拟房间模拟来创建物理环境的空间表示,用户可以在其中导航并探索数字艺术和创意作品。 该环境直接在浏览器中以交互式 3D 画廊的形式渲染,允许用户通过第一人称导航参与空间展示。 该项目利用基于 WebGL 的 GPU 渲染和基于自定义着色器的光照来显示复杂的空间环境。它结合了异步资源加载和事件驱动系统,以处理场景内的用户交互和动画。
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.