i3dio.exporter:export_blend_to_i3d:INFO: Blender version is: 3.6.5
i3dio.exporter:export_blend_to_i3d:INFO: I3D Exporter version is: 3.0.0
i3dio.exporter:export_blend_to_i3d:INFO: Exported using 'element_tree'
i3dio.exporter:export_blend_to_i3d:INFO: Exporting to F:\fs22 modding\Pipe layer\FS22_CatD7G\textures\sideboom.i3d
i3dio.exporter:_export_selected_objects:INFO: 'Selected Objects' export is selected'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cube.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Cube.006] Filling out basic attributes, {name='Cube.006', nodeId='1'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cube.020] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cube.020] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Cube.020] Filling out basic attributes, {name='Cube.020', nodeId='1'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Cube.020] Has material 'Material'
i3dio.i3d.I3D:add_material:DEBUG: [sideboom] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material] Filling out basic attributes, {name='Material', nodeId='1'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Cube.020] Subset with index [0] based on material 'Material'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cube.020] Processing subset: materialId="1" numTriangles="456" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cube.020] Has subset 'Material' with '456' triangles and materialId="1" numTriangles="456" firstIndex="0" firstVertex="0" numIndices="1368" numVertices="550"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Cube.020] Has '1' subsets, '456' triangles and '550' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Cube.006] has shape ID '1'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cube.006] transforming to new transform-basis with <Matrix 4x4 (-0.0071,  0.0172, 0.0000,  1.3058)
            (-0.0042, -0.0292, 0.0000, -0.8710)
            ( 0.0000,  0.0000, 0.0546,  1.2785)
            ( 0.0000,  0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cube.006] translation is <Vector (1.3058, -0.8710, 1.2785)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cube.006] has translation: [1.3058 -0.870966 1.27848]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cube.006] has rotation(degrees): [0 -0 -149.44]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cube.006] has scale: [0.00825198 0.0338734 0.0545597]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Cube.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cube.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cube.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Cylinder.004] Filling out basic attributes, {name='Cylinder.004', nodeId='2'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cylinder] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cylinder] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Cylinder] Filling out basic attributes, {name='Cylinder', nodeId='2'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Cylinder] Has material 'Material.006'
i3dio.i3d.I3D:add_material:DEBUG: [sideboom] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.006] Filling out basic attributes, {name='Material.006', nodeId='2'}
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //..\Pipe layer\FS22_CatD7G\textures\winch.dds
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: F:\fs22 modding\Pipe layer\FS22_CatD7G\textures\winch.dds
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: C:\Program Files (x86)\Steam\steamapps\common\Farming Simulator 22\data
i3dio.node_classes.node.Material:_diffuse_from_nodes:DEBUG: [Material.006] Has diffuse texture 'F:\fs22 modding\Pipe layer\FS22_CatD7G\textures\winch.dds'
i3dio.i3d.I3D:add_file:DEBUG: [sideboom] New File
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //..\Pipe layer\FS22_CatD7G\textures\winch.dds
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: F:\fs22 modding\Pipe layer\FS22_CatD7G\textures\winch.dds
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: C:\Program Files (x86)\Steam\steamapps\common\Farming Simulator 22\data
i3dio.node_classes.file.Image:_copy_file:INFO: [winch.dds] is not an FS builtin and will be copied
i3dio.node_classes.file.Image:_copy_file:DEBUG: [winch.dds] will be copied using the 'MODHUB' hierarchy structure
i3dio.node_classes.file.Image:_copy_file:INFO: [winch.dds] copied to 'F:\fs22 modding\Pipe layer\FS22_CatD7G\textures\textures\winch.dds'
i3dio.node_classes.file.Image:_resolve_filepath:INFO: [winch.dds] Resolved filepath: textures\winch.dds
i3dio.node_classes.file.Image:_create_xml_element:DEBUG: [winch.dds] Filling out basic attributes, {name='textures/winch.dds', nodeId='1'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.006] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.006] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Cylinder] Subset with index [0] based on material 'Material.006'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cylinder] Processing subset: materialId="2" numTriangles="124" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cylinder] Has subset 'Material.006' with '124' triangles and materialId="2" numTriangles="124" firstIndex="0" firstVertex="0" numIndices="372" numVertices="192"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Cylinder] Has '1' subsets, '124' triangles and '192' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Cylinder.004] has shape ID '2'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.004] transforming to new transform-basis with <Matrix 4x4 (-0.1406, 0.0000,  0.1244, -0.0661)
            ( 0.1301, 0.0000,  0.1344,  0.9338)
            ( 0.0000, 0.2669, -0.0000,  1.2785)
            ( 0.0000, 0.0000,  0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.004] translation is <Vector (-0.0661, 0.9338, 1.2785)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.004] has translation: [-0.0660606 0.933763 1.27848]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.004] has rotation(degrees): [90 -0 137.211]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.004] has scale: [0.191529 0.266877 0.183169]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Cylinder.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Cylinder.006] Filling out basic attributes, {name='Cylinder.006', nodeId='3'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cylinder.031] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Cylinder.031] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Cylinder.031] Filling out basic attributes, {name='Cylinder.031', nodeId='3'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Cylinder.031] Has material 'Material'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Cylinder.031] Subset with index [0] based on material 'Material'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cylinder.031] Processing subset: materialId="1" numTriangles="66088" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Cylinder.031] Has subset 'Material' with '66088' triangles and materialId="1" numTriangles="66088" firstIndex="0" firstVertex="0" numIndices="198264" numVertices="124979"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Cylinder.031] Has '1' subsets, '66088' triangles and '124979' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Cylinder.006] has shape ID '3'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.006] transforming to new transform-basis with <Matrix 4x4 (0.1661,  0.0000,  0.0000, -0.0650)
            (0.0000, -0.0000, -0.1655,  0.9697)
            (0.0000,  0.0443, -0.0000,  0.9086)
            (0.0000,  0.0000,  0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.006] translation is <Vector (-0.0650, 0.9697, 0.9086)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.006] has translation: [-0.0650077 0.969695 0.908574]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.006] has rotation(degrees): [90 -0 0]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Cylinder.006] has scale: [0.166051 0.0443458 0.165539]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Cylinder.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Cylinder.006] no more children to process in object
