Hi guys i am trying to make a website with 3d model in it and you can apply patterns designs texts stickers on the model i am doing it with canvas atlas which is every assets renders inside the oen canvas and then goes to shaders and i am having performance issues with this.
The thing is i can not directly send all assets through shaders because webgl limits texture with 16 maximum and i have much more than that that is why i am sending only 1 canvas throguh shaders and rendering everything on canvas
also i am using vite+react and zustand state management
Do you guys have any idea how to improve this let's discuss