This is as much a question from myself as anything else, if anyone has any good methods for object LOD and creating regions, links to resources/tutorials (I know SOME of the geck/oblivion stuff is relevant but it's hard determining what still applies in the CK/Skyrim), or any known issues/workarounds to share, post them here and I'll attempt to incorporate as much useful, concise information into this top post as possible.
Basically my own questions are basic ones
Is there a good, simple way to get object LOD working without issues? If so, how?
How does the region generation work? Specifically with regards to generating landscape objects like forests, rocks, plants etc? I know some people had success but there were also comments that it was a steep learning curve; I'd like to know if there's any techniques people have developed and would like to share.
And finally
NOTES SO FAR -
Basic Object LOD
This appears to be functioning fine in the Creation Kit, however there are some preparations to be made. Firstly this is assuming you only want distant object LOD have already generated landscape/water LOD meshes using either Oscape or the CK, and generated LOD landscape textures using Oscape (the CK is hopelessly bugged) You will need a .BSA unpacker, such as http://skyrim.nexusmods.com/downloads/file.php?id=247, and need to extract the following -
- From Textures.bsa - you need to extract the .dds textures from Textures.bsa/lod (including all subdirectories) and place them in common/Source/TGAtextures/LOD (is outside of Skyrim directory, one level up from it, yes Bethesda did it to confuse you).
- Also from Textures.bsa - you need to extract the folder /landscape/mountains/ and place the contents in skyrim/data/textures/mountains/.
- you then need to get a copy of http://www.xnview.com/en/nconvert.html, then create a text document with the command line -
nconvert -out tga *.dds
- Rename this to a .bat extension, place in the common/source/tgatextures/LOD directory you placed all the extracted .dds textures in, and run the .bat file. This should create a bunch of .TGA textures in there, and you can delete the .dds ones if you want.
- From Meshes.bsa - you need to extract the .nif meshes from Meshes.bsa/LOD (including all subdirectories) and place them in skyrim/data/meshes/LOD in the same file structure you found them in. After all the above processes you should have all the files required to generate standard object LOD for your worldspace.
- In the Creation Kit; go to your worldspace in the world>worldspaces menu, a dialogue should pop up with settings for it. At the bottom are two settings - "HD LOD Diffuse" and "HD LOD Normal" - you need to point these at data/textures/landscape/mountains/mountainslab02.dds and data/textures/landscape/mountains/mountainslab02_n.dds respectively - this should fix any objects turning up purple at a distance.
- Place a few objects in your worldspace! Remember - not all of them have LOD enabled so best to pick some large, mountainous objects or huge buildings to try it out. You can see if an object has LOD enabled by opening it up in the Object Window view and seeing if it has "Has Distant LOD" and occasionally "Uses high-Detail LOD textures" enabled. Double check it has meshes assigned if you want by clicking the "Specify distant LOD meshes" - it will normally have several levels of LOD assigned - you can read more about that http://www.creationkit.com/Distant_LOD_Meshes_Dialog
- Now is a good time to save! I didn't have any issues but some people reported landscape problems when saving after LOD generation so I just save beforehand just in case - someone may confirm otherwise in which case I will update this
- To generate your object LOD, go to World>World LOD.. and tick the "static objects" box - you only need this box if you want to just generate object LOD so de-tick the textures boxes (as CK generates crappy LOD landscape textures anyway) and the terrain/trees stuff if you don't need terrain/water/trees generating.
- Click OK, and you should get a report pop up while it does it. With only a few LOD objects it should only take a few seconds to generate on a fast PC. Now is a good time to check it for errors - it will tell you if it can't find any of the meshes or textures it needs, and will say where it was looking - if there's no errors in the report, you should be ok. NOTE - it may give issues with vertex count at the end, this doesn't seem to be a major issue and is just a warning if something is a little too detailed at long distance.
- The LOD objects will generate fine in the relevant meshes folder, but the object textures will be generated in Source/DDStextures/Terrain/Yourworldspace/Objects - you need to move them into Data/Textures/Terrain/Yourworldspace/Objects for them to work in-game. If you forget this, also remember not to post on the forums in a panic thinking you've discovered a massive bug..
- Load up your mod in Skyrim, and see if it's working!