How to add a UI to immersive-xr AR view?

Ctrl-U shows the source (if you are on Windows).

2 Likes

I’ve just look at your lorenzattractor, if orbitControls causes problems, you can remove the static import and make a dynamic one.

//import { OrbitControls } from ‘three/addons/controls/OrbitControls.js’;


let orbitControls;
const supportXR = ( navigator.xr && navigator.xr.isSessionSupported( ‘immersive-vr’ ) );
if (!supportXR)
{
import ( ‘three/examples/jsm/controls/OrbitControls.js’ ).then( ( OrbitControlModule ) =>
{
orbitControls = new OrbitControlModule.OrbitControls( camera, renderer.domElement );
});
}

it should work :crossed_fingers: