DiffLocks dataset
收藏资源简介:
DiffLocks数据集包含40K种发型。每个样本包括3D头发(约100K根发丝)、相应的渲染RGB图像和关于头发的元数据。
The DiffLocks Dataset contains 40,000 distinct hairstyles. Each sample comprises 3D hair with approximately 100,000 individual hair strands, corresponding rendered RGB images, and metadata related to the hair.
DiffLocks数据集概述
数据集简介
- 名称: DiffLocks
- 用途: 从单张图像生成基于发丝的3D发型
- 技术基础: 使用扩散模型(Diffusion Models)
- 数据量: 40,000种3D合成发型数据
- 数据生成工具: Blender
数据集内容
- 数据类型:
- 3D发丝数据(约10万根发丝/样本)
- 对应的渲染RGB图像
- 头发相关元数据
- 数据特点: 基于发丝(strand-based)的头发表示
数据集获取与处理
-
下载方式: bash ./download_dataset.sh <DATASET_PATH_CONTAINING_ZIPPED_FILES>
-
解压处理: bash ./data_processing/uncompress_data.py --dataset_zipped_path <DATASET_PATH_CONTAINING_ZIPPED_FILES> --out_path <DATASET_PATH>
-
数据处理流程: bash ./data_processing/create_chunked_strands.py --dataset_path <DATASET_PATH> ./data_processing/create_latents.py --dataset_path=<DATASET_PATH> --out_path <DATASET_PATH_PROCESSED> ./data_processing/create_scalp_textures.py --dataset_path=<DATASET_PATH> --out_path <DATASET_PATH_PROCESSED> --path_strand_vae_model ./checkpoints/strand_vae/strand_codec.pt
预训练模型
- 获取方式: bash ./download_checkpoints.sh
相关资源
- 项目页面: https://radualexandru.github.io/difflocks/
- 论文: TODO(待补充)




