gltf viewer with pointer lock controls video try the modified threejs example to browse gltf file through gamming control you can extract hierarchy(json form) of scene collection through python scripts in the "script" folder preivew credit ztree PointerLockControls GLTFLoader