BIOM TOOL
Version 0.16
Version 0.16
OVERVIEW
LICENSE
SUPPORT
BIOM is a mini web tool built on p5.js to generate abstract animation and graphics stills using basic geometric shapes and color transitions, presented in the Swiss-style programmed poster format.
The tool was created purely for fun, driven by a desire to experiment with visualizing graphic in the form of customizable poster art created in a programming environment.
Yet, apart from purely aesthetic pleasure, the program provides the feature to export the animation and graphics in high resolution and save the tool's settings for the poster and graphics as a preset in JSON format.
The tool was created purely for fun, driven by a desire to experiment with visualizing graphic in the form of customizable poster art created in a programming environment.
Yet, apart from purely aesthetic pleasure, the program provides the feature to export the animation and graphics in high resolution and save the tool's settings for the poster and graphics as a preset in JSON format.
The tool requires a valid license key or active subscription to be used without export watermarks.
If you're using the tool without a license, it runs in Unlicensed mode - fully functional, but with watermarks on all exports. This mode is intended for evaluation and testing only. Public sharing of unlicensed outputs is only allowed with proper credit (e.g. tag @antl.ii or link to antlii.work).
To unlock full usage rights and remove watermarks, please purchase a license or subscribe:
Buy a license key:
https://antlii.gumroad.com/l/biom-license-key
All-tools subscription (commercial use included):
https://antlii.gumroad.com/l/antlii-tools-access
By using any tool on https://antlii.work, you agree to the License Agreement. The agreement explains usage rights for Personal and Commercial licenses, subscription terms, and examples of what’s allowed.
If you're using the tool without a license, it runs in Unlicensed mode - fully functional, but with watermarks on all exports. This mode is intended for evaluation and testing only. Public sharing of unlicensed outputs is only allowed with proper credit (e.g. tag @antl.ii or link to antlii.work).
To unlock full usage rights and remove watermarks, please purchase a license or subscribe:
Buy a license key:
https://antlii.gumroad.com/l/biom-license-key
All-tools subscription (commercial use included):
https://antlii.gumroad.com/l/antlii-tools-access
By using any tool on https://antlii.work, you agree to the License Agreement. The agreement explains usage rights for Personal and Commercial licenses, subscription terms, and examples of what’s allowed.
Here are some technical considerations to keep in mind when using the tool:
Please let me know if you're running into any issues or discover a bug while using the program.
0.16 (Jul 06, 2025)
Credits:
I would like to acknowledge the use of several third-party libraries within this project and express my sincere gratitude to their creators for making these resources available:
- Browser Performance: Rendering speed can vary widely depending on your hardware and browser. If you notice significant slowdowns, try switching to a different browser - Chrome and Firefox tend to offer the best performance.
- Video Export: During export to video, the process may stop due to insufficient memory, especially with high resolution or long videos. If this happens, try reducing the resolution or length of the video. For large or high-resolution videos, consider exporting as a PNG sequence and later converting it to a video using the FFmpeg library.
- MP4 Lag: When exporting to MP4 format, a library-related lag can lead to performance drops, causing the program to slow down noticeably after capturing and exporting the animation. Refreshing the page resolves this issue.
- Mobile Support: The tool isn’t optimized for mobile devices. You’ll need at least an 800×600 display to run it reliably.
Please let me know if you're running into any issues or discover a bug while using the program.
Change Log:
0.16 (Jul 06, 2025)
- Seamless Loop Animations: Redesigned the motion and gradient animations for generating perfectly looping output (speed is based on a clip length);
- Phase Offsets: Added new phase parameters to adjust the starting point of both shape movements and gradient animations, for timing control;
- External License Verification: Moved license key checks to a dedicated external script for easier maintenance;
- Global Stylesheet: Replaced the local style.css with a unified global stylesheet to streamline styling;
- Global Popup Notifications: Integrated an external popup script to handle alerts, warnings, and errors in a consistent, user-friendly modal;
- Updated Events: Refactored event handling and drag-and-drop workflows with real-time visual feedback on the canvas.
- Preset Logic Update: Refining the preset import algorithm for greater reliability and error resistance.
- Replaced the WebM type with MP4 format, allowing for broader compatibility with video output.
- Export Logic Overhaul: Unification of the export pipeline for enhanced clarity and easier future updates.
- Minor Tweaks: Made various UI refinements and under-the-hood adjustments.
Credits:
I would like to acknowledge the use of several third-party libraries within this project and express my sincere gratitude to their creators for making these resources available:
- The p5.js Creative Coding Library, a product of the collective efforts of an incredible team;
- The Tweakpane interface library, ingeniously developed by Hiroki Kokubun;
- The HME Library for encoding directly to H264 format, created by Trevor Sundberg;
- The p5.capture library by tapioca24 for recording animations;