Skip to content

smartscenes/sstk-metadata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metadata

SmartScenes metadata files to hookup supported assets with the SSTK

To hookup the metadata to the SSTK, follow the instructions in the respective READMEs for each asset type and add the appropriate metadata files to:

To each assets.json file, add the following:

  {
    "name": <dataset-name>,
    "type": <model|scan|scene>,            # asset type (use "model" for simple mesh, "scan" for scanned mesh, "scene" for composition of 3D assets)
    "metadata": <path to metadata>,
    "ids": <path to CSV with ID>           # omit if using solr to search
  }

As an example, below is the entry for the NYUv2 dataset in ${STK}/server/static/data/assets-extra.json.

  {
    "name": "nyuv2",
    "type": "scan", 
    "metadata": "${assetsDir}/data/scannet/nyuv2.json",
    "ids": "${assetsDir}/data/scannet/nyuv2.csv"
  }

For the webapp, ${assetsDir} goes to path that the server is running on (e.g. http://localhost:8010/resources). For the SSC ${STK}/server/ssc/data/assets.json, the path can be specified relative to the location of the json file (e.g. ../server/static/data/matterport/mpr3d.csv).

See SSTK wiki on how to prepare assets for more information.

Supported dataset metadata summary

metadata Dataset Type Size
v0.5.3 ShapeNet 3D models Large dataset of 3D models
v0.5.4 ABO 3D models Large dataset of ~8K 3D models
Coming soon Stanford Scene Database Synthetic scenes 150 rooms
v0.5.4 HSSD Synthetic Scenes 211 houses, ~18K 3D models
v0.5.4 3DFront Synthetic Scenes 1.9K houses with objects from 3DFuture
v0.5.4 Structured3D Synthetic Architecture 3.5K house layouts
v0.5.1 ScanNet Reconstructions ~1500 scans of ~700 regions and rooms
v0.5.1 NYUv2 Reconstructions ~500 scans
v0.5.1 Matterport3D Reconstructions 90 houses with over 2000 regions
v0.5.1 SceneNN Reconstructions
Coming soon 2D-3D-S Reconstructions

Changelog

Refer to CHANGELOG.md for a record of notable changes.

Releases

No releases published

Packages

No packages published