module

Simple Cinematic Pan

Endorsements
0
Installs
0.11%
Comments
0
Latest version1.1.0
Minimum Core13
Compatible Core13
Last updated1 year ago
Created1 year ago
Authors
Languages Deutsch
English
Español
Français
Italiano
Português
Systems All systems
Project source Project URL
Read-me Readme URL
License License URL

A simple Foundry VTT module that lets the GM synchronize all players' views with their own to create cinematic moments.

 

With two main actions : Synchronize View, which instantly aligns all player views to the GM’s using smooth canvas animations, and Toggle Canvas Lock, which restores player control, you can craft cinematic scenes effortlessly, with no need for complex dialogs or complicated settings.

 

The module also offers optional cinematic bars for that movie-theater feel, UI hiding for a more immersive experience, and seamless integration into Foundry's scene controls, with easy-to-use macro scripts.

 

 

Features

  • Simple one-click synchronization: One button to sync all players' view with yours and enter cinematic mode
  • Smooth animations: Beautiful canvas transitions using official Foundry VTT v13 APIs
  • Cinematic bars: Optional black bars for that movie theater feel
  • UI hiding: Option to hide Foundry UI for players during cinematic mode
  • Native integration: Seamlessly integrated into Foundry's scene controls
  • Macros: Direct API access for custom automation and advanced control
  • Multi-language support: Available in English, French, Spanish, German, Italian, and Portuguese
  • Configurable settings: Customizable animation duration, notifications, and cinematic bars

Usage

For the GM

Method 1: Scene Controls Interface

The module adds a cinematic controls layer to Foundry's scene controls:

  1. Main Layer Button: Click the camera icon (🎥) in the scene controls layers

  2. Tool Panel: A panel of tools will appear with the following options:

    • 🔒 Toggle Canvas Lock: Lock/unlock canvas for all players
    • 🔄 Synchronize View: Synchronize all players' view with yours (automatically locks canvas for all players if not already locked)
    • 🔄 Reset and resync all users: Reset view and resync all players

 

Method 2: Macros

You can create custom macros using the module's API methods:

// Synchronize current view with default animation duration from the settings
SimpleCinematicPan.syncView();

// Synchronize current view with a set animation duration in ms
SimpleCinematicPan.syncView(5000);

//Toggle canvas lock
SimpleCinematicPan.toggleCanvasLock();

// Set canvas lock
SimpleCinematicPan.setCanvasLock(true); // or false

// Reset and resync all users
SimpleCinematicPan.resetAndResyncAllUsers();
 

For players

Players don't need to do anything! Their view will be automatically synchronized when the GM uses the module. If the "Hide UI for players" setting is enabled, their interface will be hidden during cinematic mode.

 

About the author

Greetings, traveler! 🧙


I'm crafting free and premium modules for Foundry VTT, focused on immersion, user experience, and bringing stories to life. I'm a roleplayer and GM for over 20 years, and a web developer for nearly a decade. The modules I create are the ones I’ve always wanted for my own Foundry VTT game sessions : tools to draw my players deeper into the worlds and stories I tell.

 

I've chosen to dedicate a significant part of my free time to building quality content for the community, hoping that generous adventurers like you will help keep the forge burning. 🔥

 

Support me on Patreon : https://www.patreon.com/Tendrael

Join my Discord to get support, share suggestions, and enjoy sneak peeks : https://discord.gg/jMQm3muXVh

Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x