What is it?
This is a small project in which I created rendering and full interaction with sdf (Signed Distance Functions) primitives. Using Python, GLSL, Imgui, glfw, pyopengl.
The cursor, co-pilot, and gpt chat helped me bring the idea to life. I admit, it wasn't as colorful as I imagined. See the "About" section below.
Despite all the difficulties, I am happy with the result.
This work is in progress, and this tool currently has limited functionality. See the roadmap below for plans. Please support the project's development!
Roadmap
Goal: Create an MVP! But to achieve this, functionality is key. Look at the plans:
Functionality (the main thing)
- Save/Load function
- Add export to 3d model formats (obj, gltf, etc.), using voxelizations and marching cubes.
- Add the ability to drag and rotate primitives using gizmo.
User Interface (The most insignificant)
- Add themes.
- Localization ...And more...
Contributing
If you find a bug or want to suggest an improvement, open a new issue or even Pull Request.
For more information, visit github.
Top comments (0)