Skip to content

Conversation

@BethOfDeath
Copy link

Completes the set of adamantium armor PikachunoTM began (found in #53). The further visual changes are subtle, except possibly lighting on the boot models and definitely on the cuirass, so apparently I took no screenshots. Hopefully I'll get back to that, sorry. In the meantime, there are a couple in the aforementioned existing PR.

a_adamantium_boots_a, _f, and _gnd:- Adjusted a couple edges to eliminate thin triangle and match opposite side.

  • Added sharp edges (and weak face influence for hidden areas) and weighted normals
  • Removed node and material names
  • Stripped solid white vertex colors where present
  • _a Vanilla: 4813 bytes; PikachunoTM's fixed version: 5850 ; this version: 4295. (-11%)
  • _f Vanilla: 3417 bytes; PikachunoTM's fixed version: 3168; this version: 3113. (-9%)
  • _gnd Vanilla: 14101 bytes; PikachunoTM's fixed version: 13402; this version: 13791. (-2%)

a_adamantium_greaves_k:

  • Added sharp edges (and weak face influence for hidden areas), and weighted normals
  • Removed node and material names
  • Replaced stencils (backside of knee side guards) with geometry
  • Vanilla: 3931 bytes; PikachunoTM's fixed version: 3584; this version: 3831. (-3%)

a_adamantium_greaves_g:

  • Rotated two edges to correct shape
  • Added weak face influence for areas hidden by leg pieces and weighed normals
  • Removed node and material names
  • Vanilla: 3695 bytes; PikachunoTM's fixed version: 3584; this version: 3531. (-4%)

a_adamantium_helm.nif:

  • Added sharp edges and weighted normals modifier.
  • Removed hidden internal faces and edges from decorative "ear" pieces
  • Unable to remove seam from rear of helm.
  • Stripped solid white vertex colors.
  • Placed in NiLODNode to disappear at 8191 units.
  • Vanilla: 20120 bytes; PikachunoTM's fixed version: 21191; this version: 18902. (6%)

a_adamantium_greaves_ul:

  • Was not covered by PikachunoTM's mod.
  • Corrected flat-shaded face and sharp edges.
  • Combined meshes into one, to reduce to 1 draw call.
  • Weighted normals, with some hidden faces set to weak influence.
  • Vanilla: 4918 bytes; new: 3959 (-20%)

a_adamantium_greaves_gnd:

  • Was not covered by PikachunoTM's mod
  • Combined three meshes with same material into one drawcall
  • Adjusted sharp edges and weighted normals
  • Added backside faces for compatibility with precise placement mods which could otherwise be used to show missing faces
  • Placed in NiLODNode to disappear at 16384 units
  • Vanilla: 14356 bytes; new: 14050 (-2%)

a_adamantium_bracer_w:

  • Replaced stencil with geometry
  • Normals work
  • Dissolved two unneeded vertices on ends and retopologized
  • Vanilla: 8930 bytes; PikachunoTM's fixed version: 6168; this version: 8104 (-9%)

a_adamantium_bracer_gnd:

  • Not covered by PikachunoTM's mod
  • ...replaced completely by new version of a_adamantium_bracer_w, because it was missing the underside and making it flat would look ridiculous
  • Added LOD to simplify from 212 tris to 64, then disappear entirely
  • Vanilla: 7430 bytes; new: 11613 (+56%)

a_adamantium_cuirass_c:

  • Was not covered by PikachunoTM's mod
  • Removed a lot of interior faces from improperly limited duplication and flipping
  • Extruded the waistline edge loop inwards, merged, dissolved the center vertex, and triangulated w/Clip topology to prevent looking up into chest cavity in OpenMW.
  • Merged remaining verts by distance, drastically reducing total tricount.
  • Added now-missing faces to back of... gorget? (The originals weren't in the right place anyway) (Bringing up to 748)
  • Rotated some edges to correct shape.
  • Completely reworked sharp edges from scratch, because... wow. And not the good kind of "wow".
  • Adjusted UVs on interior of neck section
  • Removed unused bones from model's skeleton
  • Vanilla: 68441 bytes; new: 42491. (-38%)

a_adamantium_pauldron_fa, ua:

  • Replaced stencil with geometry
  • Added sharp edges and weighted normals
  • _fa: Vanilla: 5160 bytes; PikachunoTM's fix: 4363; new: 5140 (-0.4%)
  • _ua: Vanilla: 6178 bytes; PikachunoTM's fix: 5545 ; new: 8182 (+32%)

a_adamantium_cl_pauldron:

  • Rotated a couple edges to reduce distortion and improve shape very, very slightly
  • Added sharp edges and weighted normals
  • Vanilla: 4424 bytes; PikachunoTM's fix: 4311 ; new: 4482 (+1%)

a_adamantium_pauldron_ground:

  • Was not covered by PikachunoTM's mod
  • Combined meshes into one
  • Normals work as always
  • Replaced stencil with geometry
  • Added faces on backside. Didn't do much to sort out the text nicely, tho.
  • Added LOD to simplify from 231 verts 375 tris to 80 verts 125 tris (-67%) and then disappear.
  • Vanilla: 11505 bytes; new: 17853 (+55%)

a_adamantium_curaiss_gnd:

  • Was not covered by PikachunoTM's mod
  • Same work as main cuirass model, except there was no skeleton to simplify.
  • Vanilla: 30739 bytes; new: 18674 (-39%)

Also added myself to the Contributors.txt file, as I've completely forgotton to do so up until now.

- Adjusted a couple edges to eliminate thin triangle and match opposite side.
- Added sharp edges (and weak face influence for hidden areas) and weighted normals
- Removed node and material names
- Stripped solid white vertex colors where present
- _a Vanilla: 4813 bytes; PikachunoTM's fixed version: 5850 ; this version: 4295. (-11%)
- _f Vanilla: 3417 bytes; PikachunoTM's fixed version: 3168; this version: 3113. (-9%)
- _gnd Vanilla: 14101 bytes; PikachunoTM's fixed version: 13402; this version: 13791. (-2%)

a_adamantium_greaves_k:
- Added sharp edges (and weak face influence for hidden areas), and weighted normals
- Removed node and material names
- Replaced stencils (backside of knee side guards) with geometry
- Vanilla: 3931 bytes; PikachunoTM's fixed version: 3584; this version: 3831. (-3%)

a_adamantium_greaves_g:
- Rotated two edges to correct shape
- Added weak face influence for areas hidden by leg pieces and weighed normals
- Removed node and material names
- Vanilla: 3695 bytes; PikachunoTM's fixed version: 3584; this version: 3531. (-4%)

a_adamantium_helm.nif:
- Added sharp edges and weighted normals modifier.
- Removed hidden internal faces and edges from decorative "ear" pieces
- Unable to remove seam from rear of helm.
- Stripped solid white vertex colors.
- Placed in NiLODNode to disappear at 8191 units.
- Vanilla: 20120 bytes; PikachunoTM's fixed version: 21191; this version: 18902. (6%)

a_adamantium_greaves_ul:
- Was not covered by PikachunoTM's mod.
- Corrected flat-shaded face and sharp edges.
- Combined meshes into one, to reduce to 1 draw call.
- Weighted normals, with some hidden faces set to weak influence.
- Vanilla: 4918 bytes; new: 3959 (-20%)

a_adamantium_greaves_gnd:
- Was not covered by PikachunoTM's mod
- Combined three meshes with same material into one drawcall
- Adjusted sharp edges and weighted normals
- Added backside faces for compatibility with precise placement mods which could otherwise be used to show missing faces
- Placed in NiLODNode to disappear at 16384 units
- Vanilla: 14356 bytes; new: 14050 (-2%)

a_adamantium_bracer_w:
- Replaced stencil with geometry
- Normals work
- Dissolved two unneeded vertices on ends and retopologized
- Vanilla: 8930 bytes; PikachunoTM's fixed version: 6168; this version: 8104 (-9%)

a_adamantium_bracer_gnd:
- Not covered by PikachunoTM's mod
- ...replaced completely by new version of a_adamantium_bracer_w, because it was missing the underside and making it flat would look ridiculous
- Added LOD to simplify from 212 tris to 64, then disappear entirely
- Vanilla: 7430 bytes; new: 11613 (+56%)

a_adamantium_cuirass_c:
- Was not covered by PikachunoTM's mod
- Removed a _lot_ of interior faces from improperly limited duplication and flipping
- Extruded the waistline edge loop inwards, merged, dissolved the center vertex, and triangulated w/Clip topology to prevent looking up into chest cavity in OpenMW.
- Merged remaining verts by distance, drastically reducing total tricount.
- Added now-missing faces to back of... gorget? (The originals weren't in the right place anyway) (Bringing up to 748)
- Rotated some edges to correct shape.
- Completely reworked sharp edges from scratch, because... *wow*. And not the good kind of "wow".
- Adjusted UVs on interior of neck section
- Removed unused bones from model's skeleton
- Vanilla: 68441 bytes; new: 42491. (-38%)

a_adamantium_pauldron_fa, ua:
- Replaced stencil with geometry
- Added sharp edges and weighted normals
- _fa: Vanilla: 5160 bytes; PikachunoTM's fix: 4363; new: 5140 (-0.4%)
- _ua: Vanilla: 6178 bytes; PikachunoTM's fix: 5545 ; new: 8182 (+32%)

a_adamantium_cl_pauldron:
- Rotated a couple edges to reduce distortion and improve shape very, very slightly
- Added sharp edges and weighted normals
- Vanilla: 4424 bytes; PikachunoTM's fix: 4311 ; new: 4482 (+1%)

a_adamantium_pauldron_ground:
- Was not covered by PikachunoTM's mod
- Combined meshes into one
- Normals work as always
- Replaced stencil with geometry
- Added faces on backside. Didn't do much to sort out the text nicely, tho.
- Added LOD to simplify from 231 verts 375 tris to 80 verts 125 tris (-67%) and then disappear.
- Vanilla: 11505 bytes; new: 17853 (+55%)

a_adamantium_curaiss_gnd:
- Was not covered by PikachunoTM's mod
- Same work as main cuirass model, except there was no skeleton to simplify.
- Vanilla: 30739 bytes; new: 18674 (-39%)

Also added myself to the Contributors.txt file, as I've completely forgotton to do so up until now.
@C3pa
Copy link

C3pa commented Feb 8, 2026

Please also add PikachunoTM to the credits, since we are integrating their work.

@BethOfDeath
Copy link
Author

Done. Don't know how I forgot to do that. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants