{"version":"1.0","type":"rich","title":"loolo","description":"This animated visualization uses Pixi.js to render thousands of small blue dots as sprites, which transition between two distinct configurations. Initially, the dots assemble to form the outline of an eye, loaded from an SVG path. The animation then shifts the points to spell the word \"viSFest\" using a rasterized text target. A D3 force simulation with collision detection and velocity decay drives the smooth transition between states, with dots spawning at random positions when activated and disappearing when not needed. The dot radius and spacing are responsive to the window width, and the eye outline is proportionally scaled using the golden ratio.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-e7be7eba9a4bdac29436cb3c2eff8348?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}