Sources represent inputs and there are 3 main types of sources:
Sources behave a little differently than sources in other apps like OBS. In Polypop Live, a source is purely an input and is not directly added as an element into your scene. Instead, sources are referenced by elements in the scene. In this way, you only need to add a single source to be able to use it multiple times across many different scenes or objects.
Visual sources provide an image that can be directly rendered in a scene. Some examples of visual sources are:
Images imported from a file
Videos imported from a file
Webcams and other capture devices
Once your visual source is imported or added, you can either drag and drop it onto a scene to create a default 2D rendering of the source or apply the source to a 3D object that supports a material texture.
Audio sources provide audio data that can be played in a scene when that scene is active. Some examples of audio sources are:
Audio imported from a file
Videos imported from a file (containing an audio channel)
Like visual sources, once imported or added, you can drag and drop the audio source into a scene to create a scene object that plays the audio under a variety of circumstances, such as when the scene becomes active or when a play action is activated.
Alert sources provide alerts that can be used to affect objects in your scenes when those alerts fire. Some examples of alert sources are:
Time based alerts that fire on a schedule
Hotkey alerts that fire whenever a physical button on your keyboard is pressed
Web service based alerts that fire whenever a connected web service notifies Polypop Live of an interesting event occurrence, such as a user cheering you in Twitch.
You can connect alerts to actions or properties of objects in your scenes using wires.