diff --git a/source/blender/blenkernel/intern/pbvh_bmesh.cc b/source/blender/blenkernel/intern/pbvh_bmesh.cc index 5094e30bfc5..acb10f49aa8 100644 --- a/source/blender/blenkernel/intern/pbvh_bmesh.cc +++ b/source/blender/blenkernel/intern/pbvh_bmesh.cc @@ -2189,6 +2189,9 @@ static void pbvh_bmesh_create_nodes_fast_recursive(Tree *pbvh, n->bounds_orig_ = n->bounds_; + /* Build GPU buffers for new node and update vertex normals. */ + BKE_pbvh_node_mark_rebuild_draw(n); + BKE_pbvh_node_fully_hidden_set(n, !has_visible); n->flag_ |= PBVH_UpdateNormals; }