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.