Potree Pointcloud Potree.loadPointCloud("https://pointcloud.ucsd.edu/pointclouds/folder/metadata.json", "title", e => { let pointcloud = e.pointcloud; let material = pointcloud.material; viewer.scene.addPointCloud(pointcloud); material.pointColorType = Potree.PointColorType.RGB; // any Potree.PointColorType.XXXX material.size = 1; material.pointSizeType = Potree.PointSizeType.ADAPTIVE; material.shape = Potree.PointShape.SQUARE; viewer.fitToScreen(); }); Nexus Multires Mesh Requires these scripts loaded at start { var light = new THREE.AmbientLight(0xffffff); viewer.scene.scene.add(light); console.log(viewer.renderer); var nexusObject = new NexusObject("https://pointcloud.ucsd.edu/mesh/nexus/models/file.nxz", () => { Nexus.beginFrame(viewer.renderer.getContext()); viewer.renderer.render(viewer.scene.scene, viewer.cameraP); Nexus.endFrame(viewer.renderer.getContext()); }, undefined, viewer.renderer); viewer.scene.scene.add(nexusObject); } GLTF Open viewer section with