Squad Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Admin noticeboard
Wiki Rules
Wiki Projects
Wiki Help
Wiki Style Guide
WikiPoints
Random page
Recent changes
Portals
Squad Website
Steam
Discord (Main)
Discord (Modding Hub)
Discord (Squad Cinema Group)
Discord (Server Hosting)
Facebook
Twitter
YouTube
Twitch
Reddit (joinSquad)
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Squad Wiki
846
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Admin noticeboard
Wiki Rules
Wiki Projects
Wiki Help
Wiki Style Guide
WikiPoints
Random page
Recent changes
Portals
Squad Website
Steam
Discord (Main)
Discord (Modding Hub)
Discord (Squad Cinema Group)
Discord (Server Hosting)
Facebook
Twitter
YouTube
Twitch
Reddit (joinSquad)
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Map Optimisation
(section)
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Map Optimisation
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Profiling Maps== There’s a few things to know when it comes to profiling maps including personal performance, how to set up your maps and what tools to use. The most important thing to keep in mind is that every system is different and it takes some time and experience to understand how your own map performs with your system. For example, my system runs at 3840x2160 (4k) resolution and is made up of an Intel i7-6700k @ 4.5GHz, Asus ROG Strix GTX 1080 and 16GB RAM @ 3000MHz. Through research and experimentation I have figured out that my personal target for a more significantly optimised map with max settings is 60 FPS (which clocks in at ~16ms on my GPU timings). A small improvement in GPU timings on my system has also shown to be a large one on another developer’s system which was running an older generation GPU. ===Consistent Data=== When profiling it’s important to keep the environment consistent. In order to achieve this I set up several Camera actors throughout the map and use the “Snap View to Object” option when you right click them. I like to have a good mix of player level angles at various points of interest that get a lot of gameplay time and a couple helicopter/admin cam level overviews. You can then use these Camera actors to gather screenshots with your stats for comparisons if you wish. You can fly around your map in the editor viewport and when you finally find an angle you like you can click the little arrow dropdown in the top left of the viewport and select “Create Camera Here”. Then you can cycle through your various Camera actors by either using “Snap View to Object”. It’s also possible to use the Perspective dropdown in the top left and go through the Placed Cameras list there but this throws you into a Pilot mode, which I don’t recommend using. Once your editor viewport has snapped to the Camera you can enter fullscreen, enable Game Mode (it’s important to get rid of any selections and additional overlays like splines, actor billboards, volumes etc as these add to performance) and start gathering your data! ===Useful Commands, Tools and View Modes=== * https://docs.unrealengine.com/en-US/Engine/Performance/StatCommands/index.html * https://docs.unrealengine.com/en-US/Engine/Performance/GPU/index.html * https://docs.unrealengine.com/en-US/Engine/Rendering/VisibilityCulling/index.html ====Commands==== * stat fps * stat unit * stat rhi * stat gpu * stat scenerendering * freezerendering ====Tools==== * Statistics Window>Statistics This tool is great for finding extremely expensive assets as well as general info. * GPU Visualiser Console Command>profilegpu This tool is great for seeing what takes how much time on the GPU. ====View Modes==== * Shader Complexity View Mode>Optimisation Viewmodes * Quad Overdraw View Mode>Optimisation Viewmodes * Light Complexity View Mode>Optimisation Viewmodes * Mesh LODs View Mode>Level of Detail Colouration * Layer Density View Mode>Visualisers * Layer Usage Enter Landscape>Paint, then go to View Mode>Visualisers * Landscape LODs View Mode>Visualisers
Summary:
Please note that all contributions to the Squad Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Follow on IG
TikTok
Join Fan Lab