sheson Posted October 14, 2023 Author Posted October 14, 2023 Just now, Gerkesiz said: For best quality --- Higher LOD and lower quality(0) ? Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log to also upload when making posts. Also upload the SSELODGen_log.txt from xLODGen terrain LOD generation. I do not understand the question. For best results, generate terrain LOD meshes with xLODGen for all LOD levels and worldspaces. Refer to Terrain-LOD-Readme.txt and https://dyndolod.info/Help/xLODGen.
Gerkesiz Posted October 14, 2023 Posted October 14, 2023 Just now, sheson said: Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log to also upload when making posts. Also upload the SSELODGen_log.txt from xLODGen terrain LOD generation. I do not understand the question. For best results, generate terrain LOD meshes with xLODGen for all LOD levels and worldspaces. Refer to Terrain-LOD-Readme.txt and https://dyndolod.info/Help/xLODGen. I need best quality so i changed quality to 0 for best quality but lowered LOD to 4. What im asking is for high quality visual should i use quality 0 and LOD32 on lodgen?
tamrieltwo Posted October 14, 2023 Posted October 14, 2023 How to figure out why 3D LOD isn't working? I set LOD4=Level0, but it fellback to Billboard4. Quote CG4_TreeElm01 [TREE:37000D62] Meshes\landscape\trees\cg4_tree_elm01.nif [CRC32:8B64A258] using textures\landscape\trees\cg4_treeelmbark.dds, textures\landscape\trees\cg4_treeelmbark_n.dds, textures\landscape\trees\cg4_treeelm.dds, textures\landscape\trees\cg4_treeelm_n.dds New tree, Billboard found, 3D LOD model not found cg4_tree_elm01_8B64A258 Billboard_0: textures\terrain\lodgen\cg4 visual_trees&bushes.esp\cg4_tree_elm01_00000d62.dds, textures\default_n.dds Billboard_1: textures\terrain\lodgen\cg4 visual_trees&bushes.esp\cg4_tree_elm01_00000d62_1.dds, textures\terrain\lodgen\cg4 visual_trees&bushes.esp\cg4_tree_elm01_00000d62_1_n.dds Billboard_2: textures\terrain\lodgen\cg4 visual_trees&bushes.esp\cg4_tree_elm01_00000d62_2.dds, textures\terrain\lodgen\cg4 visual_trees&bushes.esp\cg4_tree_elm01_00000d62_2_n.dds Dynamic: Meshes\landscape\trees\cg4_tree_elm01.nif [CRC32:8B64A258] using textures\landscape\trees\cg4_treeelmbark.dds, textures\landscape\trees\cg4_treeelmbark_n.dds, textures\landscape\trees\cg4_treeelm.dds, textures\landscape\trees\cg4_treeelm_n.dds Mask: tree File: C:\Games\Modding\DynDOLOD 3\Edit Scripts\DynDOLOD\Rules\DynDOLOD_SSE_Medium.ini LOD4: Billboard4 using dyndolod_flat_4x2_lod.nif LOD8: Billboard4 using dyndolod_flat_4x2_lod.nif LOD16: Billboard1 using internal But I have 3D LODs enabled in my load order for CG4_TreeElm01. And I ticked "HD Tree" in TexGen and "Ultra" in DynDOLOD. bugreport.txtDynDOLOD_SSE_log.txtDynDOLOD_SSE_Tree_Report.txtDynDOLOD_SSE_Object_Report.rarDynDOLOD_SSE_Tree_LOD.txtTexGen_SSE_Debug_log.rarTexGen_SSE_log.txt
sheson Posted October 14, 2023 Author Posted October 14, 2023 15 minutes ago, tamrieltwo said: How to figure out why 3D LOD isn't working? I set LOD4=Level0, but it fellback to Billboard4. But I have 3D LODs enabled in my load order for CG4_TreeElm01. And I ticked "HD Tree" in TexGen and "Ultra" in DynDOLOD. bugreport.txt 94.02 kB · 0 downloads DynDOLOD_SSE_log.txt 530.77 kB · 0 downloads DynDOLOD_SSE_Tree_Report.txt 697.7 kB · 0 downloads DynDOLOD_SSE_Object_Report.rar 184.05 kB · 0 downloads DynDOLOD_SSE_Tree_LOD.txt 92.23 kB · 0 downloads TexGen_SSE_Debug_log.rar 430.17 kB · 0 downloads TexGen_SSE_log.txt 210.87 kB · 0 downloads I am assuming you are asking why references using the base record TREE:37000D62 do not have 3D tree LOD. The tree report snippet you posted already explains why: 3D LOD model not found cg4_tree_elm01_8B64A258 https://dyndolod.info/Help/Ultra-Tree-LOD#Generating https://dyndolod.info/Help/3D-Tree-LOD-Model In order to match 3D tree LOD models to full models, the filenames of the 3D tree LOD models contain the CRC32 checksum of the full model. With both the filename and the CRC32 checksum, shared archives of 3D static LOD models for trees can be created without having to worry about load order or overwrite order as each version will have a unique LOD filename. For example, the filename for a full model tree with the filename treepineforest01.nif and a CRC32 checksum of 8E204123 becomes treepineforest01_8E204123passthru_lod.nif. Check ..\DynDOLOD\Logs\DynDOLOD_[GAME MODE]_Tree_Report.txt for the 3D tree LOD model filenames that are being looked for. There will be an entry like 3D LOD model not found treeaspen01_XXXXXXXX. That means the filename is should be treeaspen01_XXXXXXXpassthru_lod.nif. A 3D tree LOD file with the filename cg4_tree_elm01_8B64A258passthru_lod.nif was not found.
sheson Posted October 14, 2023 Author Posted October 14, 2023 25 minutes ago, Gerkesiz said: I need best quality so i changed quality to 0 for best quality but lowered LOD to 4. What im asking is for high quality visual should i use quality 0 and LOD32 on lodgen? https://dyndolod.info/How-LOD-Works Terrain LOD is separated into 4 LOD levels [..] The LOD levels are named 4, 8, 16, 32 based on the number of cells for the edge length. For example LOD Level 4 covers 4x4 cells, LOD Level 8 covers 8x8 cells etc. Reading Terrain-LOD-Readme.txt and https://dyndolod.info/Help/xLODGen and if paying attention to the xLODGen interface it is obvious that the Settings dropdown is not a selection which terrain LOD level is being generated. That is what the Specific Chunk checkbox and dropdown is for. The SSELODGen_log.txt you uploaded shows that terrain LOD meshes and textures for all LOD levels have been generated.
tamrieltwo Posted October 15, 2023 Posted October 15, 2023 (edited) 10 hours ago, sheson said: I am assuming you are asking why references using the base record TREE:37000D62 do not have 3D tree LOD. The tree report snippet you posted already explains why: 3D LOD model not found cg4_tree_elm01_8B64A258 https://dyndolod.info/Help/Ultra-Tree-LOD#Generating https://dyndolod.info/Help/3D-Tree-LOD-Model In order to match 3D tree LOD models to full models, the filenames of the 3D tree LOD models contain the CRC32 checksum of the full model. With both the filename and the CRC32 checksum, shared archives of 3D static LOD models for trees can be created without having to worry about load order or overwrite order as each version will have a unique LOD filename. For example, the filename for a full model tree with the filename treepineforest01.nif and a CRC32 checksum of 8E204123 becomes treepineforest01_8E204123passthru_lod.nif. Check ..\DynDOLOD\Logs\DynDOLOD_[GAME MODE]_Tree_Report.txt for the 3D tree LOD model filenames that are being looked for. There will be an entry like 3D LOD model not found treeaspen01_XXXXXXXX. That means the filename is should be treeaspen01_XXXXXXXpassthru_lod.nif. A 3D tree LOD file with the filename cg4_tree_elm01_8B64A258passthru_lod.nif was not found. Thank you. The mod author had out of date CRC32 values in the passthru_lod.nif filename. I have alerted them. Edited October 15, 2023 by tamrieltwo
tamrieltwo Posted October 15, 2023 Posted October 15, 2023 (edited) What can cause tree trunks to be split like this? I get it with Billboard3, but if I use Billboard4 it is a lot less noticeable. Also, I have ticked "Ultra". Edited October 15, 2023 by tamrieltwo
sheson Posted October 15, 2023 Author Posted October 15, 2023 4 hours ago, tamrieltwo said: What can cause tree trunks to be split like this? I get it with Billboard3, but if I use Billboard4 it is a lot less noticeable. Also, I have ticked "Ultra". Read the first post https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs and/or which TexGen and DynDOLOD log and debug log to upload when making posts. Read https://dyndolod.info/Official-DynDOLOD-Support-Forum#In-Game-Screenshots how to make useful screenshots with more informative console.
tamrieltwo Posted October 15, 2023 Posted October 15, 2023 4 hours ago, sheson said: Read the first post https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs and/or which TexGen and DynDOLOD log and debug log to upload when making posts. Read https://dyndolod.info/Official-DynDOLOD-Support-Forum#In-Game-Screenshots how to make useful screenshots with more informative console. Here's one example of a 3D Hybrid LOD that I made. There's a gap in the tree trunk. This gap looks the same in Nifskope as it does ingame. Trunk LOD textures from texgen: picea02_trunk_textures.rar 3D Hybrid LOD mesh output (above screenshot): picea02_0889f3e2passthru_lod.nif Crown 3d model: picea02_0889f3e2passthru_lod.nif Trunk 3d model: picea02_0889f3e2_trunk.nif Full original model: picea02.nif I used this guide to make the 3D Hybrid LODs: https://dyndolod.info/Help/3D-Tree-LOD-Model My hybrid.txt: Quote GameMode=HYBRID FlatNif=.\template4.nif PathData=..\..\..\..\TexGen_Output\Textures\DynDOLOD\LOD\Trees\nature of the wild lands 2.0 - deleted 3d lods\ PathInput=.\nature of the wild lands 2.0 - deleted 3d lods\ PathOutput=.\output\ Is this a problem with LODGenx64.exe or template4.nif, perhaps? Or maybe a problem with the trunk textures?
sheson Posted October 15, 2023 Author Posted October 15, 2023 1 hour ago, tamrieltwo said: Here's one example of a 3D Hybrid LOD that I made. There's a gap in the tree trunk. This gap looks the same in Nifskope as it does ingame. Trunk LOD textures from texgen: picea02_trunk_textures.rar 470.6 kB · 0 downloads 3D Hybrid LOD mesh output (above screenshot): picea02_0889f3e2passthru_lod.nif 248.95 kB · 0 downloads Crown 3d model: picea02_0889f3e2passthru_lod.nif 246.42 kB · 0 downloads Trunk 3d model: picea02_0889f3e2_trunk.nif 223.08 kB · 0 downloads Full original model: picea02.nif 479 kB · 0 downloads I used this guide to make the 3D Hybrid LODs: https://dyndolod.info/Help/3D-Tree-LOD-Model My hybrid.txt: Is this a problem with LODGenx64.exe or template4.nif, perhaps? Or maybe a problem with the trunk textures? This happens because the 3D trunk of the full model is not centered around x, y = 0, 0. Simply move the planes manually by adjusting the Translation x, y values of each BSTriShape. For example y = 20 for BSTrishape 5 and 13 and x = -5 for BSTriShape 9 and 17 in picea02_0889f3e2passthru_lod.nif
tamrieltwo Posted October 15, 2023 Posted October 15, 2023 36 minutes ago, sheson said: This happens because the 3D trunk of the full model is not centered around x, y = 0, 0. Simply move the planes manually by adjusting the Translation x, y values of each BSTriShape. For example y = 20 for BSTrishape 5 and 13 and x = -5 for BSTriShape 9 and 17 in picea02_0889f3e2passthru_lod.nif Amazing, works perfect, thanks
tamrieltwo Posted October 15, 2023 Posted October 15, 2023 1 hour ago, sheson said: This happens because the 3D trunk of the full model is not centered around x, y = 0, 0. Simply move the planes manually by adjusting the Translation x, y values of each BSTriShape. For example y = 20 for BSTrishape 5 and 13 and x = -5 for BSTriShape 9 and 17 in picea02_0889f3e2passthru_lod.nif I have this 3D Hybrid LOD where the size of the gap doesn't vary linearly, so it can't be corrected properly with a simple x/y/yz Translation. If I eliminate the large gap in the middle via Translation, then the top parts of the trunk will crossover. What would your advice be?
sheson Posted October 15, 2023 Author Posted October 15, 2023 (edited) 6 minutes ago, tamrieltwo said: I have this 3D Hybrid LOD where the size of the gap doesn't vary linearly, so it can't be corrected properly with a simple x/y/yz Translation. If I eliminate the large gap in the middle via Translation, then the top parts of the trunk will crossover. What would your advice be? Find the best translation, so it looks good when hopefully most of the trunk is hidden behind the crown. Or edit the full model to have a straight trunk. Or keep the 3D of the trunk and optimize/decimate it and make its UV stay inside 0.0 and 1.0 (if beneficial create a TexGen rule to generate a stitched 2x2 version so UV can stay between 0.0 and 2.0) Edited October 15, 2023 by sheson
MisterMorden Posted October 16, 2023 Posted October 16, 2023 Sheson, just back to say 155 did fix the issue I was having with the M.O.I.S.T. trees in the swamp. Thank you for the help with that!
ErikSteiner Posted October 17, 2023 Posted October 17, 2023 (edited) I was able to run TexGen and DynDOLOD successfully. The following versions were used: Steam Proton 8.0-4 Windows Version set to Windows 10 installed additional software in the prefix Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019 and 2022 .NET SDK 7 7.0.402 I had to set the following settings to get the programs to run. TexGen in particular was very sensitive, and I had to set virtually all parameters. TexGen_SSE.INI: [TexGen] LockTexconv=1 RenderSingle=1 RenderTexturesSingleThread=1 TexconvAdapterIndex=-1 DynDOLOD_SSE.ini: [DynDOLOD] TexconvAdapterIndex=-1 There is a visual error with the DynDOLOD program. If it is set to Windows 10, then the text under "Mesh and Reference rules" is not displayed. If you click on it, the blue selection of the line is displayed for a short moment, but then disappears again, so that the area remains white. I suspect that the font color here is just white? Maybe you have an idea about this. Because the rest of the text is displayed. The problem can be solved if I set DynDOLOD to Windows 7. There is another error with DynDOLOD. If the program runs as Windows XP, then the closing dialog does not appear, but the program closes after the run. Nevertheless, the following can be read in the logs: [38:29] LODGenx64.exe generated object LOD for Tamriel successfully [38:29] Created a summary of log messages C:\Modding\DynDOLOD_3.00-Alpha-155\Summary\DynDOLOD_Index.html. [38:29] Save DynDOLOD plugins, save plugins and zip output, exit DynDOLOD without saving, check the log? If 'Check log' is selected, the DynDOLOD plugins will be saved and the log can be checked. [38:29] Saving C:\Modding\DynDOLOD_3.00-Alpha-155\DynDOLOD_Output\DynDOLOD.esm [38:31] Saving C:\Modding\DynDOLOD_3.00-Alpha-155\DynDOLOD_Output\DynDOLOD.esp [38:35] Saving C:\Modding\DynDOLOD_3.00-Alpha-155\DynDOLOD_Output\Occlusion.esp The error seems understandable to me. If there is an error when starting DynDOLOD, the message window always appears with the link to the website. This also does not appear under Windows XP. Instead, the log says that at least Windows Vista is needed to display the dialog. The reason why I set DynDOLOD temporarily on Windows XP was that, as described above, the text is not displayed correctly under Windows 10. Don't get me wrong, I just want to share with you and the community my findings about the tools on Linux. Edited October 17, 2023 by ErikSteiner added additional information
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