News | ABC DatasetA Big CAD Model Dataset For Geometric Deep Learninghttps://deep-geometry.github.io/abc-dataset/

数据集链接

可以根据自己的情况下载,相应的txt,建议下载all_v00.txt

下面是我自己写的脚本,方便大家下载   

1.载新建一个step文件夹

2.下载all_v00.txt文件

3.新建download_files文件

# 设置下载的URL文件地址
$url = "https://deep-geometry.github.io/abc-dataset/data/all_v00.txt"
$outputFile = "all_v00.txt"

# 步骤 1: 下载 all_v00.txt 文件|
#Write-Host "Downloading all_v00.txt ..."
#curl --insecure -o $outputFile $url

# 步骤 2: 创建下载文件夹(如果不存在)
#$folders = @("meta", "step", "png", "obj", "stl2", "feat", "stat", "ofs")
$folders = @("stl2", "feat")
foreach ($folder in $folders) {
    if (-not (Test-Path -Path $folder)) {
        Write-Host "Creating folder: $folder"
        New-Item -ItemType Directory -Force -Path $folder
    }
}

# 步骤 3: 提取每种格式的 URL
$formats = @("stl2", "feat")
foreach ($format in $formats) {
    Write-Host "Processing format: $format"
    # 提取每种格式的 URL,并保存为对应的文件(如 meta_v00.txt)
    Select-String -Pattern $format -Path $outputFile | ForEach-Object { $_.Line } > "${format}_v00.txt"
    
    # 步骤 4: 批量下载对应格式的文件
    $fileList = Get-Content "${format}_v00.txt"
    foreach ($line in $fileList) {
        $url, $filename = $line -split ' '
        Write-Host "Downloading $filename from $url"
        Invoke-WebRequest -Uri $url -OutFile "./$format/$filename"
    }
}

Write-Host "All files downloaded successfully!"

#$folders = @("meta", "step", "png", "obj", "stl2", "feat", "stat", "ofs")

按需要修改下载格式
$folders = @("stl2", "feat")

$formats = @("stl2", "feat")

4.运行
路径选择下输入powershell  执行如下命令 
.\download_files.ps1

5.视频教程

3D模型下载,可以用于大模型训练及3D打印等_哔哩哔哩_bilibili

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐