Open
Conversation
- Reworked normals, with some sharp faces around the eyes and mouth. \ - Removed 32 duplicate faces. - Corrected flat shading on spear shaft. - So. Much. UV. Correction. - Corrected bad choices of triangulation. - Adjusted left thumb to avoid mesh self-intersection. - Booleaned meshes to avoid intersection calculations and overdraw. - Miscellaenous vertex merging. - Reworked collision mesh -- removed sharp edge markings -- changed top of head from triangle fan to max area topology -- added section for the halberd blade -- added an edge loop in the head section to enable making the collision mesh closer to the statue (the Nerevarine can now stand on the shoulder of this very specific giant). -- added edge loop around halberd shaft to enable splitting -- split collision mesh into five pieces -- Was 118 tris, now 172 - Created several LODs. - - LOD0: 2354 tris, 3 draw calls. LOD1: 1800 tris, 2 calls. LOD2: 654 tris, 1 call. LOD3: 317 tris, 1 call. - Vanilla 112990 bytes. New: 178206. (58% increase) ex_dwrv_cosmos00 - Simplified collision mesh. -- Why it exactly matches the visual mesh when literally nobody can ever walk on it, because there's a Dwemer Statue there blocking it, I have no idea. The part which *can* be walked on is *too narrow for the player collision box to let them drop a bit*. (Didn't change that, in case someone wants to use a mod which reduces the size of that box or if a mod uses it without a statue -- or, if like Tamriel Rebuilt, scales it up or the statue down to fit), but it's still silly.) -- Previous MOP version 176 tris, now 80. - Adjusted UVs to minimize stretch and islands. - Added LODs to eliminate alpha blending and reduce draw calls. - Vanilla: 16382 bytes. Current MOP: 12958. New: 20020 bytes (22% increase over vanilla, 55% increase over previous version.)
- Some vertex color work and LOD distance changes to hopefully better mask popping. - Now: 30698 bytes ex_dwrv_statue: - Adjusted UVs on shield across LODs to correct popping - Stripped NiMaterialProperty string values - Flattened 1-trishape NiNodes in NiLODNode - Previous version: 178206 bytes; new: 223226 and I don't know why.
Contributor
Author
|
Still some popping on the ex_dwrv_cosmos00 model, but should be lessened now. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ex_dwrv_statue00
- Reworked normals, with some sharp faces around the eyes and mouth. Unsure how appropriate those are, as this is supposed to have been weathered for entire eras.
- Removed 32 duplicate faces.
- Corrected flat shading on spear shaft.
- So. Much. UV. Correction.
- Corrected bad choices of triangulation.
- Adjusted left thumb to avoid mesh self-intersection.
- Booleaned meshes to avoid intersection calculations and overdraw.
- Miscellaenous vertex merging.
- Reworked collision mesh
-- removed sharp edge markings
-- changed top of head from triangle fan to max area topology
-- added section for the halberd blade
-- added an edge loop in the head section to enable making the collision mesh closer to the statue (the Nerevarine can now stand on the shoulder of this very specific giant)
-- added edge loop around halberd shaft
-- split collision mesh into five pieces
-- Was 118 tris, now 172
- Created several LODs.
-
- LOD0: 2354 tris, 3 draw calls. LOD1: 1800 tris, 2 calls. LOD2: 654 tris, 1 call. LOD3: 317 tris, 1 call.
- Vanilla 112990 bytes. New: 178206. (58% increase)
Version with vertex colors to imitate ambient occlusion is available, but not included as there is no identical mesh with such, so MOP rules don't allow it.
ex_dwrv_cosmos00
- Simplified collision mesh.
-- Why it exactly matched the visual mesh when literally nobody can ever walk on it, because there's a Dwemer Statue there blocking it, I have no idea. The part which can be walked on is too narrow for the player collision box to let them drop a bit. (Didn't change that, in case someone wants to use a mod which reduces the size of that box or if a mod uses it without a statue -- or, if like Tamriel Rebuilt, scales it up or the statue down to fit), but it's still silly.)
-- Previous MOP version 176 tris, now 80.
- Adjusted UVs to minimize stretch and islands.
- Added LODs.
- Vanilla: 16382 bytes. Current MOP: 12958. New: 20020 bytes (22% increase over vanilla, 55% increase over previous version.)