sheson Posted July 4, 2018 Author Share Posted July 4, 2018 (edited) OK, let me make sure we're not confusing issues here too. NV's water LOD is broken in vanilla and a separate issue from what I posted above which is Fallout 3's wasteland worldspace. The Fallout 3 worldspace is where the cells have individual water height which differs from the default height in the worldspace record. There is no problem with water height. If cell water is defined it is used. Otherwise the worldspace LOD water height is used with fallback to water height. I find that in FNV some worlds only have sky reflections and some reflect terrain and objects. There is a difference in the terrain LOD nifs that changes the LOD water reflections to match the reflection of the loaded cell water. The two types of worldspaces need their correct types of terrain LOD nifs. Using the wrong type results in visual problems like the one you posted. Based on the terrain NIFs, these worldspace only have sky reflections: dlc01steelmillexterior dlc02anchoragebattle dlc02glacier dlc02overlook nvdlc02zioncanyon nvdlc04divideworld nvdlc04nukelegion washmontop wastelandnv These worldspaces have decent reflections. I find they are more consistent and without the glaring bugs/omissions like Skyrim, Skryim SE or Fallout4: dcworld09 dlc01pittworld dlc4pointlookout thestripworldnew wasteland Any other worldspaces not listed does not seem to have LOD water. I would have assumed this is controlled by a worldspace setting or a the default image space reference, but I haven't figured yet how he game decides. In any case, for now I can automatically control xLODGen terrain LOD output with the LOD options files. Edited July 4, 2018 by sheson Link to comment Share on other sites More sharing options...
RoyBatty Posted July 5, 2018 Share Posted July 5, 2018 Cool, I look forward to having good LOD in all worldspaces, and working LOD which is more optimized in DC. The generated LOD improves performance quite a bit. I noticed that the vanilla nifs for some reason cut around the land in the water and what not which seems like it would be less optimal than the simple squares in your generated LOD. If you figure out how or what setting in the GECK/CKIT controls the LOD please let me know, I can't seem to find any setting for this other than in placeable water records. Link to comment Share on other sites More sharing options...
sheson Posted July 5, 2018 Author Share Posted July 5, 2018 Cool, I look forward to having good LOD in all worldspaces, and working LOD which is more optimized in DC. The generated LOD improves performance quite a bit. I noticed that the vanilla nifs for some reason cut around the land in the water and what not which seems like it would be less optimal than the simple squares in your generated LOD. If you figure out how or what setting in the GECK/CKIT controls the LOD please let me know, I can't seem to find any setting for this other than in placeable water records. I think I figured it out. Cell water that uses the worldspace height (default or same value) reflects objects and water that has a different height does not. I will update LOD generation to properly use the correct type in the terrain NIF depending on its height compared to the worldspace height. So LOD water should always work the same as the cell water in every worldspace without additional settings. Link to comment Share on other sites More sharing options...
sheson Posted July 5, 2018 Author Share Posted July 5, 2018 Cool, I look forward to having good LOD in all worldspaces, and working LOD which is more optimized in DC. The generated LOD improves performance quite a bit. I noticed that the vanilla nifs for some reason cut around the land in the water and what not which seems like it would be less optimal than the simple squares in your generated LOD. If you figure out how or what setting in the GECK/CKIT controls the LOD please let me know, I can't seem to find any setting for this other than in placeable water records. Get beta 20 from first post. It should have correct LOD water for FO3/FNV. My test cases were the area from your screenshot and the Hoover Dam in WastelandNV, were the lower river has object reflections, but the higher water in the lake does not. This version should also fix the invalid parameter error you had earlier. So no more need for separate settings file. Link to comment Share on other sites More sharing options...
RoyBatty Posted July 11, 2018 Share Posted July 11, 2018 Thank you, will download and test. Link to comment Share on other sites More sharing options...
RoyBatty Posted July 12, 2018 Share Posted July 12, 2018 Done some more testing today. Weird that water is sometimes showing in cells that it shouldn't, close up, this is the entrance to Anacostia metro just outside Rivet City. https://i.imgur.com/GHtASYb.jpg Also having LOD water now in cells where there should be none. This is in The Mall (DCWorld09) https://i.imgur.com/ZW8J9c0.jpg I have already investigated what is going on here. There is placeable water in the reflecting pool outside the Lincoln Memorial which has the 12270.2891 Z coordinate which corresponds to the LOD water height in the worldspace record, where the default water height is 0 and well below the land level. It appears that LOD water will take placeable water into account, and not generate any water LOD in areas where the default water is below the water LOD height and land is above it. Something else to note about The Mall, which I don't see in any other worldspace (even with vanilla LOD) is that when you are walking from the capitol building towards the Washington monument (or away backwards) the landscape LOD does this strange shifting like the mip maps are animating somehow. This is even more apparent with the new LOD. If you have any idea why that happens only in this world space, I'd love to hear it. Link to comment Share on other sites More sharing options...
RoyBatty Posted July 12, 2018 Share Posted July 12, 2018 Actually never mind the one at Anacostia, this is actually an error in the cell record. Link to comment Share on other sites More sharing options...
sheson Posted July 12, 2018 Author Share Posted July 12, 2018 (edited) Done some more testing today. Weird that water is sometimes showing in cells that it shouldn't, close up, this is the entrance to Anacostia metro just outside Rivet City. https://i.imgur.com/GHtASYb.jpg Also having LOD water now in cells where there should be none. This is in The Mall (DCWorld09) https://i.imgur.com/ZW8J9c0.jpg I have already investigated what is going on here. There is placeable water in the reflecting pool outside the Lincoln Memorial which has the 12270.2891 Z coordinate which corresponds to the LOD water height in the worldspace record, where the default water height is 0 and well below the land level. It appears that LOD water will take placeable water into account, and not generate any water LOD in areas where the default water is below the water LOD height and land is above it. Something else to note about The Mall, which I don't see in any other worldspace (even with vanilla LOD) is that when you are walking from the capitol building towards the Washington monument (or away backwards) the landscape LOD does this strange shifting like the mip maps are animating somehow. This is even more apparent with the new LOD. If you have any idea why that happens only in this world space, I'd love to hear it. It really never made sense to me that LOD water could have a different default height defined in the WRLD record. LOD water is generated for every CELL that has the "Has water" flag set and the "No LOD Water"flag not set. LOD water uses the cell water height if it is set and uses the LOD water height from the world record if the CELL defines the "default" water height. So far that seemed like the logical thing to do, but not work this way for all games apparently. It may be overall better to ignore the LOD water height on the WRLD record and use the default water height instead. It seems much more logical for any game/world... Seem like that is what GECK does. Edited July 12, 2018 by sheson Link to comment Share on other sites More sharing options...
RoyBatty Posted July 13, 2018 Share Posted July 13, 2018 Well no, GECK does generate LOD for the placed water, which is same height as the LOD water height. The default water height is 0, and the cells are set to that. So it only generates LOD for water which is at or above the LOD water height, anything below is ignored. This makes perfect sense. Also with the strange effects of mip mapping (what I assume it is), the "small world" flag has no effect which is the only difference I can find there. Link to comment Share on other sites More sharing options...
sheson Posted July 13, 2018 Author Share Posted July 13, 2018 Well no, GECK does generate LOD for the placed water, which is same height as the LOD water height. The default water height is 0, and the cells are set to that. So it only generates LOD for water which is at or above the LOD water height, anything below is ignored. This makes perfect sense. Also with the strange effects of mip mapping (what I assume it is), the "small world" flag has no effect which is the only difference I can find there.Why should a cell have cell water but no LOD water at the same height? The result would also be correct in this case. I will check what CK does. I have no idea why textures would do anything different in only one worldspace and not act the same in all of them. Link to comment Share on other sites More sharing options...
RoyBatty Posted July 14, 2018 Share Posted July 14, 2018 Because the cell has placeable water with LOD, and because Bethesda is lazy. Link to comment Share on other sites More sharing options...
sheson Posted July 14, 2018 Author Share Posted July 14, 2018 (edited) Because the cell has placeable water with LOD, and because Bethesda is lazy. CK and later games does not seem have this feature anymore. Unless the no LOD water flag is set, if there is cell water it always has LOD water. LOD warer either uses the cell waterheight or the default waterheight. It seems the LOD waterheight is ignored. Do you know of more worldspaces in FO3/FNV that have placeable water with VWD flag set so I have more than one to test the upcoming update for this? Edited July 14, 2018 by sheson Link to comment Share on other sites More sharing options...
sheson Posted July 15, 2018 Author Share Posted July 15, 2018 beta 21 adds the FO3/FNV placed water LOD feature as discussed. DCWorld09 LOD water is now exactly as the vanilla LOD nifs. I checked WastelandNV and Wasteland that still look OK, too... but it is possible some other FNV/DO3 worldspaces with other odd combinations of water and heights still need work. Just let me know. Link to comment Share on other sites More sharing options...
RoyBatty Posted July 16, 2018 Share Posted July 16, 2018 Very cool. Sorry if I came off wrong, talked to zilav and I just didn't know what I should provide for example. I checked all other worldspaces, some have the default height changed and the LOD height left zero, some change both, but none are the same as DCWorld11 from what I can see. Thank you for your work, it is very much appreciated. I am curious about WastelandNV, so Lake Mead and the Colorado River now have working LOD ? Link to comment Share on other sites More sharing options...
sheson Posted July 16, 2018 Author Share Posted July 16, 2018 Very cool. Sorry if I came off wrong, talked to zilav and I just didn't know what I should provide for example. I checked all other worldspaces, some have the default height changed and the LOD height left zero, some change both, but none are the same as DCWorld11 from what I can see. Thank you for your work, it is very much appreciated. I am curious about WastelandNV, so Lake Mead and the Colorado River now have working LOD ? I have yet to find any other world space that uses placed water like this. Just for some more testing and verifying. The different LOD water types based on height in WastelandNV were already correct with last update. The reflections of the LOD water match the loaded cell water in both cases. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now