top of page
  • Writer's pictureFG Academy

Maximize Virtual Tabletop Performance: A GM's Guide to Map & LoS Optimization

Maps, Image Optimization, LoS (Line of Sight) considerations:


When using maps and Line of Sight (LoS) features in virtual tabletop platforms, it's vital to manage resources efficiently to prevent memory and lag issues. Here's a concise guide with practical advice for creators and Game Masters (GMs) to ensure smooth gameplay:

1. Map Size and Sharing Speed: The size of your map affects upload and download times. Larger files take more time to share between the GM's machine and players.

2. GPU Load and Display Resolution: Higher display resolutions (e.g., 4K) increase GPU load compared to lower resolutions (e.g., Full HD), due to more pixels being rendered.

3. Line of Sight (LoS) Points: Limit LoS points to no more than two per square, especially in complex terrains like caves, to reduce performance lag without compromising gameplay significantly.

4. Light Sources and Map Effects (FX): Excessive light sources and effects can degrade performance. Use these features sparingly to maintain smooth operation.

5. Optimization Efforts: Ongoing optimization of vision, lighting, LoS, and Fog of War (FoW) is crucial, but computational limits exist, especially with token movement.

6. Practical Tips for Creators and GMs:

- Aim for simplicity in LoS design, particularly for maps with intricate shapes.

- Apply map effects and light sources judiciously to avoid performance issues.

- Optimize map resolution based on the common display sizes of your players to strike a balance between detail and performance.

- GPU/CPU Overload: To address memory issues, consider limiting your video card's frames per second (FPS) to 60 or less. The Unity Engine, often used in these platforms, can cause CPU/GPU memory overload. FPS settings can be adjusted via the /vsync commands in the FG chat, though video card settings can override application specifics.

For more detailed guidance on LoS implementation, refer to the LoS Atlassian Guide: [Fantasy Grounds Unity Atlassian Guide](https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/996640584).


The CPU/GPU memory issues have been said and addressed several times before in the House of Healing.


This potential issue is also not just a Fantasy Grounds issue, it is inherent to the Unity engine itself.


Video cards and their respective drivers, card settings, and computer builds differ and vary in these potential areas.


To help address the high GPU usage issue in Unity games, like Fantasy Grounds Unity, caused by Unity Engine's default behavior of rendering as many frames as possible, consider these approaches:


Limit Unity Frame Rate: Cap frame rates to reduce GPU strain. Search "limit unity fps" for scripts and settings.


External Frame Rate Limiting: Use your video card's software for this purpose.


Frame Rate Limiting Tutorial

Fantasy Grounds Unity Guide: Offers specific advice for FGU, including driver settings and commands.


Fantasy Grounds Unity GPU Usage Guide:

Combining these methods should help mitigate high GPU usage in Unity-based games.


YouTube tutorial on Frame Rate Limiting in Unity: https://www.youtube.com/watch?v=DT-ig6dd82U

Unity's documentation on vSyncCount: https://docs.unity3d.com/ScriptRefer...SyncCount.html

Fantasy Grounds Unity Troubleshooting Guide for Reducing GPU Usage:




37 views0 comments

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page