Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Dataset

The full data can be downloaded here.

The data folder is structured as below:

scene config

scene_config.json defines all original-transformed scene pairs, which is a list of dict. one dict defines one pair. For example:

    "obj_A": {
        "src_tgt_pair": [
            [
                0,
                3
            ],
            [
                0,
                22
            ],
            [
                0,
                34
            ]
        ]
    }

means the dynamic object obj_A forms three original-transformed scene pairs: time=0 or 3 as the original/transformed scene, time=0 or 22, time=0 or 34.

frames

frames/original_nerf_views/{s}_{t}/{id}.png: frames of the object s at the original time t.

frames/original_nerf_views/{s}_{t}/transforms.json: camera parameters of original frames.

frames/frames/transformed_views/{s}_{t2}/transformed_view/{id}.png: transformed rgb view of the object s at the transformed time t2.

frames/frames/transformed_views/{s}_{t2}/transformed_view/{id}_depth.npy: transformed depth view.

frames/frames/transformed_views/{s}_{t2}/transformed_view/transforms.json: camera parameters of the transformed view.

frames/frames/transformed_views/{s}_{t2}/evaluations/: 30 other rgbd views and camera parameters rendered surrounding s at time t2, which are what used to evaluate in our paper.

glbs

glb files for the dynamic objects.

meshes

obj files for dynamic objects in the time defined in scene_config.json.

rendering code

blender.py is a sample script to render views surrounding the object loadinging glb files and specifying the time. You can change it to render your own.