Feature Request
Currently, CommitPulse generates beautiful 3D isometric SVGs of a user's GitHub contributions, essentially creating a CommitPulse City.
It would be amazing to introduce an export option that generates a true 3D model file (like .stl or .obj) based on the same contribution data. This would allow users to physically 3D-print their GitHub contributions or import them into 3D environments (like Blender or game engines) for further customization.
Proposed Implementation
- Add an endpoint (e.g.,
/api/export3d) that calculates the block heights just like the SVG generator.
- Map the isometric layout to a true 3D coordinate system.
- Construct the
.obj or .stl format programmatically (since they are relatively simple text-based 3D formats).
- Provide a download button in the Customization Studio next to the PNG/SVG export options.
Feature Request
Currently, CommitPulse generates beautiful 3D isometric SVGs of a user's GitHub contributions, essentially creating a
CommitPulse City.It would be amazing to introduce an export option that generates a true 3D model file (like
.stlor.obj) based on the same contribution data. This would allow users to physically 3D-print their GitHub contributions or import them into 3D environments (like Blender or game engines) for further customization.Proposed Implementation
/api/export3d) that calculates the block heights just like the SVG generator..objor.stlformat programmatically (since they are relatively simple text-based 3D formats).