Jump to content

Question

Posted

Hi, writing about support for the new Community Shaders PBR assets. Hopefully not much would be needed from your side. I will mention some facts I believe are causing issues with LODs. Because the PBR textures are incompatible with vanilla, we use unique paths (textures/pbr/ prefix) to avoid unintended meshes from using one of them and looking wrong. Meshes that use PBR can be distinguished by the Unused01 property in Shader Flags 2. PBR albedo is brighter than vanilla diffuse and is saved in dds with the sRGB flag, which converts it to linear on the gpu. Now the problems:

  1. Some object LODs seem to be using regular textures, for example mountains. Because LODs won't use the PBR shader, using unmodified PBR textures makes it look wrong. This is our issue and I think authors can just generate lower res textures in the vanilla paths that will only be used for these LODs. I don't know how many LODs actually use regular textures but hope not many.
  2. TexGen seems to ignore PBR textures. I suppose TexGen always uses vanilla paths and ignores Texture Set records, otherwise I don't know why this would happen. In this case it would be nice to take texture set paths into account, or check if a PBR path exists before vanilla one. For landscapes we could also have authors generate low res versions at vanilla paths, but it's not viable to do this for everything.
  3. DynDOLOD uses PBR textures, but probably because of the sRGB flag (which converts them to linear) the LODs are too dark. This happens to tree LODs, objects such as farmhouses and nordic ruins seem good, but not sure. This would probably happen in the textures in the previous point too if they weren't ignored. From our experiments vanilla diffuse is roughly halfway between usual PBR albedo brightness in linear and sRGB. So it would be best to do something like apply power of 1/1.5 to make the brightness consistent with vanilla. Ideally it could be multiplied with ambient occlusion and adjusted based on metalness which are in another texture, but that's not needed.

Hopefully I got the reasons for why it doesn't work right, I will include some comparison screenshots and links to PBR assets so you can try it yourself. Thank you for taking the time to read this and I hope this can be supported. Oh and feel free to ping me or others on CS or Cathedral discord, I might forget to check back here for some time.

https://imgsli.com/Mjg5ODQ5
https://imgsli.com/Mjg5ODUy
https://imgsli.com/Mjg5ODU0
https://imgsli.com/Mjg5ODU1

More info about our PBR implementation: https://github.com/doodlum/skyrim-community-shaders/wiki/True-PBR

Some assets to try:

Trees - https://mega.nz/file/dqdzGLwY#jBJFwPIWv7iX314UEKZnHCRvlITLbXI7saLY-4oV6Nw

Farmhouses - https://mega.nz/file/duUxDKiA#mnzDzjBFXEIDq-MFoucOHRJT55wOmbUNHOLZ5JxG3lY

Lots of other stuff - https://onedrive.live.com/?authkey=!AB5oYH6iqIMDkHM&id=C23FB01B59FA671C!2427&cid=C23FB01B59FA671C

Recommended Posts

  • 0
Posted
54 minutes ago, sheson said:

You do not have this error for the same load order with DynDOLOD 3 Alpha 182 release?

Yes, just launched it and it is finished okay.

55 minutes ago, sheson said:

What is the last plugin to overwrite the worldspace arnimaDUPLICATE003 with form ID 15000D62 with 15 being arnima.esm

Acmos beyond reach addon.

1 hour ago, sheson said:

What is the last plugin to overwrite the water record 15035260 in arnima.esm?

Realistic water two beyond reach addon.

 

  • 0
Posted

With this new exe it seems like with manually tweaked texture

image.thumb.jpeg.6fa7bfa0079350750b069cdc79473252.jpeg20241230004348_1.thumb.jpg.f2e5bfc3497029d6f5fab384852839fb.jpg

As for stacking model and lod it seem just happen more often than not.

After fastraveling or loading from main menu it often happens but in a few attempts it was ok.

  • 0
Posted
7 hours ago, had said:

With this new exe it seems like with manually tweaked texture

image.thumb.jpeg.6fa7bfa0079350750b069cdc79473252.jpeg20241230004348_1.thumb.jpg.f2e5bfc3497029d6f5fab384852839fb.jpg

As for stacking model and lod it seem just happen more often than not.

After fastraveling or loading from main menu it often happens but in a few attempts it was ok.

That seems the best we can do atm with just the sRGB to linear RGB conversion.

Is there any difference about the LOD showing in the active cells if you change to uLockedObjectMapLOD=16 in A Clear Map of Skyrim.ini?

  • 0
Posted
6 hours ago, sheson said:

Is there any difference about the LOD showing in the active cells if you change to uLockedObjectMapLOD=16 in A Clear Map of Skyrim.ini?

Seem changing setting doesnt affect bug. I tried to comment out it in ini, still happens.

  • 0
Posted
1 hour ago, had said:

Seem changing setting doesnt affect bug. I tried to comment out it in ini, still happens.

What coc/cow command are you using to load into the game?
Can you upload Skyrim.ini, SkyrimPrefs.INi, SkyrimCustom.INI and all plugin INIs in the data folder?

  • 0
Posted
17 hours ago, had said:

I load my update save, then fasttravel to location. It is fine, i save, i restart game, i load, bug usually present.

Also, reproduced it with fresh game started with coc whiterun.

My inis

https://drive.google.com/drive/folders/1L11TXv_IolWybUal5c9nHlJLHzV4_6J5?usp=sharing

The LOD does unload when the cell attaches when you walk closer, right?

When you tlc to see this, can you open console and pick any of the references, then disable it, close console, open console, enable it, close console. Repeat that a few times, does the LOD eventually unload?

Upload ..\SKSE\plugins\DynDOLOD_Data\DynDOLOD_NG_Tamriel.txt from the DynDOLOD output.

  • 0
Posted
1 hour ago, sheson said:

The LOD does unload when the cell attaches when you walk closer, right?

It is fine then come closer.

https://drive.google.com/file/d/1ACtCaROldaxTX64EMfT-gVbE9uk0nraF/view?usp=sharing

1 hour ago, sheson said:

When you tlc to see this, can you open console and pick any of the references, then disable it, close console, open console, enable it, close console. Repeat that a few times, does the LOD eventually unload?

Yes, on disable enable it unloads.

1 hour ago, sheson said:

Upload ..\SKSE\plugins\DynDOLOD_Data\DynDOLOD_NG_Tamriel.txt from the DynDOLOD output.

https://drive.google.com/file/d/12PsZIxEz3Tk6Pt7RXP98kgL4abEBypub/view?usp=sharing

  • 0
Posted
On 1/2/2025 at 7:28 PM, had said:

Download this test version of DynDOLOD.DLL NG https://mega.nz/file/hFZlmTra#TqWZmPc4g4dvs1WXz3oPxb0VVdZyNPrgjjN1u3HD1pU
Replace the one in the ..\SKSE\Plugins\ folder.
Check if it makes a difference in the game.
Upload c:\Users\[USERNAME]\Documents\My Games\Skyrim Special Edition\SKSE\DynDOLOD.log

  • 0
Posted
7 hours ago, had said:

Uh, still happening. Not as often probably.

Do you have specific cells where it happens always or do you always test the same area and it happens sometimes?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.