How do i make UI items in inventory 3d models?

How would i make items in an inventory have 3d models for icons? I want all the icons generated at runtime. Im not sure if a render texture for each item in the game is the right approach or maybe screen space UI? The problem with screen space UI is that the lighting would change depending on what scene im in. What is the best solution?

In the last game I’ve worked on we used a photo booth that would instantiate the object, take a picture of it to a render texture and destroy the object. There were some memory issues as we had a lot of items. So the icons had to be pooled.