in app/src/main/java/com/facebook/sample/rendering/SampleGLTFReader.java [132:162]
    static GLTFScene read(InputStream gltfStream) {
        GLTFScene gltfScene = new GLTFScene();
        try {
            String gltfStr = readFile(gltfStream, Charset.defaultCharset());
            JSONObject root = new JSONObject(gltfStr);
            JSONArray scenes = (JSONArray) root.get("scenes");
            parseScenes(gltfScene, scenes);
            JSONArray nodes = (JSONArray) root.get("nodes");
            parseNodes(gltfScene, nodes);
            JSONArray meshes = (JSONArray) root.get("meshes");
            parseMeshes(gltfScene, meshes);
            JSONArray buffers = (JSONArray) root.get("buffers");
            parseBuffers(gltfScene, buffers);
            JSONArray bufferViews = (JSONArray) root.get("bufferViews");
            parseBufferViews(gltfScene, bufferViews);
            JSONArray accessors = (JSONArray) root.get("accessors");
            parseAccessors(gltfScene, accessors);
        } catch(Exception e) {
            Log.e(TAG, e.getMessage());
        }
        return gltfScene;
    }