OBS Designed specifically for OBS Studio. Not compatible with other platforms.

RANDOM SOURCE POSITION

5.0(2)

Position a source randomly within your OBS canvas, powered by Streamer.bot.

  • Automatically calculates possible positions based on source and canvas size
  • Optional random rotation
  • Compatible with Move Transition
  • Works with Crop/Pad filters
utility/random-source-position Preview 2

Quick Access

Copy what you need to get started. Follow the setup guide below for detailed instructions.

Action Import String

Import the actions into Streamer.bot.
Loading…

Setup Guide

1

Copy the Action Import String

Copy the Action Import text from Quick Access.

2

Import the actions into Streamer.bot

In Streamer.bot click Import in the top menu. Paste the text into the Import String field. Click Import at the bottom.

3

Configure the action

In the action RANDOM SOURCE POSITION:

• Replace the argument values of sceneName and sourceName with your actual scene and source name.

• (Optional) Use the Move plugin for smooth animation. Set moveSource to True and adjust moveSourceDelayMs (milliseconds).
https://obsproject.com/forum/resources/move.913/

• (Optional) Randomize rotation. Set randomRotation to True. Adjust randomRotationMaxDegree (e.g. 90 = –90° to +90°).

4

Done!

And you're done! Obviously make sure, OBS is connected and spam the trigger to test it :)

Changelog

v1.1.3 latest

  • New: Added messages for random-source-position cancellation to the Settings UI.
  • Changed: Improved debugging.

v1.1.2

  • New: Added a confirmation prompt to download the DLL if not already present.

v1.1.1

  • Changed: Converted for Streamer.bot 1.0.0.

v1.0.0

  • New: Initial release.

User Reviews

5.0 (2 reviews)

Reviews