3D models editor with collaboration features
To download all dependencies use command:
make setup
To build 3D editor AND server, use command:
make build
You can find binary in the build/app
directory, or run it via makefile:
make run # or make run-intel to use intel GPU
Server's binary can be found in build/network_lib
directory. To run server, run binary with passing port as argument:
build/network_lib/3d_graphics-server <PORT>
- Mixed model view mode: shows points and faces
- Points only view mode: shows only points
- Save/load model
- Duplicate/Join points
- Collaboration
network.mp4
- 3D manipulator (Gizmo)
- Translate
- Scale
- Rotate
- Triangulation
- Triangulation via tessalation shader
- Vertex modification
- Move
- Duplicate
- Join
- Remove
- Save/Load model
- Load model from obj file
- Export model to obj file
- Load/Save scene to own binary format
- Light source
- Collaboration