Git Product home page Git Product logo

multiviewsketch-garment's Introduction

Garment Ideation: Iterative View-Aware Sketch-Based Garment Modeling

Authors

Pinaki Nath Chowdhury, Tuanfeng Wang, Duygu Ceylan, Yi-Zhe Song, Yulia Gryaditskaya

SketchX, Center for Vision Speech and Signal Processing

University of Surrey, United Kingdom

Adobe Research London, UK

Surrey Institute for People Centred AI

Published at 3DV 2022 ORAL

[Paper] [Supplemental]

Abstract

Designing real and virtual garments is becoming extremely demanding with rapidly changing fashion trends and increasing need for synthesizing realistically dressed digital humans for various applications. However, traditionally designing real and virtual garments has been time-consuming. Sketch based modeling aims to bring the ease and immediacy of drawing to the 3D world thereby motivating faster iterations. We propose a novel sketch-based garment modeling framework that is specifically targeted to synchronize with the iterative process of garment ideation, e.g., adding or removing details from different views in each iteration. At the core of our learning based approach is a view-aware feature aggregation module that fuses the features from the latest sketch with the thus far aggregated features to effective refine the generated 3D shape. We evaluate our approach on a wide variety of garment types and iterative refinement scenarios. We also provide comparisons to alternative feature aggregation methods and demonstrate favorable results.

Our envisioned User Interface

Envisioned-User-Interface

How to cite this paper

@inproceedings{chowdhury2022garment,
    title={Garment Ideation: Iterative View-Aware Sketch-Based Garment Modeling}
    author={Chowdhury, Pinaki Nath and Wang, Tuanfeng and Ceylan, Duygu and Song, Yi-Zhe and Gryaditskaya, Yulia},
    booktitle={3DV},
    year={2022}
}

Instructions

how to setup:

  • bash setup.sh to setup the environment

how to run:

  • python train.py --model_name=model_AA --exp_name=model_AA --data_dir=<path/to/dataset>

multiviewsketch-garment's People

Contributors

pinakinathc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

multiviewsketch-garment's Issues

I don't know how to get the validation set of this project

@pinakinathc
I saw your project and was very interested in it, but I encountered some problems in the process of trying to run it.

Original Traceback (most recent call last):
  File "D:\anaconda\envs\garment\lib\site-packages\torch\utils\data\_utils\worker.py", line 287, in _worker_loop
    data = fetcher.fetch(index)
  File "D:\anaconda\envs\garment\lib\site-packages\torch\utils\data\_utils\fetch.py", line 49, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "D:\anaconda\envs\garment\lib\site-packages\torch\utils\data\_utils\fetch.py", line 49, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "D:\anaconda\envs\multiviewsketch-garment-main\src\dataset.py", line 66, in __getitem__
    garment = self.all_garments[index]
IndexError: list index out of range

I guess it's the lack of verification set.
It seems that I need to place the corresponding . obj file in the GEO/OBJ folder and write the file name to be used as the verification set in the val.txt file
But I can't find the corresponding obj file in the data set you provided to put it in the GEO/OBJ folder and val.txt.
Sorry to bother you ! but I really want to know what data and files need to be prepared before the project runs and how to operate the project.
English is not my native language. Please forgive me for any inadequacy if there is something that can not be expressed properly.

Request for Neural Network Model Checkpoint

I'm a student and I am highly interested in your neural network model.
I'm currently interested in validating the performance of your neural network model. However, training the model from scratch takes considerable time. Would it be possible for you to share the checkpoint of your model?
It would greatly accelerate my experimentation process. Thank you for considering my request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.