I understand that this is quite a broad question, but I came across this website which, if I can trust the console output, uses Threejs in order to implement a 2D grid of images which can be pannend and zoomed. I’ve been looking to create something exactly like this where images are retrieved from a server, and dynamically loaded into a grid.
There are (obviously) a ton of resources on creating 3D effects, but not much on 2D effects so I was looking for some pointers or resources on how to recreate this effect.
Thanks in advance!