Add edges to polygons of a 3D model

Job ID: 31105014

Budget: $250 – $750 USD

Add edges to polygons of a 3D model

Description:
Create a Windows command line application using any tools in the allowed list.
The application takes the OBJ and PNG texture as inputs.
Then Add edges to the model. The edges follow the outline of each color.
Output: 1 Obj with new edges.
NOTE: The application must work with any model and texture and unlimited colors.

Example:
Attached is a 3D model "model.obj".
The model has a texture "model.png"
The texture contains three(3) dots: Red, Pink, Yellow
Step 1: The application would take this model.obj and model.png as parameters (see image: "step 1 - load model with 3 color dots.png")
Step 2: The application would add edges to the model that trace the each of the colors (see image: "step 2 - add edges.png")
Step 3: Save a new file with the additional edges called "model_new.obj"
NOTE: this is only 1 example. The application must work with any model and texture and unlimited colors.

Allowed list:
-Operating system: Windows
-programming languages allowed: C++, C#, PYTHON
-libraries allowed: any free or open source libraries, including OpenGL
-Inputs: 1 OBJ & 1 PNG texture file
-Outputs: 1 OBJ file with new edges
-processor: CPU or GPU

Deliverables:
1)the code
2)all required libraries
3)compilation instructions for windows
4)The application Binary working for Windows