Is this possible to make if you have the size and details of every part?
I have seen the creator of wild west do a photo booth that re-sends a image of your character sitting with a sepia filter. I don’t remember if he did it like that though.
The first thing that comes to mind is viewports however you will not be able to convert a viewport into image data that can be sent over HTTP requests. What you are trying to achieve is likely not possible with Roblox alone.
Another option is to use one of these raytracers to create an image. You can then apply simple effects with in-game scripts or send it to your web server and modify it with e.g. ImageMagick.
Raytracing also enables some unusual effects, such as reflections.
However, rendering shirts, meshes etc. is not trivial.