JSON Parameters

Below is a list of the possible JSON parameters that can be included within the JSON files generated during the FBX to GR2 process. Note that in order for any changes to JSON files to take effect, you'll need to save your changes and re-run fbx-to-gr2.

NOTE: When manually editing a JSON, all properties should feature the prefix bungie_

For example: "bungie_mesh_type": "_connected_geometry_mesh_type_physics"

Additional Info

Group of Properties

Properties can be placed in certain groups. For example, "object level properties" define the properties of 3d objects, while "face level properies" group the parameters which affect only faces of objects. Use of group properties in the JSON file is unneeded, they are coventional.

Valid for object_type

Defines the particular object_type for which a property can be used. For example the "marker_type" property is only valid for objects which use the object_type value: _connected_geometry_object_type_marker.

Valid for particular subtype only

Defines the specific subtype of objects for which this property can be used. For example the mesh_portal_type property can only be used when an object has the mesh_type property with the parameter: _connected_geometry_mesh_type_portal

Name

Type

Values

Additional Info

object_type

_enum

_connected_geometry_object_type_none

_connected_geometry_object_type_frame

_connected_geometry_object_type_marker

_connected_geometry_object_type_mesh

_connected_geometry_object_type_light

_connected_geometry_object_type_animation_control

_connected_geometry_object_type_animation_camera

_connected_geometry_object_type_animation_event

_connected_geometry_object_type_debug

The object_type is the general property of an object. It is used both for node objects in the "nodes_properties" section and, separately, for meshes in "meshes_properties".

Group of properties: object level properties

Valid for object_type: all

object_animates

_boolean

true/false (0/1)

The object_animates is the general property of an object. It is used both for node objects in the "nodes_properties" section and, separately, for meshes in "meshes_properties".

Group of properties: object level properties

Valid for object_type: all

object_ID

_name

GUID(36)

The object_ID is the general property of an object. It is used both for node objects in the "nodes_properties" section and, separately, for meshes in "meshes_properties".

Group of properties: object level properties

Valid for object_type: all

frame_ID1

_integer

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_frame

frame_ID2

_integer

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_frame

mesh_type

_enum

_connected_geometry_mesh_type_none

_connected_geometry_mesh_type_boundary_surface

_connected_geometry_mesh_type_collision

_connected_geometry_mesh_type_default

_connected_geometry_mesh_type_poop

_connected_geometry_mesh_type_poop_collision

_connected_geometry_mesh_type_poop_physics

_connected_geometry_mesh_type_poop_marker

_connected_geometry_mesh_type_poop_rain_blocker

_connected_geometry_mesh_type_poop_vertical_rain_sheet

_connected_geometry_mesh_type_decorator

_connected_geometry_mesh_type_object_instance

_connected_geometry_mesh_type_physics

_connected_geometry_mesh_type_portal

_connected_geometry_mesh_type_seam

_connected_geometry_mesh_type_planar_fog_volume

_connected_geometry_mesh_type_water_physics_volume

_connected_geometry_mesh_type_water_surface

_connected_geometry_mesh_type_lightmap_region

_connected_geometry_mesh_type_cookie_cutter

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_global_material

_string

Set this value to match the string of the desired global material as set out in your asset sidecar.xml under connected_geometry_global_material_table

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_primitive_type

_enum

_connected_geometry_primitive_type_none

_connected_geometry_primitive_type_box;

_connected_geometry_primitive_type_pill

_connected_geometry_primitive_type_sphere

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_tessellation_density

_enum

_connected_geometry_mesh_tessellation_density_none

_connected_geometry_mesh_tessellation_density_4x

_connected_geometry_mesh_tessellation_density_9x

_connected_geometry_mesh_tessellation_density_36x

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_additional_compression

_enum

_connected_geometry_mesh_additional_compression_force_on

_connected_geometry_mesh_additional_compression_force_off

_connected_geometry_mesh_additional_compression_default

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_primitive_box_length

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(box), i.e. mesh_primitive_type = _connected_geometry_primitive_type_box

mesh_primitive_box_width

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(box), i.e. mesh_primitive_type = _connected_geometry_primitive_type_box

mesh_primitive_box_height

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(box), i.e. mesh_primitive_type = _connected_geometry_primitive_type_box

mesh_primitive_pill_radius

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(pill), i.e. mesh_primitive_type = _connected_geometry_primitive_type_pill

mesh_primitive_pill_height

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(pill), i.e. mesh_primitive_type = _connected_geometry_primitive_type_pill

mesh_primitive_sphere_radius

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: PRIMITIVE(sphere), i.e. mesh_primitive_type = _connected_geometry_primitive_type_sphere

mesh_boundary_surface_type

_enum

_connected_geometry_boundary_surface_type_none

_connected_geometry_boundary_surface_type_soft_ceiling

_connected_geometry_boundary_surface_type_soft_kill

_connected_geometry_boundary_surface_type_slip_surface

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(boundary_surface), i.e. mesh_type = _connected_geometry_mesh_type_boundary_surface

mesh_boundary_surface_name

_name

32 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(boundary_surface), i.e. mesh_type = _connected_geometry_mesh_type_boundary_surface

mesh_poop_lighting

_enum

_connected_geometry_poop_lighting_none

_connected_geometry_poop_lighting_single_probe

_connected_geometry_poop_lighting_per_pixel

_connected_geometry_poop_lighting_per_vertex

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_pathfinding

_enum

_connected_poop_instance_pathfinding_policy_none

_connected_poop_instance_pathfinding_policy_cutout

_connected_poop_instance_pathfinding_policy_static

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_imposter_policy

_enum

_connected_poop_instance_imposter_policy_polygon_default

_connected_poop_instance_imposter_policy_polygon_high

_connected_poop_instance_imposter_policy_card_default

_connected_poop_instance_imposter_policy_card_high

_connected_poop_instance_imposter_policy_none

_connected_poop_instance_imposter_policy_never

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_imposter_transition_distance

_number

-1.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_fade_range_start

_number

36.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_fade_range_end

_number

30.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_is_render_only

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_chops_portals

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_does_not_block_aoe

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_excluded_from_lightprobe

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_decal_spacing

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_precise_geometry

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_decomposition_hulls

_integer

-1

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_poop_poop_predominant_shader_name

_name

1024 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(poop), i.e. mesh_type = _connected_geometry_mesh_type_poop

mesh_portal_type

_enum

_connected_geometry_portal_type_none

_connected_geometry_portal_type_no_way

_connected_geometry_portal_type_one_way

_connected_geometry_portal_type_two_way

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(portal), i.e. mesh_type = _connected_geometry_mesh_type_portal

mesh_portal_ai_deafening

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(portal), i.e. mesh_type = _connected_geometry_mesh_type_portal

mesh_portal_blocks_sound

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(portal), i.e. mesh_type = _connected_geometry_mesh_type_portal

mesh_portal_is_door

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(portal), i.e. mesh_type = _connected_geometry_mesh_type_portal

mesh_decorator_lod

_integer

1

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_decorator_name

_name

32 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

mesh_seam_associated_bsp

_name

32 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(seam), i.e. mesh_type = _connected_geometry_mesh_type_seam

mesh_water_volume_depth

_number

20.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(water_physics_volume), i.e. mesh_type = _connected_geometry_mesh_type_water_physics_volume

mesh_water_volume_flow_direction

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(water_physics_volume), i.e. mesh_type = _connected_geometry_mesh_type_water_physics_volume

mesh_water_volume_flow_velocity

_number

20.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(water_physics_volume), i.e. mesh_type = _connected_geometry_mesh_type_water_physics_volume

mesh_water_volume_fog_color

_vector

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(water_physics_volume), i.e. mesh_type = _connected_geometry_mesh_type_water_physics_volume

mesh_water_volume_fog_murkiness

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(water_physics_volume), i.e. mesh_type = _connected_geometry_mesh_type_water_physics_volume

mesh_fog_name

_name

32 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(planar_fog_volume), i.e. mesh_type = _connected_geometry_mesh_type_planar_fog_volume

mesh_fog_appearance_tag

_name

32 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(planar_fog_volume), i.e. mesh_type = _connected_geometry_mesh_type_planar_fog_volume

mesh_fog_volume_depth

_number

20.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: MESH_TYPE(planar_fog_volume), i.e. mesh_type = _connected_geometry_mesh_type_planar_fog_volume

marker_type

_enum

_connected_geometry_marker_type_none

_connected_geometry_marker_type_game_instance

_connected_geometry_marker_type_model

_connected_geometry_marker_type_pathfinding_sphere

_connected_geometry_marker_type_water_volume_flow

_connected_geometry_marker_type_physics_hinge_constraint

_connected_geometry_marker_type_physics_socket_constraint

_connected_geometry_marker_type_target

_connected_geometry_marker_type_garbage

_connected_geometry_marker_type_effects

_connected_geometry_marker_type_hint

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

marker_region

_string

connected_geometry_regions_table

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: mesh_type = _connected_geometry_mesh_type_object_instance

marker_all_regions

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: mesh_type = _connected_geometry_mesh_type_object_instance

marker_game_instance_tag_name

_name

64 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(game_instance), i.e. marker_type = _connected_geometry_marker_type_game_instance

marker_game_instance_variant_name

_name

64 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(game_instance), i.e. marker_type = _connected_geometry_marker_type_game_instance

marker_model_group

_name

64 characters

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only

MARKER_TYPE(model), i.e. marker_type = _connected_geometry_marker_type_model

MARKER_TYPE(hint), i.e. marker_type = _connected_geometry_marker_type_hint

MARKER_TYPE(target), i.e. marker_type = _connected_geometry_marker_type_target

marker_velocity

_vector

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(model), i.e. marker_type = _connected_geometry_marker_type_model

marker_pathfinding_sphere_vehicle_only

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(pathfinding_sphere), i.e. marker_type = _connected_geometry_marker_type_pathfinding_sphere

marker_pathfinding_sphere_remains_when_open

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(pathfinding_sphere), i.e. marker_type = _connected_geometry_marker_type_pathfinding_sphere

marker_pathfinding_sphere_with_sectors

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtype only: MARKER_TYPE(pathfinding_sphere), i.e. marker_type = _connected_geometry_marker_type_pathfinding_sphere

physics_constraint_parent

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_hinge_constraint

MARKER_TYPE(physics_socket_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_child

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_hinge_constraint

MARKER_TYPE(physics_socket_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_use_limits

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_hinge_constraint

MARKER_TYPE(physics_socket_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_hinge_min

_number

-180.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_hinge_constraint

physics_constraint_hinge_max

_number

180.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_hinge_constraint

physics_constraint_cone_angle

_number

90

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_plane_min

_number

-90

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_plane_max

_number

90

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_twist_start

_number

-180.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

physics_constraint_twist_end

_number

180.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_marker

Valid for particular subtypes only:

MARKER_TYPE(physics_hinge_constraint), i.e. marker_type = _connected_geometry_marker_type_physics_socket_constraint

animation_control_type

_enum

_connected_geometry_animation_control_type_none

_connected_geometry_animation_control_type_ik_effector

_connected_geometry_animation_control_type_aim_yaw

_connected_geometry_animation_control_type_aim_pitch

_connected_geometry_animation_control_type_orient_constraint

_connected_geometry_animation_control_type_target_proxy

_connected_geometry_animation_control_type_ik_pole_vector

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_id

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_ik_chain

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_ik_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_constraint_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_proxy_target_marker

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_proxy_target_tag

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_control_proxy_target_usage

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_control

animation_event_type

_enum

_connected_geometry_animation_event_type_none

_connected_geometry_animation_event_type_custom

_connected_geometry_animation_event_type_loop

_connected_geometry_animation_event_type_sound

_connected_geometry_animation_event_type_effect

_connected_geometry_animation_event_type_ik_active

_connected_geometry_animation_event_type_ik_passive

_connected_geometry_animation_event_type_text

_connected_geometry_animation_event_type_wrinkle_map

_connected_geometry_animation_event_type_footstep

_connected_geometry_animation_event_type_cinematic_effect

_connected_geometry_animation_event_type_object_function

_connected_geometry_animation_event_type_frame

_connected_geometry_animation_event_type_import

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_start

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_end

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_id

_integer

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_wrinkle_map_face_region

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_wrinkle_map_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_footstep_type

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_footstep_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_chain

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_eventik_active_tag

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_target_tag

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_target_marker

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_target_usage

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_proxy_target_id

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_pole_vector_id

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_ik_effector_id

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_cinematic_effect_tag

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_cinematic_effect_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_cinematic_effect_marker

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_object_function_name

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_object_function_effect

_number

0.0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_frame_frame

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_frame_name

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_frame_trigger

_boolean

true/false

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_import_frame

_integer

0

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

animation_event_import_name

_name

Group of properties: object level properties

Valid for object_type: _connected_geometry_object_type_animation_event

face_type

_enum

_connected_geometry_face_type_none

_connected_geometry_face_type_normal

_connected_geometry_face_type_seam_sealer

_connected_geometry_face_type_sky

_connected_geometry_face_type_weather_polyhedra

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

face_type

_enum

_connected_geometry_face_mode_none

_connected_geometry_face_mode_normal

_connected_geometry_face_mode_render_only

_connected_geometry_face_mode_collision_only

_connected_geometry_face_mode_sphere_collision_only

_connected_geometry_face_mode_shadow_only

_connected_geometry_face_mode_lightmap_only

_connected_geometry_face_mode_breakable

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

face_sides

_enum

_connected_geometry_face_sides_none

_connected_geometry_face_sides_one_sided

_connected_geometry_face_sides_one_sided_transparent

_connected_geometry_face_sides_two_sided

_connected_geometry_face_sides_two_sided_transparent

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

face_draw_distance

_enum

_connected_geometry_face_draw_distance_none

_connected_geometry_face_draw_distance_normal

_connected_geometry_face_draw_distance_detail_mid

_connected_geometry_face_draw_distance_detail_close

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

face_global_material

_string

Set this value to match the string of the desired global material as set out in your asset sidecar.xml under connected_geometry_global_material_table

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

face_region

_string

Set this value to match the string of the desired face region as set out in your asset sidecar.xml under connected_geometry_regions_table

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

texcoord_usage

_enum

_connected_material_texcoord_usage_default

_connected_material_texcoord_usage_none

_connected_material_texcoord_usage_anisotropic

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

conveyor

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

ladder

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

slip_surface

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

decal_offset

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

group_transparents_by_plane

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

no_shadow

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

precise_position

_enum

true/false

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

sky_permutation_index

_integer

0

Group of properties: face level properties

Valid for object_type: _connected_geometry_object_type_mesh

Valid for particular subtype only: face_type = _connected_geometry_face_type_sky

lightmap_additive_transparency

_vector

0

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_ignore_default_resolution_scale

_boolean

true/false

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_resolution_scale

_integer

3

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_chart_group

_integer

3

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_type

_enum

_connected_material_lightmap_type_per_pixel

_connected_material_lightmap_type_per_vertex

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_transparency_override

_boolean

true/false

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_analytical_bounce_modifier

_number

9999.0

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_general_bounce_modifier

_number

9999.0

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_translucency_tint_color

_vector

0

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lightmap_lighting_from_both_sides

_boolean

true/false

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_attenuation_cutoff

_number

0.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_attenuation_falloff

_number

0.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_emissive_focus

_number

0.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_emissive_color

_vector

0xFFFFFFFF

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_emissive_per_unit

_boolean

true/false

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_emissive_power

_number

0.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_emissive_quality

_number

1.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_use_shader_gel

_boolean

true/false

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

lighting_bounce_ratio

_number

1.0

Group of properties: material lighting properties

Valid for object_type: _connected_geometry_object_type_mesh

light_type

_enum

_connected_geometry_light_type_omni

_connected_geometry_light_type_spot

_connected_geometry_light_type_directional

Group of properties: lightmap configuration properties

Valid for object_type: _connected_geometry_object_type_light

light_type_version

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_game_type

_enum

_connected_geometry_bungie_light_type_default

_connected_geometry_bungie_light_type_uber

_connected_geometry_bungie_light_type_inlined

_connected_geometry_bungie_light_type_screen_space

_connected_geometry_bungie_light_type_rerender

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_shape

_enum

_connected_geometry_light_shape_rectangle

_connected_geometry_light_shape_circle

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_use_near_attenuation

_boolean

true/false

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_near_attenuation_start

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_near_attenuation_end

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_use_far_attenuation

_boolean

true/false

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_volume_distance

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_volume_intensity_scalar

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_fade_start_distance

_number

100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_fade_out_distance

_number

150.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_ignore_bsp_visibility

_boolean

true/false

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_far_attenuation_start

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_far_attenuation_end

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_color

_vector

0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_intensity

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_x_pos

_number

100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_y_pos

_number

100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_z_pos

_number

100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_x_neg

_number

-100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_y_neg

_number

-100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_clipping_size_z_neg

_number

-100.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_use_clipping

_number

0.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_hotspot_size

_number

30.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_hotspot_falloff

_number

45.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_falloff_shape

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_aspect

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_frustum_width

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_frustum_height

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_bounce_light_ratio

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_bounce_light_ratio

_number

1.0

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_dynamic_light_has_bounce

_boolean

true/false

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_screenspace_light_has_specular

_boolean

true/false

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_light_tag_override

_name

128 characters

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_shader_reference

_name

128 characters

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_gel_reference

_name

128 characters

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

light_lens_flare_reference

_name

128 characters

Group of properties: lightmapper placed lights properties

Valid for object_type: _connected_geometry_object_type_light

animation_test_property_1

_number

0.0

Group of properties: per-node animation properties

Valid for object_type: _connected_geometry_object_type_none

is_replacement_correction_node

_boolean

true/false

Group of properties: per-node animation properties

Valid for object_type: _connected_geometry_object_type_none

is_fik_anchor_node

_boolean

true/false

Group of properties: per-node animation properties

Valid for object_type: _connected_geometry_object_type_none

is_object_space_offset_node

_boolean

true/false

Group of properties: per-node animation properties

Valid for object_type: _connected_geometry_object_type_none

shader_type

_enum

override

shader

shader_cortana

shader_custom

shader_decal

shader_foliage

shader_fur

shader_fur_stencil

shader_glass

shader_halogram

shader_mux

shader_mux_material

shader_screen

shader_skin

shader_terrain

shader_water

Group of properties: material properties

Values of the shader_type mostly correspond to the type of the shader tag file that is created in Foundation. For example, shader_water corresponds to the shader tag file with the .shader_water extension.

However, along with values corresponding to these types, there is also a special override value. If you specify override as a value of shader_type, you will be able to override properties of the mesh (of its surface covered with this material) directly in the properties of the material by assigning a special value to shader_path.

Particularly, in this case, as a value of shader_path you can pass a mesh property with its new value, in the "=" format. For example:

"bungie_shader_path": "bungie_face_type=_connected_geometry_face_type_sky"

shader_path

_string

Group of properties: material properties

A path to the shader tag file (of the specified shader_type), relative to the tags folder, without file extension, and with double backslashes as path delimiters. For example:

objects\\equipment\\health_pack\\shaders\\health_pack_rubber

Or, a special value, overriding properties of the mesh (of its surface covered with this material), when shader_type is equal to override (see shader_type above).

Acknowledgements

Thanks to the following individuals for their research or contributions to this topic:

  • Crisp (Writing this page)