Target audience
- Game devs
- Makers
- Artists
- Hobbyists
- Designers
- Engineers
Goals
- Easy to use
- Powerful
- Useful
- Intuitive tools (minimal need to require tutorials).
- Minimalism
- Affordable
- Accessible - high contrast details, simple key/mouse control combinations.
- One window panel to do all design tasks in i.e. a 3D viewport.
Likely Features
- A tree of nodes defines the model.
- Intelligent aids for performing common tasks.
- Painting of surfaces (no UV mapping).
- Configuration presets.
- Export/import to/from some common formats.
- Import of SVG to a plane.
- Typical sketch features such as dimensions and constraints are edited in the 3D view (no sketches).
- Data export for use in producing technical drawings.
- Liberal use of color shading to make it easy to visualize mesh features.
- Technology stack: Godot Engine, GDScript, Go (for external performant code)
Timeline / Progress
- Establishment: 2025-05-14
- Branding done (this website).
- Setup of tech stack for development.
- Orbit GUI gizmo done
- Drag icon button done
- Study of ways to implement the 3D work area
- Development of a shader for the main 3D Gizmo complete (end of May 2025).
- Start work on controlling the 3D Gizmo in various modes of operation.
- Implemented a camera controller to rotate, zoom, and pan around the 3D viewport.
- 3D axis lines rendered to the scene (done using the RenderingServer).
- Implementing a grid on the XZ plane.
- Able to render a wire mesh from mesh data.
- Now able to highlight vertex points of a mesh.
- Box and circle selection tools developed.
- Developed a wire frame shader that allows for highlighting of vertices, and edges. Also, hiding of the diagonal wire between shared vertices.
- Need a visual debug tool for showing what is being done during selecting.