Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

a javascript port of flurry screen saver.

NotificationsYou must be signed in to change notification settings

mutoo/flurry-js

Repository files navigation

This is a javascript port of the flurry screen saver, inspired byhttps://github.com/calumr/flurry.

I noticed there is already an existing project callFlurry for WebGL on GitHub, which is also great for learning.

My project is a simplified version of the original Flurry. It doesn't offer many variants. However, it reveals the mechanics behind the motion by displaying the invisible stars and sparks that drive the particles.

I have also refactored the original OpenGL fixed rendering pipeline using raw WebGL, added camera, and rendered the particles in a different way. In contrast to the original Flurry, which created particles in screen space, my project utilizes world space + camera projection. This makes the model easier to understand, although the particles don't look as perfect copy to the original version.

Screenshot 1Screenshot 2Screenshot 3Screenshot 4Screenshot 5Screenshot 6


[8]ページ先頭

©2009-2025 Movatter.jp