Projection skewing enables you to align vector graphics displayed by a projector onto physical space. In particular, you can load SVG files as assets and see them mapped here. You can also asked to map between canvas space and skewed space, and there are transformation functions globals.skew(x, y) and globals.unskew(x, y) to support this.
“Project libraries” are an experimental feature that enables you to author and share code (written in JavaScript) that can be referenced by Procession prompts. You can add the URLs to the JS files you want to reference below.
Pick the LLM service and the model you'd like to use with this project. New projects use the "Preferred Service" and "Preferred Model" set in the Settings → LLM Service panel. This can be changed at any time for subsequent prompts.
Know that this isn’t necessarily “best practice” to enter your own API key into a web app like this. While it is is only stored inside your browser, a malicious script or browser extension could still access it. Ensure your account has strict limits on API spend and change this API key often.
IFTTT, or If-This-Then-That, is a service that enables you to create simple cause-effect workflows across many Internet services. For example, you can create an "applet" that when you send an email to yourself (the trigger), your home automation system turns the lights on.
This library integration enables Procession to act as a trigger for IFTTT actions, thereby enabling you to build more complex workflows here instead. This uses IFTTT's API, which you can find here.
Note that this is an experimental feature. Please enter your API key for IFTTT above. This is stored locally in the browser.
The client ID uniquely identifies this Procession instance, typically to a Procession Server. Changing it is an advanced feature only needed to access different data namespaces on the server, to distinguish this from other clients connected to the same server, or to provide a more human-friendly id for traceability and logging purposes.
LLMs have token limits that can interfere with longer sessions. LLM services also price per token. These options below may help to tune the cost and accuracy of the LLM‘s responses.
This enables you to save all of Procession's data as a single zip file.