Alembic Import Test Report

Tested files: 7
NameNewReferenceDiff
74200-bad-face-counts-polymesh
==== Meshes: 1 - Mesh 'PolyMeshShape' vtx:0 face:0 loop:0 edge:0 ==== Objects: 1 - Obj 'PolyMesh' MESH data:'PolyMeshShape' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
==== Meshes: 1 - Mesh 'PolyMeshShape' vtx:0 face:0 loop:0 edge:0 ==== Objects: 1 - Obj 'PolyMesh' MESH data:'PolyMeshShape' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
 
74200-bad-face-counts-subd
==== Meshes: 1 - Mesh 'SubDShape' vtx:0 face:0 loop:0 edge:0 ==== Objects: 1 - Obj 'SubD' MESH data:'SubDShape' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - SUBSURF 'Subdivision' levels:1/2 type:CATMULL_CLARK crease:True
==== Meshes: 1 - Mesh 'SubDShape' vtx:0 face:0 loop:0 edge:0 ==== Objects: 1 - Obj 'SubD' MESH data:'SubDShape' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - SUBSURF 'Subdivision' levels:1/2 type:CATMULL_CLARK crease:True
 
malformed_curves
==== Curves(new): 1 - Curve 'malformed_curves' splines:1 control-points:2 - attr 'curve_type' INT8 CURVE - 2 - attr 'handle_left' FLOAT_VECTOR POINT - (-1.000, 0.000, 0.000) - (2.000, 0.000, 0.000) - attr 'handle_right' FLOAT_VECTOR POINT - (1.000, 0.000, 0.000) - (4.000, 0.000, 0.000) - attr 'handle_type_left' INT8 POINT - 3 3 - attr 'handle_type_right' INT8 POINT - 3 3 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (3.000, 0.000, 0.000) ==== Objects: 1 - Obj 'malformed_curves' CURVES data:'malformed_curves' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
==== Curves(new): 1 - Curve 'malformed_curves' splines:1 control-points:2 - attr 'curve_type' INT8 CURVE - 2 - attr 'handle_left' FLOAT_VECTOR POINT - (-1.000, 0.000, 0.000) - (2.000, 0.000, 0.000) - attr 'handle_right' FLOAT_VECTOR POINT - (1.000, 0.000, 0.000) - (4.000, 0.000, 0.000) - attr 'handle_type_left' INT8 POINT - 3 3 - attr 'handle_type_right' INT8 POINT - 3 3 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (3.000, 0.000, 0.000) ==== Objects: 1 - Obj 'malformed_curves' CURVES data:'malformed_curves' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
 
malformed_face_indices
==== Meshes: 2 - Mesh 'malformed_face_indices' vtx:4 face:0 loop:0 edge:0 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (1.000, 0.000, 1.000) - (0.000, 0.000, 1.000) - Mesh 'malformed_vertex_crease' vtx:4 face:1 loop:4 edge:4 - 3 2 1 0 - 0/3 2/3 1/2 0/1 - attr 'crease_vert' FLOAT POINT - 0.000 0.000 0.000 0.000 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (1.000, 0.000, 1.000) - (0.000, 0.000, 1.000) ==== Objects: 2 - Obj 'malformed_face_indices' MESH data:'malformed_face_indices' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - Obj 'malformed_vertex_crease' MESH data:'malformed_vertex_crease' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - SUBSURF 'Subdivision' levels:1/2 type:CATMULL_CLARK crease:True
==== Meshes: 2 - Mesh 'malformed_face_indices' vtx:4 face:0 loop:0 edge:0 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (1.000, 0.000, 1.000) - (0.000, 0.000, 1.000) - Mesh 'malformed_vertex_crease' vtx:4 face:1 loop:4 edge:4 - 3 2 1 0 - 0/3 2/3 1/2 0/1 - attr 'crease_vert' FLOAT POINT - 0.000 0.000 0.000 0.000 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (1.000, 0.000, 1.000) - (0.000, 0.000, 1.000) ==== Objects: 2 - Obj 'malformed_face_indices' MESH data:'malformed_face_indices' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - Obj 'malformed_vertex_crease' MESH data:'malformed_vertex_crease' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - SUBSURF 'Subdivision' levels:1/2 type:CATMULL_CLARK crease:True
 
malformed_nurbs
 
malformed_points
==== Point Clouds: 1 - PointCloud 'malformed_points' points:4 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (2.000, 0.000, 0.000) - (3.000, 0.000, 0.000) - attr 'radius' FLOAT POINT - 0.010 0.010 0.010 0.010 ==== Objects: 1 - Obj 'malformed_points' POINTCLOUD data:'malformed_points' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
==== Point Clouds: 1 - PointCloud 'malformed_points' points:4 - attr 'position' FLOAT_VECTOR POINT - (0.000, 0.000, 0.000) - (1.000, 0.000, 0.000) - (2.000, 0.000, 0.000) - (3.000, 0.000, 0.000) - attr 'radius' FLOAT POINT - 0.010 0.010 0.010 0.010 ==== Objects: 1 - Obj 'malformed_points' POINTCLOUD data:'malformed_points' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000
 
point_attributes
==== Point Clouds: 1 - PointCloud 'particles' points:5 - attr 'emission' FLOAT_COLOR POINT - (3.261, 0.846, 0.097, 1.000) - (3.188, 0.827, 0.094, 1.000) - (3.660, 0.949, 0.108, 1.000) - (3.597, 0.933, 0.107, 1.000) - (3.205, 0.831, 0.095, 1.000) - attr 'normals' FLOAT_VECTOR POINT - (-0.467, 0.698, 0.544) - (-0.708, 0.276, -0.650) - (0.652, -0.041, -0.757) - (0.672, -0.274, 0.688) - (-0.705, -0.664, 0.249) - attr 'position' FLOAT_VECTOR POINT - (-2.168, 0.698, -0.916) - (1.324, 0.276, -2.865) - (3.020, -0.041, 1.284) - (-1.478, -0.274, 2.791) - (-1.483, -0.664, -1.957) - attr 'radius' FLOAT POINT - 0.577 0.577 0.577 0.577 0.577 - attr 'temperature' FLOAT POINT - 0.400 0.400 0.400 0.400 0.400 - attr 'uv' FLOAT2 POINT - (0.863, 0.746) - (0.118, 0.589) - (0.363, 0.487) - (0.627, 0.412) - (0.946, 0.269) ==== Objects: 1 - Obj 'particles' POINTCLOUD data:'particles' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - MESH_SEQUENCE_CACHE 'MeshSequenceCache'
==== Point Clouds: 1 - PointCloud 'particles' points:5 - attr 'emission' FLOAT_COLOR POINT - (3.261, 0.846, 0.097, 1.000) - (3.188, 0.827, 0.094, 1.000) - (3.660, 0.949, 0.108, 1.000) - (3.597, 0.933, 0.107, 1.000) - (3.205, 0.831, 0.095, 1.000) - attr 'normals' FLOAT_VECTOR POINT - (-0.467, 0.698, 0.544) - (-0.708, 0.276, -0.650) - (0.652, -0.041, -0.757) - (0.672, -0.274, 0.688) - (-0.705, -0.664, 0.249) - attr 'position' FLOAT_VECTOR POINT - (-2.168, 0.698, -0.916) - (1.324, 0.276, -2.865) - (3.020, -0.041, 1.284) - (-1.478, -0.274, 2.791) - (-1.483, -0.664, -1.957) - attr 'radius' FLOAT POINT - 0.577 0.577 0.577 0.577 0.577 - attr 'temperature' FLOAT POINT - 0.400 0.400 0.400 0.400 0.400 - attr 'uv' FLOAT2 POINT - (0.863, 0.746) - (0.118, 0.589) - (0.363, 0.487) - (0.627, 0.412) - (0.946, 0.269) ==== Objects: 1 - Obj 'particles' POINTCLOUD data:'particles' - pos 0.000, 0.000, 0.000 - rot 0.000, 0.000, 0.000 (XYZ) - scl 1.000, 1.000, 1.000 - 1 modifiers - MESH_SEQUENCE_CACHE 'MeshSequenceCache'