{"repo":"afterimage-lab/Rainform","free":true,"listed":false,"github":"https://github.com/afterimage-lab/Rainform","clone":"git clone https://github.com/afterimage-lab/Rainform.git","description":"Rainform / 数据成雨 — an interactive WebGL rainfall data visualization built with Three.js.","language":"JavaScript","stars":110,"topics":["creative-coding","data-visualization","generative-art","rainfall","threejs","webgl","interactive-art","particle-system"],"license":null,"category":"analytics","readme_excerpt":"Rainform / 数据成雨 Rainform（数据成雨）把 00:00–24:00 的 25 个逐时降雨数据点转化为实时 Three.js/WebGL 粒子雨景。用户可以拖动降雨曲线，让雨幕、峰值瀑布、水面波纹、坐标轴与雨声随数据同步变化。 Rainform turns 25 hourly rainfall values from 00:00–24:00 into an interactive Three.js/WebGL landscape. Editing the curve reshapes the rain curtain, peak waterfall, water ripples, axis system and rain audio in real time. 源码许可 / Source terms: 源码仅授权非商业学习、修改与分发；禁止商业使用、商业产品集成、广告和品牌项目。Source is available for noncommercial use only and is not OSI-approved open-source software. See LICENSE and COMMERCIAL USE.md. 在线体验 / Live - Experience Rainform: - Best experienced in a desktop browser with WebGL2 and hardware acceleration - Mobile devices require landscape orientation 功能 / Highlights - 25 个逐时降雨数据点与实时可拖拽曲线 / 25 hourly rainfall values with a live draggable curve - 数据驱动的粒子雨幕、峰值瀑布、水面波纹、坐标轴与雨声 / Data-driven rain, waterfall, water, axes and sound - 桌面端视角拖拽、双击重置、声音切换与精确数据输入 / Desktop camera, reset, sound and precise editing - 移动端横屏适配、安全区域与方向切换恢复 / Mobile landscape, safe-area and orientation recovery - 中英文界面 / Chinese and English interface 本地开发 / Development Requirements: Node.js 20 or newer. 构建 / Build npm run check validates the Chinese/English interface and production build. Contributor validation requirements are documented in CONTRIBUTING.md. 项目结构 / Structure 使用与许可 / Usage and license Noncommercial study, modification and redistribution are permitted under the PolyForm Noncommercial License 1.0.0. Every copy or derived work must retain: Attribution alone does not ","default_branch":null,"files":null,"tree":[],"storefront":"/r/afterimage-lab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/afterimage-lab/Rainform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}