SDF Model Editor Demo is a demonstration tool for rendering and interacting with Signed Distance Functions (SDF) primitives.
Built using:
- Python (for application logic)
- GLSL (for shader programming)
- Dear ImGui (for the graphical user interface)
- GLFW and PyOpenGL (for window management and rendering context)
π‘ Project Status
β οΈ Work in Progress (WIP)
This tool is currently in early development and has limited functionality. Please refer to the Roadmap section in github for future plans and contributions. Your support for the project's development is highly appreciated!
Features
- Full-fledged ability to create 3d models!
- Free movement of the camera in 3d space
- Real time rendering
- Save/Load projects (JSON format)
- A great foundation for development - clean (relatively) code, but a bit cumbersome...
π Acknowledgements
Developing this idea was significantly aided by modern AI tools, including GitHub Copilot and GPT chat.
While the initial vision was perhaps more elaborate, I am satisfied with the functional result achieved despite the challenges encountered.
π Contributing
We welcome community contributions! If you discover a bug, encounter an issue, or have an idea for an improvement, please feel free to:
- Open a new Issue.
- Submit a Pull Request with your proposed changes.
π Full Repository Link: EmberNoGlow/SDF-Model-Editor-Demo
Top comments (0)