Model Performance – Arma Reforger
Categories: WIPArma Reforger/Modding/Assets/Guidelines
- In general, try to keep the polycount as low as possible; of course, such decision depends on the asset type and its specific use case.
- In general, the vertex density of different types of assets goes in this order of importance (descending, #1 = biggest density):
- weapon and gadget
- character and gear
- vehicle
- prop
- structure
- vegetation
- In general, create LODs using Bohemia Interactive's Enfusion Blender Tools; don't hesitate fixing them too.
- LOD0, LOD1 and the last LOD are usually created manually, intermediate LODs being creatable by tools.
Instance
Repetitive complex elements must be split to save on memory, allowing then to assemble them in Prefabs.
Vanilla Values
As a point of reference, here are vanilla values for multiple common assets; be sure to aim for the general category's ballpark.
| Asset | Category | LOD 0 | Last LOD | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Vertices | Faces | Materials | Meshes | Bones | Vertices | Faces | Materials | Meshes | Bones | ||
| M16A2_body.xob | Weapon (Assault Rifle) | 42631 | 49842 | 7 | 7 | 12 | 1142 | 674 | 6 | 6 | 7 |
| AK74_body.xob | Weapon (Assault Rifle) | 34614 | 41452 | 6 | 6 | 9 | 660 | 391 | 6 | 6 | 2 |
| M9_body.xob | Weapon (Handgun) | 14891 | 17515 | 2 | 2 | 6 | 213 | 114 | 1 | 1 | 2 |
| PM_body.xob | Weapon (Handgun) | 5888 | 7551 | 1 | 1 | 6 | 341 | 309 | 1 | 1 | 2 |
| Binoculars_B12.xob | Gadget | 4719 | 5774 | 1 | 1 | 0 | 56 | 34 | 1 | 1 | 0 |
| Binoculars_B8.xob | Gadget | 6919 | 8681 | 4 | 4 | 0 | 311 | 250 | 1 | 1 | 0 |
| Binoculars_M22.xob | Gadget | 7245 | 9965 | 1 | 1 | 0 | 107 | 76 | 1 | 1 | 0 |
| Basebody_Male_Head_01.xob | Character (Head) | 18932 | 34278 | 7 | 7 | 89 | 654 | 928 | 2 | 2 | 69 |
| Basebody_Male_01.xob | Character (Body) | 33181 | 57088 | 4 | 32 | 100 | 1230 | 1296 | 4 | 32 | 29 |
| Helmet_M1_01.xob | Gear (Helmet) | 7876 | 11342 | 1 | 1 | 1 | 156 | 228 | 1 | 1 | 1 |
| Helmet_M1_Cover.xob | Gear (Helmet) | 8391 | 12199 | 2 | 2 | 1 | 123 | 183 | 1 | 1 | 1 |
| Helmet_SSh68_01.xob | Gear (Helmet) | 2976 | 3779 | 1 | 1 | 1 | 51 | 70 | 1 | 1 | 1 |
| Helmet_SSh68_01_cover.xob | Gear (Helmet) | 3320 | 3673 | 1 | 1 | 1 | 50 | 48 | 1 | 1 | 1 |
| Jacket_BDU_M81.xob | Gear (Top) | 6129 | 7950 | 1 | 1 | 49 | 237 | 208 | 1 | 1 | 45 |
| Jacket_KZS.xob | Gear (Top) | 6016 | 9968 | 1 | 1 | 35 | 252 | 278 | 1 | 1 | 34 |
| Jacket_M70_01.xob | Gear (Top) | 11003 | 17090 | 1 | 1 | 48 | 284 | 205 | 1 | 1 | 10 |
| Pants_BDU_M81.xob | Gear (Legwear) | 4023 | 5554 | 1 | 1 | 20 | 117 | 100 | 1 | 1 | 10 |
| Pants_KZS.xob | Gear (Legwear) | 2856 | 5092 | 1 | 1 | 16 | 176 | 220 | 1 | 1 | 20 |
| Pants_M70_01.xob | Gear (Legwear) | 6129 | 7950 | 1 | 1 | 19 | 237 | 208 | 1 | 1 | 10 |
| CombatBoots_US_01.xob | Gear (Footwear) | 2176 | 3148 | 1 | 1 | 6 | 133 | 100 | 1 | 1 | 4 |
| CombatBoots_Soviet_01.xob | Gear (Footwear) | 2054 | 3140 | 1 | 1 | 9 | 122 | 100 | 1 | 1 | 4 |
| m151a2_base.xob | Vehicle | 34709 | 36022 | 12 | 12 | 45 | 131 | 70 | 1 | 1 | 0 |
| UAZ469_base.xob | Vehicle | 32826 | 34755 | 13 | 13 | 37 | 2658 | 1448 | 4 | 4 | 5 |
| Barracks_01.xob | Structure | 13455 | 11036 | 4 | 4 | 0 | 194 | 98 | 1 | 1 | 0 |
| Barracks_E_02.xob | Structure | 95272 | 98776 | 15 | 15 | 0 | 178 | 94 | 1 | 1 | 0 |
| Barracks_E_03.xob | Structure | 129523 | 119760 | 14 | 14 | 0 | 168 | 92 | 1 | 1 | 0 |