Ignore empty nodes that have hide_render set.
@@ -13,7 +13,7 @@ from .animation import export_animation_data, AttributeConvertInfo
def export_empty_node(escn_file, export_settings, node, parent_gd_node):
"""Converts an empty (or any unknown node) into a spatial"""
- if "EMPTY" not in export_settings['object_types']:
+ if "EMPTY" not in export_settings['object_types'] or node.hide_render:
return parent_gd_node
empty_node = NodeTemplate(node.name, "Spatial", parent_gd_node)
empty_node['transform'] = node.matrix_local
@@ -0,0 +1,9 @@
+[gd_scene load_steps=1 format=2]
+
+[node type="Spatial" name="Scene"]
+[node name="Empty" type="Spatial" parent="."]
+transform = Transform(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0)