Summary: 8 instances, 8 unique Text Count obj_normals[norms < 0.8] = 0.6 # TODO hacky get-around when normal finding fails completely 1 scheduler = torch.optim.lr_scheduler.MultiStepLR(optimizer, milestones=[10], gamma=0.1) # TODO automatic? 1 knn_dists, nearest_idx, nearest_pos = pytorch3d.ops.knn_points(query_points, mesh_verts, K=1, return_nn=True) # TODO should attract capsule middle? 1 colors[colors < 0.1] = 0.1 # TODO hack to make brighter 1 loss_meter.update(loss.item(), batch_size) # TODO better loss monitoring 1 # TODO implement normal check? 1 knn_dists, nearest_idx, nearest_pos = pytorch3d.ops.knn_points(mesh_verts, query_points, K=1, return_nn=True) # TODO should attract capsule middle? 1 obj_contact = sdf_to_contact(sdf_obj, dot_obj, method=contact_norm_method)# * (dot_obj/2+0.5) # TODO dotting contact normal 1