diff options
Diffstat (limited to 'intern/cycles/blender/blender_geometry.cpp')
-rw-r--r-- | intern/cycles/blender/blender_geometry.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/cycles/blender/blender_geometry.cpp b/intern/cycles/blender/blender_geometry.cpp index 9a82c5e9371..002f5e0fdb7 100644 --- a/intern/cycles/blender/blender_geometry.cpp +++ b/intern/cycles/blender/blender_geometry.cpp @@ -83,13 +83,13 @@ Geometry *BlenderSync::sync_geometry(BL::Depsgraph &b_depsgraph, if (geom == NULL) { /* Add new geometry if it did not exist yet. */ if (geom_type == Geometry::HAIR) { - geom = new Hair(); + geom = scene->create_node<Hair>(); } else if (geom_type == Geometry::VOLUME) { - geom = new Volume(); + geom = scene->create_node<Volume>(); } else { - geom = new Mesh(); + geom = scene->create_node<Mesh>(); } geometry_map.add(key, geom); } |