Skip to content

3D Content Documentation

John Shaffstall edited this page May 17, 2019 · 4 revisions

A modest collection of documentation for the Destiny 3D content available on Bungie.net.

In the Destiny 2 content on Bungie.net, we have 3D assets and metadata for the following kinds of items:

  • Weapons
  • Armor
  • Ships
  • Sparrows
  • Ghost Shells
  • Ornaments
  • Shaders

Render Stages

Render models have multiple 'parts' that should be drawn during different render 'stages'. Many of these stages only apply to the game itself, and have had their names redacted, but some are useful for us here.

0. generate gbuffer (most of the opaque geometry will render here)
1. decals
2. investment decals
3. shadow generate (if you want to generate shadows, this may be useful)
4. redacted04
5. redacted05
6. decals additive
7. transparents (most of these parts have fancy shader effects that we don't support)
8. redacted08
9. redacted09
10 redacted10
11. redacted11
12. depth prepass (A depth-only pre-pass render is available, but probably not necessary)
13. redacted13
14. redacted14
15. redacted15
16. redacted16
17. redacted17
18. redacted18
19. render stage count

Level of Detail (LOD) Categories

Level of detail starts at the highest level (0), and gradually decreases to the lowest level (3). For the highest quality renders, you probably only want parts with LOD 0 (0, 01, 012, and 0123). For example, a stage part with lod_category_012 would be rendered for LODs 0, 1, and 2.

 0. lod_category_0,
 1. lod_category_01,
 2. lod_category_012,
 3. lod_category_0123,
 4. lod_category_1,
 5. lod_category_12,
 6. lod_category_123,
 7. lod_category_2,
 8. lod_category_23,
 9. lod_category_3,
 10. lod_category_unused
 11. lod_category_count

Gear Dye Material Properties

Coming soon™