Some utilities and library for Spark AR. Most of them are Script Only tools currently.
Some tools are migrated to be individual packages.
- PFTween -> sparkar-pftween: A wrapped Spark AR animation tool
- PFScreen -> sparkar-screen: Convert coordinate and positioning object.
And others are not be included in this repo.
- sparkar-particle: A wrapped tool for controlling emitters
- sparkar-picker-handler: A wrapper of NativeUI.picker
- sparkar-smoother: Make object smoothly follow facial features with object's naming.
- sparkar-transfer: Send any object's transform value to Patch Editor.
- sparkar-autofit: Keeping the texture of object in correct ratio.
- sparkar-cloner: Dynamically instantiating blocks and controlling them without coding.
- sparkar-bezier-easing: cubic-bezier implementation for Spark AR animation easings.
- sparkar-logger: Simple runtime console logger for Spark AR
There are some tool are published only in npm
currently. These tools are not included any sample project, but could be useful in develope. Please note that these could be more buggly then above tools, some of them even don't have a proper README😅
- sparkar-scenequery: Bunch of functions to filter scene objects
- sparkar-invoke: An utility to help handling EventSource
- sparkar-animator: A library to control models animation by keyframes
- sparkar-sound: Simple tool to control audio with script
- sparkar-device: A tool to accessing to display information
- sparkar-remap: An Utility for mapping value
- sparkar-bundler: TypeScript bundler for transpiling package to Meta Spark Studio
If these are useful for you, please consider a donation🙏🏼. One-time donations can be made with PayPal.