SAMPL TOOL
Version 0.34
Version 0.34
OVERVIEW
LICENSE
SUPPORT
SAMPL is a feature-rich, generative typography tool that transforms text into dynamic visual compositions by converting glyphs into a set of points sampled from their vector contours. These points serve as anchors for shapes that can be manipulated, animated, and modified in various ways.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.
SAMPL provides flexible export options, and its main advantage is the ability to export graphics in scalable SVG format. Animations can be exported as MP4 video files or as sequences of PNG/WebP images, which can be compiled into videos with tools like the FFmpeg library or similar.
As always, the tool offers ready-to-use presets for quick starts. Artists can save and load their custom presets in JSON format, making it easy to revisit and continue their creative projects.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.
SAMPL provides flexible export options, and its main advantage is the ability to export graphics in scalable SVG format. Animations can be exported as MP4 video files or as sequences of PNG/WebP images, which can be compiled into videos with tools like the FFmpeg library or similar.
As always, the tool offers ready-to-use presets for quick starts. Artists can save and load their custom presets in JSON format, making it easy to revisit and continue their creative projects.
The tool is available as a free version. The free version is fully functional but adds watermarks to exported graphics. This allows you to thoroughly evaluate its capabilities before committing.
To remove watermarks and obtain usage rights for the tool, please purchase a license key at Gumroad. You can find the detailed Terms of Use agreement and descriptions of license types below.
All licenses types include the following terms:
2. Commercial License
3. Extended License
To remove watermarks and obtain usage rights for the tool, please purchase a license key at Gumroad. You can find the detailed Terms of Use agreement and descriptions of license types below.
Terms of Use
By using the SAMPL Tool located at https://antlii.work/sampl-tool, you agree to the following Terms of Use. Please note that Anatolii Babii, the author and sole owner, retains the right to modify and update these Terms without prior notice.License Agreement
Please carefully read and understand these terms before using the SAMPL Tool. By using the SAMPL Tool, you agree to be legally bound by the following license terms.License Types
- Personal License: For non-commercial projects only. May not be used to generate revenue or within any business/for-profit context.
- Commercial License: For use in commercial projects with limitations on product quantity and distribution.
- Extended License: Provides the most extensive usage rights, including integration into apps, web apps, games, and NFTs (within limits).
All licenses types include the following terms:
- Royalty-Free: Graphics can be used within the terms of the chosen license without additional per-use fees.
- Non-Transferable: The license may not be transferred or sublicensed to another individual or entity.
- Derivative Works: Modifications of the graphics are permitted but fall under the terms of the original license.
License Keys
- Without a valid license key, the SAMPL Tool can only be used for evaluation and testing purposes.
- License keys can be purchased at: https://antlii.gumroad.com/l/sampl-license-key
- Each license key is a one-time purchase and grants a single user the right to use the tool on up to 3 devices/browsers.
Specific License Terms
1. Personal License- CAN be used for:
- Personal projects and end products not intended for sale
- One personal social media account
- CAN’T be used for:
- Commercial purposes of any kind (including promotion of businesses/for-profit ventures)
- Business social media accounts
- Physical or digital paid advertisements
- Native apps, web apps, or games
- NFTs
2. Commercial License
- CAN be used for:
- Up to 1,000 physical or digital end products for sale
- One business social media account owned and managed by the licensee
- Unlimited physical advertisements for local markets
- Digital paid advertisements with unlimited impressions
- CAN’T be used for:
- Native apps
- Web apps
- Games
- NFTs
3. Extended License
- CAN be used for:
- Up to 250,000 physical or digital end products for sale
- Unlimited business social media accounts owned and managed by the licensee
- Unlimited physical advertisements (local, national, global)
- Digital paid advertisements with unlimited impressions
- One native app, web app, or game (up to 250,000 downloads/sales)
- As a component of an NFT (graphic cannot be the primary asset)
All Rights Reserved
SAMPL Tool and the content on the https://antlii.work/ are subject to copyright owned by Anatolii Babii. Ownership or intellectual property rights to SAMPL Tool are not transferred to you. The third-party libraries utilized in SAMPL Tool belong to their respective owners, and all rights are reserved.No Redistribution
Redistribution or resale of SAMPL Tool to other companies or third parties is strictly prohibited. Additionally, it cannot be distributed as a component of a third-party application.Ownership
The SAMPL Tool is offered under a license and not sold. This License Agreement grants Licensee limited rights for utilizing the SAMPL Tool. Anatolii Babii reserves all rights not explicitly provided to Licensee in this License Agreement.Termination
Unless terminated, this License Agreement will remain in full effect. However, if the Licensee fails to comply with the terms and conditions, Anatolii Babii retains the authority to terminate this License Agreement.Privacy Policy
SAMPL Tool is committed to maintaining your privacy. It ensures that no personal data are stored online.Price Changes
Anatolii Babii retains the right to modify the price of the license, at any given time. Any price changes will be updated on the Gumroad platform, accessible through the following link: https://antlii.gumroad.com/. Please note that if a price change occurs, you will not be eligible for a refund for the price difference based on your initial purchase.Money Back Guarantee
If, for any reason, the SAMPL Tool fails to meet your needs, you can request a refund by emailing me within 30 days of your purchase. Refunds will be issued for the full amount, excluding any fees the payment processor charges.Limited Warranty
SAMPL Tool is provided on an "AS IS" basis. By using or being unable to use the SAMPL Tool , you agree to release Anatolii Babii from any liability for damages. Anatolii Babii sole responsibility under this limited warranty is to refund the fee paid for the license of SAMPL Tool, at Anatolii Babii discretion.DISCLAIMER OF WARRANTY
UNLESS SPECIFIED, IN THESE TERMS, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.LIMITATION OF LIABILITY
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL ANATOLII BABII BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES, HOWEVER, CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF, OR INABILITY TO USE SAMPL TOOL.Some technical tips regarding the use of the tool:
- Fonts: The program supports fonts in OTF, TTF, WOFF formats. But some fonts may not be read properly resulting in an error. Also, in some cases, font features such as kerning or ligatures may not be properly handled.
- MP4 Export: 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.
- SVG Export: Exporting to SVG format is a demanding task can take a significant amount of time, that you may get a warning message about the page not responding - don't pay attention, just be patient. Besides this, in the current version, bitmap texture is not supported and will be omitted during export.
- Mobile Support: The program is not designed to run on mobile devices.
- Screen size: A minimum resolution of 800x600 is required.
Since the code is hosted on Openprocessing.org, there might be times when the program is temporarily offline during a site maintenance.
Please let me know if you're running into any issues or discover a bug while using the program.
CHANGE LOG:
0.34 (2025.03.08)
- License Key update.
0.33 (2025.03.05)
- Adds two types of gradient-based fills: Linear and Circular.
- Changes in algorithms for transformation modes.
- Added some more presets.
0.32 (2025.03.01)
- Introduced color palette system with up to 5 colors.
- Added two new fill types: Color Sequencing and Color Transition.
0.31 (2025.02.24)
- Added feature of export to vector SVG format:
- Image filling is not supported;
- Computationally intensive task, please be patient during exporting; - Revised presets and added some new ones.
0.30 (2025.02.19)
- Minor changes in the Glyph section.
- Added a few more presets.
0.29 (2025.02.18)
- Implemented a Preset System for importing/exporting settings, with some pre-made presets.
- Added option to set maximum size for custom images as textures.
- Introduced Display Options for the tool in the browser.
0.27 (2025.02.14)
- Added Position Mode transformation.
- Introduced Contour Effect for cutting out shapes from the inside.
- Added button for Load Image as texture.
0.26 (2025.02.12)
- Integrated Google Fonts library.
- Updated export options: now supports MP4 video, PNG/WebP sequence formats.
- Revised shape types, added Polygon shape.
- Minor UI improvements.
0.24 (2025.02.09)
- Added Image Fill style mode (drag & drop images onto the canvas).
- Stroke Effect: Shape size scaling affects stroke width.
- Various minor revisions and UI refactoring.
0.21 (2025.02.05)
- Added font features: Kerning & Ligatures.
- Improved Auto-Layout system.
- New options for default letter case in vertical alignment.
- Refactored transformation modes.
0.20 (2025.01.30)
- Added PNG export support.
- Released as a Work-in-Progress (WIP) version.
0.19 (2025.01.29)
- Added rotation transformation controls.
- Introduced scale modifier.
- Added word spacing adjustment.
0.18 (2025.01.26)
- Refactored size transformation system.
- Added size limiter control.
- Introduced new shape types: Square & Triangle.
0.1 – 0.17
- Initial Development & Testing
CREDITS:
I would like to acknowledge the use of several third-party libraries and materials 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 Opentype.js library that lets you bake cookies out of font files;
- The Paper.js project allowing to make magic with SVG format;
- The super quick Simplex Noise algorithm developed by Jonas Wagner;
- The p5.capture library by tapioca24 for recording animations;
- The sick Pilowlava font by Velvetyne studio
- The unique Misto font by Kateryna Korolevtseva