There are two shirt icons per shirt, but I can only get the template of the shirt and not the picture of the shirt displaying on the gray character. I have seen other games with the catalog picture of a shirt in their GUIs, but I cannot seem to find it via the website link. I can probably create viewport for each shirt display but that is not efficient since I’m going to be displaying a few hundred shirts.
Do I really have to take a custom picture for every shirt I want to display from the catalog?
Feed your asset into an rbxthumb ContentId format then try either Asset or Outfit. Roblox will do the rest of the heavy lifting for you by formatting the image appropriately, resolving the link into an image and downloading it.