You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a generative art project which turns images into "force-field" particle animations in real-time. The animation effect uses a force repulsion / self-healing effect.
1
+
Video-to-Pixel-Art
2
+
=====
2
3
3
-
Live demo: https://collidingscopes.github.io/forcefield/
4
-
5
-
Upload your own image, open the GUI controls to change the animation parameters, and then use your mouse or touchscreen to activate the animation.
6
-
7
-
This project is open source (offered under MIT license), so feel free to use it however you wish.
8
-
9
-
If you liked this and are feeling generous, feel free to buy me a coffee. This would be much appreciated during late-night coding sessions!
4
+
<p>Turn videos into pixel art! Use your webcam feed or upload a video, then use the controls to adjust the color palette and pixel size.</p>
5
+
<imgsrc="assets/ipodAd.gif">
6
+
<p>All processing is done in real-time within your browser, using javascript / webgl shaders / html canvas (see github repo linked below).</p>
7
+
<p>You can export your creations as images or videos to save / share your work.</p>
8
+
<p>This tool is completely free, open source (MIT license), without any paywalls or premium options. You are welcome to use it for personal or commercial purposes.</p>
9
+
<p>If you found this tool useful, feel free to buy me a coffee. This would be much appreciated during late-night coding sessions!</p>
10
10
11
11
<ahref="https://www.buymeacoffee.com/stereoDrift"target="_blank"><imgsrc="https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png"alt="Buy Me A Coffee"></a>
12
12
13
-
This project is coded using Javascript, HTML, and CSS. Video creation and encoding is done using mp4 muxer.
14
-
15
-
Enormous thanks and credit to the project <ahref="https://aijs.io/project?user=Tezumie&project=1-Million-Particles"target="_blank"rel="noopener">"1 million particles" by Tezumie</a>, which provided the code foundation for the particle repulsion animation.
16
-
17
-
Feel free to reach out to discuss, ask questions, or to share your creations! The animations can be easily uploaded to instagram or otherwise -- you can tag me <ahref="https://www.instagram.com/stereo.drift/"target="_blank"rel="noopener">@stereo.drift</a> :)
13
+
<p>If the video export feature does not work for you, please try a free screen-recording tool such as OBS Studio.</p>
14
+
<p>I do not have access to any of the videos that you upload here, as all processing is done "client-side" (i.e., <b>no videos or images are saved/stored by me — they stay on your computer only</b>).</p>
15
+
<p>If you enjoyed this, you may be interested in my other free / open source art projects:</p>
16
+
<ul>
17
+
<li><ahref="https://collidingScopes.github.io/ascii"target="_blank"rel="noopener">Video-to-ASCII</a>: turn videos into ASCII pixel art</li>
18
+
<li><ahref="https://collidingScopes.github.io/shimmer"target="_blank"rel="noopener">Shape Shimmer</a>: turn photos into funky wave animations</li>
19
+
<li><ahref="https://collidingScopes.github.io"target="_blank"rel="noopener">Colliding Scopes</a>: turn photos into kaleidoscope animations</li>
20
+
<li><ahref="https://collidingScopes.github.io/forcefield"target="_blank"rel="noopener">Force-Field Animation</a>: turn photos into particle animations</li>
21
+
</ul>
22
+
23
+
<p>Feel free to reach out to discuss, ask questions, or to share your creations! The animations can be easily uploaded to instagram or otherwise -- you can tag me <ahref="https://www.instagram.com/stereo.drift/"target="_blank"rel="noopener">@stereo.drift</a> :)</p>
24
+
25
+
License
26
+
=======
27
+
This is an open source project provided under an <ahref="https://opensource.org/license/MIT">MIT license</a>
<p>Turn videos into ASCII pixel art! Use your webcam feed or upload a video, then use the controls to adjust the colors, resolution, text style, etc...</p>
64
-
<p>You can create a video export to save and/or share your animation afterwards.</p>
67
+
<p>Turn videos into pixel art! Use your webcam feed or upload a video, then use the controls to adjust the color palette and pixel size.</p>
68
+
<p>All processing is done in real-time within your browser, using javascript / webgl shaders / html canvas (see github repo linked below).</p>
69
+
<p>You can export your creations as images or videos to save / share your work.</p>
65
70
<p>This tool is completely free, open source (MIT license), without any paywalls or premium options. You are welcome to use it for personal or commercial purposes.</p>
66
71
<p>If you found this tool useful, feel free to buy me a coffee. This would be much appreciated during late-night coding sessions!</p>
67
72
68
73
<ahref="https://www.buymeacoffee.com/stereoDrift" target="_blank"><imgsrc="https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png" alt="Buy Me A Coffee"></a>
69
74
70
-
<p>The code used to create the animation is quite resource-intensive, so it may run with some lag if your computer doesn't have enough computing power, too many tabs open, low battery, etc.</p>
71
75
<p>If the video export feature does not work for you, please try a free screen-recording tool such as OBS Studio.</p>
72
-
73
-
<p>This project is coded using Javascript, HTML canvas, and CSS (see github repo linked below). Video creation and encoding is done using mp4 muxer.</p>
74
-
<p>Enormous thanks and credits to <ahref="https://medium.com/@sasha.kub95/webcam-stream-to-ascii-art-with-javascript-2a2f9a39befb" target="_blank" rel="noopener">Aleksandr Kubarskii</a>, whose code served as the foundation for this project.</p>
75
76
<p>I do not have access to any of the videos that you upload here, as all processing is done "client-side" (i.e., <b>no videos or images are saved/stored by me — they stay on your computer only</b>).</p>
77
+
<p>If you enjoyed this, you may be interested in my other free / open source art projects:</p>
78
+
<ul>
79
+
<li><ahref="https://collidingScopes.github.io/ascii" target="_blank" rel="noopener">Video-to-ASCII</a>: turn videos into ASCII pixel art</li>
80
+
<li><ahref="https://collidingScopes.github.io/shimmer" target="_blank" rel="noopener">Shape Shimmer</a>: turn photos into funky wave animations</li>
81
+
<li><ahref="https://collidingScopes.github.io" target="_blank" rel="noopener">Colliding Scopes</a>: turn photos into kaleidoscope animations</li>
82
+
<li><ahref="https://collidingScopes.github.io/forcefield" target="_blank" rel="noopener">Force-Field Animation</a>: turn photos into particle animations</li>
83
+
</ul>
84
+
76
85
<p>Feel free to reach out to discuss, ask questions, or to share your creations! The animations can be easily uploaded to instagram or otherwise -- you can tag me <ahref="https://www.instagram.com/stereo.drift/" target="_blank" rel="noopener">@stereo.drift</a> :)</p>
0 commit comments