All Projects → 1900zyh → 3d Human Body Shape

1900zyh / 3d Human Body Shape

Licence: mit
[ICIMCS'2017] Official Code for 3D Human Body Reshaping with Anthropometric Modeling

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to 3d Human Body Shape

3d Bat
3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling
Stars: ✭ 179 (-6.77%)
Mutual labels:  3d
Babylonhx
Port of Babylon.js 3D engine to Haxe.
Stars: ✭ 182 (-5.21%)
Mutual labels:  3d
Lambdacube Edsl
Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
Stars: ✭ 186 (-3.12%)
Mutual labels:  3d
Visvis
Visvis - the object oriented approach to visualization
Stars: ✭ 180 (-6.25%)
Mutual labels:  3d
Satin
A 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-5.21%)
Mutual labels:  3d
Awesome Webgpu
😎 Curated list of awesome things around WebGPU ecosystem.
Stars: ✭ 182 (-5.21%)
Mutual labels:  3d
Meshlab
The open source mesh processing system
Stars: ✭ 2,619 (+1264.06%)
Mutual labels:  3d
Gfm
3D maths for D gamedev. This library is deprecated, see README.md
Stars: ✭ 190 (-1.04%)
Mutual labels:  3d
I3s Spec
This repository hosts the specification for Scene Layers which are containers for arbitrarily large amounts of geographic data. The delivery and persistence model for Scene Layers, referred to as Indexed 3d Scene Layer (I3S) and Scene Layer Package (SLPK) respectively, are specified.
Stars: ✭ 182 (-5.21%)
Mutual labels:  3d
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+6893.75%)
Mutual labels:  3d
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-5.73%)
Mutual labels:  3d
Armory
3D Engine with Blender Integration
Stars: ✭ 2,350 (+1123.96%)
Mutual labels:  3d
Cq Editor
CadQuery GUI editor based on PyQT
Stars: ✭ 183 (-4.69%)
Mutual labels:  3d
Euc
A software rendering crate that lets you write shaders with Rust
Stars: ✭ 180 (-6.25%)
Mutual labels:  3d
Pixel2meshplusplus
Pixel2Mesh++: Multi-View 3D Mesh Generation via Deformation. In ICCV2019.
Stars: ✭ 188 (-2.08%)
Mutual labels:  3d
Dust3d
🐪 Dust3D is a cross-platform open-source 3D modeling software. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one.
Stars: ✭ 2,263 (+1078.65%)
Mutual labels:  3d
Tinyobjloader
Tiny but powerful single file wavefront obj loader
Stars: ✭ 2,363 (+1130.73%)
Mutual labels:  3d
Dicomtomesh
A command line tool to transform a DICOM volume into a 3d surface mesh (obj, stl or ply). Several mesh processing routines can be enabled, such as mesh reduction, smoothing or cleaning. Works on Linux, OSX and Windows.
Stars: ✭ 191 (-0.52%)
Mutual labels:  3d
Pywavefront
Python library for importing Wavefront .obj files
Stars: ✭ 189 (-1.56%)
Mutual labels:  3d
Vu
Virtual Universe 3D Engine
Stars: ✭ 183 (-4.69%)
Mutual labels:  3d

3D Human Body Reshaping with Anthropometric Modeling

creating by deform-based global mapping

source code of paper: 3D Human Body Reshaping with Anthropometric Modeling

please contact me for the free full-text paper by email.

Quick start

Environment

  1. Windows/OSX/Linux, python3.5
  2. install all packages you need from .whl files or by running:
pip install -r requirements.txt

Preparation

  1. download training data from SPRING
  2. put the datasets under 3D-human-Body-Shape/data folder
  3. download codes by running
git clone https://github.com/1900zyh/3D-Human-Body-Shape.git
cd 3D-Human-Body-Shape/

Training

You need to download your own datasets and run the scripts as below:

cd src/ 
python train.py

Testing

You can test the demo using released model by running:

cd src/
python demo.py

Demo

  1. adjust size (the numbers represents times of std, e.g. 30 means +3 std)
  1. 'Ctrl + s' to save obj file

  2. choose different mapping method

  1. press 'PREDICT' button to input the numbers(You don't need to fill out the form, the defualt can be estimated)

Different Mapping Methods

  1. global mapping
  2. local_with_mask
  3. local_with_rfemat

Citation

If you find this paper useful, please cite:

@inproceedings{zeng20173d,
  title={3D Human Body Reshaping with Anthropometric Modeling},
  author={Zeng, Yanhong and Fu, Jianlong and Chao, Hongyang},
  booktitle={International Conference on Internet Multimedia Computing and Service},
  pages={96--107},
  year={2017},
  organization={Springer}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].