Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

JPSteel2 and Janquel

Uploaded by

Janquel

Virus scan

Safe to use

About this mod

Versions of the COTN - Winterhold Inn, Farmhouse 2, and Jarl's Keep with BSTriShapes subdivided into multiple parts, thereby allowing significantly improved interior lighting

Requirements
Permissions and credits
Background

Quick primer for people who are unfamiliar with lighting: there's a few limitations as to what all you can do with lighting, most notably two hard rules: Max 4 lights which cast shadow per cell, and max 4 lights on any given mesh. If you go over either of those, you hit light flickering. Part of the reason that ELFX is the standard it is is because it goes back and takes existing meshes and effectively "breaks" them into multiple meshes, subdividing them and allowing what was originally a very large mesh to have "more" than 4 light sources on it, because it's now multiple meshes.

One of my long-standing things I've wanted to do if I could learn how was to do the same to some of the interiors in Cities of the North - the buildings are a single mesh (well, not exactly, it's basically a different BSTriShape for each part depending on texture type). I did what I could with my ELFX patches, but they always felt a bit off because of this limitation (and of course, my....relative lack of artistic flair when it comes to lighting doesn't make anything easier).

WiZkiD pointed me in the right direction when it came to how to partition meshes, and after a few false starts, I successfully managed to do so.


What is included

This page contains a download of three replacer meshes for Cities of the North - Winterhold: One for the The Frozen Hearth, two for the Stonecold Fortress, and one for Birna's Oddments - the other buildings all exhibit the same behavior, but are generally small enough that the lighting limitations do not prove to be an issue. There's also a shader change to add vertex colors to all the BSTriShapes - this was recommended, but I'm not 100% sure on what it does.

You can download them for your game if you want, but they will not impact lighting/etc by themselves. I will be uploading an updated ELFX Inclusive patch to my patch collection, and it will come with the meshes as well, so if you're going to grab that, no need to download this - it's intended as a resource for other modders and other lighting mods, without having to point to my specific lighting patch to grab the meshes.

A quick example of what was done. This is the frame BSTriShape before:



And this is one of the pieces of it in after:



What has changed

The meshes were run through nif optimizer, partitioned, and then the following shader flagswere applied to the BSTriShapes, per recommendation: SLSF2_Vertex_Colors - all of them already had Specular, and some had SLSF2_EnvMap_LightFade while others did not, so I assumed intentionality. I am very much a novice at all of this, so if anyone has any feedback on the specifics of what those do/whether they're a good idea/any other edits which would be a good idea, I'm all ears! Some of the partition sections were explicitly broken up because of some lighting problems I was having, some of them are stray edits in the original mesh that I separated so they wouldn't interfere with otherareas: professional work this ain't. But it'll still be a step forward for folks looking to do something with it, most likely.