Skyrim Project Optimization is a mod that improves performance via Occlusion Culling

Modder ‘pritster5’ has released a really interesting mod for Skyrim: Special Edition, Skyrim Project Optimization. This mod basically aims to improve performance in almost all interiors of Skyrim by using Occlusion Culling.

Pritster5 has used a feature called Occlusion Culling, where he manually put occlusion planes in some spots of the interiors to improve performance. As the modder noted, what these occlusion planes do is un-render parts of the cell/objects/NPC’s that are not being seen by the player, in most cases behind a wall or above/below floors. And thanks to this technique, performance is significantly improved in interiors.

This mod is currently compatible with all mods available for Skyrim Special Edition. However, compatibility may break when and if a new mod adds occlusion planes/cubes on the same interiors as this mod does.

Essentially, this mod is a must-have for those already using graphically demanding mods such as Realistic Lighting Overhaul (RLO), Enhanced Lights and FX (ELFX) or custom ENBs. Still, owners of weaker systems will also see a performance increase thanks to this mod in vanilla Skyrim Special Edition.

Those interested can download the mod from here.

As a bonus, we’ve included a below a video that also features some other mods that improve overall performance in Skyrim Special Edition.

Enjoy!

The Best Skyrim PERFORMANCE & FPS Increasing Mods - 2017

UPDATE:

The creator of this mod is RGabriel15. Pritster5 has ported the mod from the original Skyrim to Skyrim Special Edition.

12 thoughts on “Skyrim Project Optimization is a mod that improves performance via Occlusion Culling”

  1. Sadly it is outdoors that performs questionably at times, for instance in Solitude. I’ve never had framerate drops indoors.

    The video was informative though.

  2. Poor performance in Skyrim? This mod list must be for old computers, or the Xbox One X.

    Jokes aside these could be great for SkyrimVR.

  3. I saw this mod on the Nexus when it was released a few days ago. I’d give it a try if it wasn’t for its issues with ELFX plus the fact that interior settings never drop below 60fps on PC anyway. A great mod for those with lower-end PCs who don’t use interior lighting mods.

  4. I never understand why some developers don’t do this themselves. Isn’t removing the polygons the player doesn’t see a basic thing when it comes optimising games?

    1. On modern engines, sure. Many newer engines do this by default on the fly, without the developers needing to do a thing. This engine is prehistoric in technological terms.

    2. The creation Kit doesn’t have any form of automatic culling beyond the very basic view frustum culling. This mod adds culling in interiors to boost performance. (Long hallways behind walls no longer get rendered since the player cant see them.

        1. Or is too lazy to do it manually like the millions before them did. Optimization by hand used to be a big thing.

  5. Wow, My port of the mod got featured! Awesome! ALL Credits to RGabriel15 though. He’s the original author who put in the work of placing the Occlusion Planes.

  6. Hey John, could you please update the article to give credit to RGabriel15?

    I only ported the mod and forwarded some conflicts with USSEP, he’s the guy who actually did the legwork and placed the occlusion planes. I even explicitly state that I (Pritster5) only ported the mod, and that the original was created by RGabriel 15 on the mod page specifically for this reason.

    Please update the article asap.

  7. interesting. says something about many plugins though. I’m only running about 5 mods iirc but I’ll try it out soon.

    1. Yeah basically if you have 50+ plugins, the loop implementation in the game code becomes very performance heavy and drops the performance significantly. The mod I linked replaces that loop code with a better implementation and adds a mutex lock (basically something that prevents concurrent jobs trying to perform at the same time on a thread). This significantly improves performance.

Leave a Reply

Your email address will not be published. Required fields are marked *