timzhang642 / 3D-Machine-Learning

A resource repository for 3D machine learning
9.8k stars 1.79k forks source link

Tool to create dataset for Segmentation of 3D-CAD Models #64

Open dhirajsuvarna opened 4 years ago

dhirajsuvarna commented 4 years ago

Hi, I am trying to do Segmentation task on 3d CAD Models. However, I need to create the dataset for same. I would like to know if there is any tool to mark different segments on the CAD Model and generate the required files which can be used as dataset. Any help is highly appreciated

timzhang642 commented 4 years ago

Hi, I know in 3Ds Max you can bundle geometries into groups and assign them with an ID, which can be rendered using, for example, VRay's render element on Object ID that gives you a 2D version of the segmented 3D geometry.

https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/3DSMax/files/GUID-9E4B1EBE-A5E7-453E-85A3-8A85D8CAC727-htm.html

https://docs.chaosgroup.com/display/VRAY3MAX/Object+ID+%7C+VRayObjectID

dhirajsuvarna commented 4 years ago

@timzhang642, I used this tool https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor to annotate my point clouds for segmentation task.

Howver, assigning color to each point is a pretty tedious task and I am still looking for tool through which which I can easily assign colors to the meshes (since selecting meshes is easier than selecting points) and export it out.

Let me know your views on it. Also in my effort to find out tools I have come across several other tools, hope to update this post with a list, which you can later add in the main page.