A simple 3D editor, that allows wrapping a 3D model into a texture. As a texture, there could be used UV mappings, images, or figures.
- Single Page Application (SPA) – is presented to the user through a single HTML page to be more responsive and to more closely replicate a desktop application or a native app
- Mobile-friendly
- Installable Progressive Web App (PWA)
- Dark & Light theme
- Different kinds of texture: image, figure, UV mapping with borders (default)
- Rotating a model in editor. The rotating is implemented via mouse (right-click) or touch (2 touches at the same time in any place of the scene)
- Exporting a model with a texture in glTF (GL Transmission Format)
- Restores selected theme after page reload or app close from IndexedDB
- Open Graph Protocol, Twitter Cards
- Uses: a cross-browser WebGL based 3D library, a full-featured image editor, a super-simple promise-based key-value store implemented with IndexedDB, LQIP placeholders, a tool to remove unused CSS
👍🎉 First off, thanks for taking the time to contribute! 🎉👍
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Init Submodules (
git submodule update --init --recursive
) - Create your Feature Branch (
git checkout -b feature/awesome-feature
) - Commit your Changes (
git commit -m 'Add awesome feature'
) - Push to the Branch (
git push origin feature/awesome-feature
) - Open a Pull Request
Leave a ⭐ if you think this project is cool or useful for you.
Mod3D
is licenced under the MIT License. See the LICENSE for more information.