function Images(viewport) {
const scene = new THREE.Scene();
const camera = new THREE.OrthographicCamera(
const geometry = new THREE.PlaneGeometry(1, 1);
const group = new THREE.Group();
const texture1 = useTexture('/images/picture1.jpeg');
const material1 = new THREE.MeshBasicMaterial({ map: texture1 });
const image1 = new THREE.Mesh(geometry, material1);
image1.position.x = -0.25 * viewport.width;
image1.scale.x = viewport.width / 5;
image1.scale.y = viewport.width / 4;
const texture2 = useTexture('/images/picture2.jpeg');
const material2 = new THREE.MeshBasicMaterial({ map: texture2 });
const image2 = new THREE.Mesh(geometry, material2);
image2.scale.x = viewport.width / 5;
image2.scale.y = viewport.width / 4;
const texture3 = useTexture('/images/picture3.jpeg');
const material3 = new THREE.MeshBasicMaterial({ map: texture3 });
const image3 = new THREE.Mesh(geometry, material3);
image3.position.x = 0.25 * viewport.width;
image3.scale.x = viewport.width / 5;
image3.scale.y = viewport.width / 4;
return { scene, camera };