DynDOLOD Resources SE's 3D tree LOD models for vanilla trees
Edited to add UseMipMaps to crown nodes
In the process of adjusting NiAlphaProperty Threshold to make LODs thinner
Now that the atlas textures are using the full texture mipmaps, I'm running into transparency/loss of details issues at smaller resolutions.
Look at the trees near the house in the center of the pictures below. Notice there is no difference between 112 and 127, and at 128 the LOD is very very close to the full model, which is fantastic.
LOD Alpha Threshold 112 > 127 > 128 > Full model
However notice the trees further in the distance to the right of the house have been severely "shaved" at Alpha threshold 128. It gets worse with smaller mipmaps, looking at the trees far away at the foot of the mountains:
It would seem that the full texture's mipmaps were not created with alpha-to-coverage, or they are, but with some kind of cutoff point for alpha around 127.
Based on the following shots, does it look to you like the mipmaps have alpha-to-coverage?
I see on Microsoft's Texconv page that the -keepcoverage option takes an "alpha test reference value". If the mipmaps of the full texture were generated with an "alpha test reference value" of 0.5, could this explain the observed behavior, i.e. no change between 112 and 127, and then "shaving" at 128?
What value does DynDOLOD use when it generates the atlas mipmaps (i.e. when not using UseMipMaps)?
Question
Mousetick
Recap of essential info:
Now that the atlas textures are using the full texture mipmaps, I'm running into transparency/loss of details issues at smaller resolutions.
Look at the trees near the house in the center of the pictures below. Notice there is no difference between 112 and 127, and at 128 the LOD is very very close to the full model, which is fantastic.
LOD Alpha Threshold 112 > 127 > 128 > Full model
However notice the trees further in the distance to the right of the house have been severely "shaved" at Alpha threshold 128. It gets worse with smaller mipmaps, looking at the trees far away at the foot of the mountains:
It would seem that the full texture's mipmaps were not created with alpha-to-coverage, or they are, but with some kind of cutoff point for alpha around 127.
Based on the following shots, does it look to you like the mipmaps have alpha-to-coverage?
I see on Microsoft's Texconv page that the -keepcoverage option takes an "alpha test reference value". If the mipmaps of the full texture were generated with an "alpha test reference value" of 0.5, could this explain the observed behavior, i.e. no change between 112 and 127, and then "shaving" at 128?
What value does DynDOLOD use when it generates the atlas mipmaps (i.e. when not using UseMipMaps)?
Thanks in advance for your input.
Top Posters For This Question
19
15
11
3
Popular Days
Sep 23
18
Sep 25
10
Sep 24
8
Sep 22
4
Top Posters For This Question
Mousetick 19 posts
sheson 15 posts
z929669 11 posts
DoubleYou 3 posts
Popular Days
Sep 23 2023
18 posts
Sep 25 2023
10 posts
Sep 24 2023
8 posts
Sep 22 2023
4 posts
Posted Images
47 answers to this question
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