Apply 1m x 1m x 1m tiled box UV to all meshes

uvs are stored in the ‘uv’ attribute of a BufferGeometry. You can use the ‘position’ attribute to calculate the position of the ‘uv’ and manipulate the ‘uv’ accordingly to achieve your goal.

You will need to work out some maths to convert the 3d space of positions into 2d space of uvs. The uvs accepts values more than 1 in which they will repeat(tile)