{
const threelet = new Threelet({
canvas: canvas,
optCameraPosition: [0, 1, 1.5],
});
invalidation.then(() => threelet.dispose());
threelet.setup('mod-controls', THREE.OrbitControls);
threelet.setup('mod-sky', THREE.Sky);
threelet.scene.add(createTestHemisphereLight());
threelet.scene.add(createTestDirectionalLight());
createTestObjects().forEach(obj => threelet.scene.add(obj));
threelet.render();
return threelet;
}