Mod3d
🎨 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.
Install / Use
/learn @malokhvii-eduard/Mod3dREADME
<!-- markdownlint-disable MD033 -->
<!-- markdownlint-disable MD041 -->
<div align="center">
<h2 align="center">🎨 Mod3D</h2>
<p align="center">
A simple 3D editor, that allows wrapping a 3D model into a texture. As a
texture, there could be used
<a href="https://en.wikipedia.org/wiki/UV_mapping" aria-label="UV mapping">
UV mappings</a>, images, or figures.
</p>
<p id="shields" align="center" markdown="1">
</p>
<div id="demo" align="center" markdown="1">

🎉 Features
- 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
🛠️ Tech Stack
<!-- markdownlint-disable MD013 --> <!-- markdownlint-enable MD013 -->✍️ Contributing
👍🎉 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
💖 Like this project ?
Leave a ⭐ if you think this project is cool or useful for you.
⚠️ License
Mod3D is licenced under the MIT License. See the LICENSE for more information.
