random(-height / 2, height / 2)
        dummy.rotation.x = random(0, Math.PI * 2)
        dummy.rotation.y = random(0, Math.PI * 2)
        dummy.rotation.z = random(0, Math.PI * 2)
        dummy.updateMatrix()
        instancedMesh.setMatrixAt(i, dummy.matrix)

        // project the texture!
        material.projectInstanceAt(i, instancedMesh, dummy.matrix)

        // rotate the element a bit
        // so they don't show the image initially
        dummy.rotateX(-Math.PI / 2)
        dummy.updateMatrix(