- macOS - Lightform > Preferences...
- Windows - Edit > Preferences...
This page contains a variety of video-related playback settings used within the Artboard on the Design page.
Playback Renderer Frame Rate - This setting specifies the target real-time rendering frame rate. Choosing a higher value increases the fluidity of the rendering and mouse interaction, at the cost of increased CPU and GPU utilization. Possible values:
- Less than 30 - If you’re on a mid to low end laptop, and the application’s responsiveness feels a little sluggish, you may find it helpful to lower this value to 20.
- 30 - The default value.
- Greater than 30 - Setting this value above 30 is generally not necessary, though if you’re on a high end system the fluidity will be improved.
Load and Decompress Imported Video Files From Memory - This setting indicates which video asset files should be fully loaded (in their compressed form) into memory before being played back. When a video asset file is decompressed from memory, it is generally much faster than playing it back from its original location within the file system, and should result in smoother playback performance. This is especially true if the file is stored on a mechanical hard drive (not an SSD). Generally, you will only want to fully load videos that are small relative to the amount of RAM you have on your system. Possible values:
- Never - This default setting is most suitable if you are on a low memory (~8GB RAM) computer. Videos will be played back from their original location on the file system.
- At or Below - This setting allows you to choose a size limit on video files that are loaded fully into memory. For example, if you select “50 MB”, only video asset files 50 MB or less in size will be fully loaded into memory.
- Always - All video asset files are fully loaded into memory. This is a convenience setting that is useful if you are on a computer with a lot of RAM (32GB or more) relative to the size of the videos you are using.
Video Frame Memory Cache Size - This setting indicates how much RAM to use when decompressing videos during real-time playback. A smaller size will result in lower quality videos within the playback, while a larger size will result in higher quality videos. Keep in mind that real-time playback will always reduce video quality somewhat. This has no effect on published content, which always uses the video’s full resolution.
Video Playback Maximum Frame Skip - Indicates the maximum number of frames of video that can be skipped during real-time playback. This is an optimization that may help playback of a large number of videos on slow computers, and doesn’t generally need to be changed. Note also that it is just a hint to the real-time playback since - for slow machines - playback will naturally result in frames being skipped for all content, not just videos.
User Interface Page
This page contains general purpose settings for the user interface.
User Interface Sizing - This setting allows you to adjust the user interface sizing. Adjust this to your liking.
This page contains some shortcuts to directories on your computer that support the application. It is sometimes helpful to reference these when working with the Lightform team on support issues.
Data Directory - The directory containing application-specific data.
Temporary Directory - The directory containing application-specific temporary data.