Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jungyoonlim/unfold
3D Model UV unwrapping
https://github.com/jungyoonlim/unfold
Last synced: 2 days ago
JSON representation
3D Model UV unwrapping
- Host: GitHub
- URL: https://github.com/jungyoonlim/unfold
- Owner: Jungyoonlim
- Created: 2023-07-16T19:04:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-27T20:22:54.000Z (11 months ago)
- Last Synced: 2024-03-15T16:05:25.703Z (8 months ago)
- Language: Python
- Homepage:
- Size: 66.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What Unfold does
- Automate UV unwrapping for 3D models with Reinforcement Learning (in interior design, games, 3d art, ar/vr, architecture, engineering, product design etc)## What is UV-ing?
- ML Algorithms can have an advantage by training on a wide variety of complex geometries, e.g. dealing with non-planar or concave polygons, quite common in 3D models.## Unfold Project
- RL Algorithm
- Learn UV unwrapping rules
- Develop a web-based user interface or a plugin for a popular 3D modeling sw to make a way to upload their 3D models and download the generated 2D UV maps.
- Incorporate my RL model -- embed in my application and able to accept 3D models as input and output 2D UV maps.
- Handle File I/O -- Need to be able to read in 3D model files in various formates and export 2D UV maps in a format thta users can use in their texturing workflow (.png, .jpg, etc)
- A training pipeline -- My RL model can generate UV maps after it's been trained, need to continually train my model on new data so that it can improve over time.
- Set up a system for collecting training data, re-training your model, and deploying the new versions of my model.
- Maps should be well laid-out for good performance and usability // follow the guidelines and rules of UV mapping
- Test and Iterate!