humannerf icon indicating copy to clipboard operation
humannerf copied to clipboard

Why are the rotation axis of ZJU_MOCAP and wild different

Open PolyLiYJ opened this issue 1 year ago • 2 comments

I find that in the freeview.py, the rotation axes of different datasets are different. I wonder why are they different. Is the zju_mocap's world coordinates are different from the common-used one?

 ROT_CAM_PARAMS = {
        'zju_mocap': {'rotate_axis': 'z', 'inv_angle': True},
        'wild': {'rotate_axis': 'y', 'inv_angle': False}
    }

PolyLiYJ avatar Oct 31 '23 07:10 PolyLiYJ

yes. zjumocap normalises the smpl poses with the root joint

Dipankar1997161 avatar Nov 16 '23 15:11 Dipankar1997161

yes. zjumocap normalises the smpl poses with the root joint

But the prepare_wild.py file provided by the author also normalises the smpl poses with the root joint?

https://github.com/chungyiweng/humannerf/blob/c753322ae77d0abbf99f738277583da48478b91e/tools/prepare_wild/prepare_dataset.py#L75C9-L80C46

It seems not the reason why the zju_mocap's world coordinates are different. Do you know the other reason? Thanks very much! @Dipankar1997161 @PolyLiYJ

sycamore27 avatar May 07 '24 03:05 sycamore27