Jump to content

DynDOLOD 3.00 Alpha 182


sheson

Recommended Posts

I am doing this via speech to text due to sever nerve damage so I apologize if there are typos. I am unsure if this is the right place to make my comment. Basically I just want to figure out two things. The first is what Dindolod ini file do I have to alter so that dyndolod generates lods correctly for trees in a inner city space like whiterun. I think I need to add the town of whiterun to a exclusion list or something? I really could use help understanding how to do this.

The second question I have is how do I generate complex grass with dyndolod. STEP details altering a ini and setting enable complex grass to true but doesn't say what ini to alter. I think its a dyndolod ini. I think the STEP documentation is old however and maybe the ini has changed. I reviewed this comment and tried to clean up all typos I think I got everything and made it clear.

Link to comment
Share on other sites

2 hours ago, edmond said:

I am doing this via speech to text due to sever nerve damage so I apologize if there are typos. I am unsure if this is the right place to make my comment. Basically I just want to figure out two things. The first is what Dindolod ini file do I have to alter so that dyndolod generates lods correctly for trees in a inner city space like whiterun. I think I need to add the town of whiterun to a exclusion list or something? I really could use help understanding how to do this.

The second question I have is how do I generate complex grass with dyndolod. STEP details altering a ini and setting enable complex grass to true but doesn't say what ini to alter. I think its a dyndolod ini. I think the STEP documentation is old however and maybe the ini has changed. I reviewed this comment and tried to clean up all typos I think I got everything and made it clear.

No links to support claims, no logs.

I think you maybe just aren't reading carefully.

Link to comment
Share on other sites

Right so I read quite a lot actually I think you might have not had time to fully read my original post. I read posts back from 2018 from sheson stating Either disable that mod when generating tree LOD, or add a XESP - Enable Parent to the player reference 0x00000014 to each tree in question. Tree LOD generation skips all trees with enable parents leaving them to be done as static object or dynamic LOD which don't have the limitation.

But that has sense changed and with DynDOLOD 3 it can now disable the inital LOD building for the Tree lods in a inner city space so that they are handled different. Before 3.0 the only way to do this was via setting the trees to enable opposite of parent player like i said above but as of 3.0 this is no longer required. Apparently in earlier versions of Dyndolod 3 you had to edit the DynDOLOD_SSE_childworld_WhiterunWorld file in the following location: D:\Skyrim Tools and Backup\DynDOLOD\DynDOLOD\Edit Scripts\DynDOLOD\Configs and  set Scan=0. This might have been what was required on initial launch and very quickly changed to what it is now. Now that very same ini in that location has a ignore line which does the work for you nothing required on your part. So my intal question was what to edit in the ini and were the ini was.. but the answer im telling you is that its built in and I could just run it. This information does not require a log or screenshot... there is nothing to screenshot....

What this means is that first what I was describing was the old way of doing it. The present way is much simpler in that it is done for you all you need to do is generate your file and your good to go. That is actually the solution. I try to know exactly what im doing before I do it otherwise if I had just generated blindly I would have found this out otherwise. Based on your response it looks like you did not read what I wrote. I only want to call attention to it because it is very difficult for me to type out sometimes - and to work as hard as I did on this subject and to be stonewalled so hard and find the answer myself after spending all day digging into it. I hope someone can benefit from this moving forward however and I hope you have a great day.

Edited by edmond
Link to comment
Share on other sites

I have a question are hybrid tree models simply used to generate flat model tree lod or something else? Because the generated lod trees never look like the hybrid models their crowns are always lo res lod textures I've selected HD trees option in TexGen and the Ultra option in Dydolod with Lod Level4 set to Level 0 but it never changes is this intentional? Even on an clean unmodded game its always the same.

Link to comment
Share on other sites

8 hours ago, Guest said:

I am doing this via speech to text due to sever nerve damage so I apologize if there are typos. I am unsure if this is the right place to make my comment. Basically I just want to figure out two things. The first is what Dindolod ini file do I have to alter so that dyndolod generates lods correctly for trees in a inner city space like whiterun. I think I need to add the town of whiterun to a exclusion list or something? I really could use help understanding how to do this.

The second question I have is how do I generate complex grass with dyndolod. STEP details altering a ini and setting enable complex grass to true but doesn't say what ini to alter. I think its a dyndolod ini. I think the STEP documentation is old however and maybe the ini has changed. I reviewed this comment and tried to clean up all typos I think I got everything and made it clear.

If you mean you have a mod that adds trees to a child world like Whiterun and want to see them when being outside in Tamriel, then  see https://dyndolod.info/FAQ "No tree and no tree LOD for trees added to child worlds (cities) show in parent world":
The scan ignores most trees by default. The list of ignored base record Editor IDs is controlled by the Ignore= setting in ..\DynDOLOD\Edit Scripts\DynDOLOD\Configs\DynDOLOD_[GAME MODE]_childworld_[WORLDSPACE].ini under the [PARENT WORLDSPACE] section. For DynDOLOD to automatically make copies for trees, remove the matching Editior IDs from the list.

So, edit ..\DynDOLOD\Edit Scripts\DynDOLOD\Configs\DynDOLOD_SSE_childworld_Whiterun.ini to remove editorIDs that match thetrees you want to show  from the Ignore= line

If you mean you have a mod that adds tree to Tamriel but the same area as Whiterun and there is stuck tree LOD when being in the city, then see https://dyndolod.info/FAQ "Billboard tree LOD shows in active exterior cells":
Tree LOD billboard showing in a child world like the walled cities, is caused by a game engine limitation. A plugin added a tree reference into the same area in the parent world. Tree references added to the Tamriel worldspace with positions that fall into the known vanilla areas of Markarth, Riften, Solitude, Whiterun and Windhelm should automatically be done as object LOD when LOD is generated by DynDOLOD 3 to avoid this engine limitation. For other child worldspaces or if the child worlds have been expanded, either disable that mod when generating tree LOD, or create a reference rule that targets the plugin and form ID of the full model tree and sets the Reference option to Enable - set all the other options the same as the tree mesh mask rule.. Tree LOD generation skips all trees with enable parents leaving them to be done as static object or dynamic LOD which don't have the limitation.

If neither generates the desired outcome, see first post and https://dyndolod.info/Official-DynDOLOD-Support-Forum how to make a post with logs and screenshots to report/ask about an actual problem.

 

I suppose you mean how do you generate grass LOD for complex grass. Generate HD grass LOD billboards with TexGen, then generate grass LOD with DynDOLOD. No INI settings need to be changed.

https://dyndolod.info/Help/TexGen#Grass-HD-Grass-Tree-HD-Tree-Rendered
HD Grass LOD billboards are for optional grass LOD generation. The option becomes available if grass models using ENB complex grass textures are found in the load order. Typically it is assumed that ApplyToBasicGrass=true is set in enbseries.ini, so HD grass LOD billboards will be generated for all grasses by default. Set ForceComplexGrass=0 in ..\DynDOLOD\Edit Scripts\DynDOLOD\TexGen_[GAME MODE].ini to generate both types of grass LOD billboards. Set ForceComplexGrass=2 to always force HD Grass LOD billboards.

https://dyndolod.info/Help/Grass-LOD#Generating

Link to comment
Share on other sites

3 hours ago, soupdragon said:

I have a question are hybrid tree models simply used to generate flat model tree lod or something else? Because the generated lod trees never look like the hybrid models their crowns are always lo res lod textures I've selected HD trees option in TexGen and the Ultra option in Dydolod with Lod Level4 set to Level 0 but it never changes is this intentional? Even on an clean unmodded game its always the same.

Read the first post which logs and debug logs to upload when making posts. Also see https://dyndolod.info/Official-DynDOLOD-Support-Forum

3D tree LOD models can be used for ultra tree LOD as explained at https://dyndolod.info/Help/Ultra-Tree-LOD

https://dyndolod.info/Help/TexGen#Tree-Grass-LOD-Billboards
HD Tree LOD billboards are for the optional ultra tree LOD generation.
They are rendered from the (static parts of) tree full models

Mesh mask rules define which LOD assets should be used. The Tree_Report.txt details what LOD assets were found and are actually being used. https://dyndolod.info/Help/Ultra-Tree-LOD#Generating

Link to comment
Share on other sites

8 hours ago, sheson said:

I suppose you mean how do you generate grass LOD for complex grass. Generate HD grass LOD billboards with TexGen, then generate grass LOD with DynDOLOD. No INI settings need to be changed.

The user was probably referring to ENBSeries.ini [EFFECT] CG setting and conflating that with DynDOLOD INIs. Regardless, the comment implied that the Step guide documentation was 'old' and therefore irrelevant in part, which is simply not the case unless this person was looking at a deprecated or not-applicable guide (or not really RTFM). Since this user is no longer a member here, we won't be hearing back one way or the other.

Link to comment
Share on other sites

14 hours ago, sheson said:

Read the first post which logs and debug logs to upload when making posts. Also see https://dyndolod.info/Official-DynDOLOD-Support-Forum

3D tree LOD models can be used for ultra tree LOD as explained at https://dyndolod.info/Help/Ultra-Tree-LOD

https://dyndolod.info/Help/TexGen#Tree-Grass-LOD-Billboards
HD Tree LOD billboards are for the optional ultra tree LOD generation.
They are rendered from the (static parts of) tree full models

Mesh mask rules define which LOD assets should be used. The Tree_Report.txt details what LOD assets were found and are actually being used. https://dyndolod.info/Help/Ultra-Tree-LOD#Generating

Logs

Yep and I tried various mask rules including setting Lod Level 4 to Full and while it generates full model trunks the leaves or rather crowns are just the same lo res splurge they are with other other possible parameter I've tried with it

19 hours ago, soupdragon said:

I have a question are hybrid tree models simply used to generate flat model tree lod or something else? Because the generated lod trees never look like the hybrid models their crowns are always lo res lod textures I've selected HD trees option in TexGen and the Ultra option in Dydolod with Lod Level4 set to Level 0 but it never changes is this intentional? Even on an clean unmodded game its always the same.

Anyone? I'm just curious if its intentional its fine I'll stay with Dyndolod 2.98 and its infinitely superior ultra tree crowns/leaves no problem.

Link to comment
Share on other sites

2 hours ago, soupdragon said:

Anyone? I'm just curious if its intentional its fine I'll stay with Dyndolod 2.98 and its infinitely superior ultra tree crowns/leaves no problem.

This is a misinformed, assumptive, and incorrect statement. DynDOLOD 3 Alpha produces the exact same 'ultra' LOD trees as DynDOLOD 2.xx but has many more features to impact the output and is far more comprehensive in aiding the user and in the LOD it can produce. It's arguably a bit more work to configure, but far simpler to use once configured. There's no reason at all to use 2.xx for SSE. If your LOD is not right, it's because you aren't using it properly or because you don't have your prerequisites and/or your configuration is faulty.

So called "2D trees" are only 'billboards' in that they display the entire tree on a simple flat mesh. It's still a simple "3D tree" in object LOD and NOT a 'tradidional' Skyrim billboard tree. This is probably why the 'Ultra' tree nomenclature evolved. The tree images used for the 3D billboard trees are rendered 2D images of the 3D LOD trees and look exactly like the full trees (with obvious 2D limitations of such a projected image on a flat mesh) if LODs are made properly.

Ultra with Level0 used for LOD4 trees adds the 3D LOD tree models to the *.bto 'supermesh' (just like DynDOLOD 2.xx). Ultra with Billboard used for LOD4 trees adds the flat LOD tree models to the *.bto 'supermesh' with projected images of the 3D LOD tree (just like DynDOLOD 2.xx).

DynDOLOD 2.xx cannot render these billboard images from the 3D LOD trees. They must be made manually (or by using TexGen 3 Alpha, which is how most authors are making their texture tree billboards now :sleep:)

EDIT: have a look at the Step Guide as an example of how we use DynDOLOD 3 Alpha. I suggest running a simple vanilla setup in a new MO profile (or Vortex) with DynDOLOD 3 Alpha and prerequisites to get your config nailed (DynDOLOD config is ideal for vanilla by default). It takes less than 15 minutes to generate vanilla LOD with DynDOLOD 3.

Link to comment
Share on other sites

7 hours ago, soupdragon said:

Logs

Yep and I tried various mask rules including setting Lod Level 4 to Full and while it generates full model trunks the leaves or rather crowns are just the same lo res splurge they are with other other possible parameter I've tried with it

Read the first post which TexGen log and DynDOLOD debug log to also upload.The TexGen debug log just shows it being started and closed - as it is replaced every time, unlike the normal log which is appended to.
Also see https://dyndolod.info/Official-DynDOLOD-Support-Forum how to report the actual problem and provide additional information with screenshots etc.

The DynDOLOD_SSE_Tree_Report.txt you upload shows, that billboards for only 3 trees and 4 3D LOD models were found.

https://dyndolod.info/Generation-Instructions
Do not install any 3rd party tree LOD billboards. Use TexGen to generate all desired LOD billboards.
Change options as desired. The defaults are fine for standard tree, object and dynamic LOD generation with DynDOLOD. Generate HD tree LOD billboards and rendered billboards for ultra tree LOD generation. 

The DynDOLOD_SSE_Tree_Report.tx shows that you set the tree mesh mask rule to use full model trees for LOD level 4 and none for the higher ones. Do not use full models for tree LOD. 

It is unclear what the problem with the crowns is, since no screenshots were provided.

7 hours ago, soupdragon said:

Anyone? I'm just curious if its intentional its fine I'll stay with Dyndolod 2.98 and its infinitely superior ultra tree crowns/leaves no problem.

"Flat models" must mean billboards or rendered trunks of hybrid 3D tree LOD models.

I already explained that 3D tree LOD models (that includes hybrid models) are used as LOD assets for ultra tree LOD and that billboards are rendered from tree full models.
Hybrid tree LOD models typically use only flat trunks rendered by TexGen (from the full model trunk) and the full crown / textures from the full model, though that can be different for 3rd party tree LOD models.

No comparison screenshots or logs from DynDOLOD 2.x were uploaded either.

Report the actual problem.

Link to comment
Share on other sites

I have a question on installing DynDOLOD 3.  I have seen videos from Gamerpoets on youtube about the command line arguments, like ~sse.  He says we no longer need to do that.  I have not seen any issues since I haven't.  DynDOLOD 3 has been amazing and getting better.  I have ran it a ton of times. Do we need to start adding that again for these latest updates?  Thanks again

Link to comment
Share on other sites

2 hours ago, Kansas72 said:

I have a question on installing DynDOLOD 3.  I have seen videos from Gamerpoets on youtube about the command line arguments, like ~sse.  He says we no longer need to do that.  I have not seen any issues since I haven't.  DynDOLOD 3 has been amazing and getting better.  I have ran it a ton of times. Do we need to start adding that again for these latest updates?  Thanks again

Please read the OP. It's explained there. Nothing at all has changed besides being prompted for the game mod if not set. The file must be renamed or the command line argument added per the game that applies to avoid the prompt.

Link to comment
Share on other sites

1 hour ago, Kansas72 said:

I have a question on installing DynDOLOD 3.  I have seen videos from Gamerpoets on youtube about the command line arguments, like ~sse.  He says we no longer need to do that.  I have not seen any issues since I haven't.  DynDOLOD 3 has been amazing and getting better.  I have ran it a ton of times. Do we need to start adding that again for these latest updates?  Thanks again

From first post:
If the tools are started without setting a Game Mode with a command line argument (-tes5 for Skyrim, -sse for Skyrim Special Edition etc.), a message window will prompt for the desired Game Mode.

https://dyndolod.info/Installation-Instructions
Refer to the manual of the mod manager how to add executables, for example Mod Organizer, Vortex. If the tools are started without setting a Game Mode with a command line argument, a message window will prompt for the desired Game Mode. 

https://dyndolod.info/Help/Game-Mode
If DynDOLOD or TexGen is started without a game mode command line argument, select the desired game mode from the menu and click Start DynDOLOD or Start TexGen.

What in the https://dyndolod.info/Changelog prompts you to ask if you have to add the game mode as command line argument again other than FO4/FO4VR?

  • Like 1
Link to comment
Share on other sites

On 5/21/2023 at 9:11 PM, sheson said:

Read the first post which log,  debug log and bugreport.txt if it exists to upload when making posts. Also see https://dyndolod.info/Official-DynDOLOD-Support-Forum

See https://dyndolod.info/Help/Grass-LOD#Out-of-memory-while-generating-occlusion-data
See https://dyndolod.info/FAQ "High memory usage / Out of memory"

It is unclear what process / action is actually running out of memory and what settings where changed.

Grass LOD is part of object LOD. LODGen can be restarted in expert mode, see https://dyndolod.info/Help/Expert-Mode

Sorry to get back to this so much later, was busy. I realize now that my load order in general is unstable in some places and I will try to iron that out first before worrying about grass LOD. Wouldn't make sense to waste your time with a broken load order. Sorry for the trouble. I'll be back if I still can't figure out how to get grass LOD working later.

Link to comment
Share on other sites

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.