Data Preparation#
To use DLP3d web backend service, you need to download the offline motion database and set up the required directory structure.
Download Motion Database#
Required for Web Backend Service
To use the DLP3D Web Backend service, you need to download the motion database:
Google Drive Download: motion_data.zip
Baidu Cloud: motion_data.zip
Organize the data#
Extract motion database:
Create a
datadirectory in your project root if it doesn’t existExtract the downloaded
motion_data.zipfile into thedatadirectoryEnsure the following directory structure is created:
├─docker-compose.yml
├─data
│ ├─motion_database.db
│ ├─blendshapes_meta
│ ├─joints_meta
│ ├─mesh_glb
│ ├─motion_files
│ ├─restpose_npz
│ └─rigids_meta
├─dlp3d_web_backend
└─docs
Directory Structure Explanation#
For Web Backend Service:
data/: Directory containing motion-related data files.motion_database.db: SQLite database containing motion metadata.blendshapes_meta/: Directory for blendshapes metadata files.joints_meta/: Directory for joint metadata files.mesh_glb/: Directory for 3D mesh files in GLB format.motion_files/: Directory containing motion animation files.restpose_npz/: Directory for rest pose data in NPZ format.rigids_meta/: Directory for rigid body metadata files.