Realized with a cloth simulation, this Bean Bag has a realistic velvet material thanks to the two textures includend in the package. The rendering was done on a 1050ti and required only 10 minutes. The whole scene is made in Cycles, but you can easly adapt that in Eevee. In the .blend scene there is a collection called backup inside this collection you can find an object without cloth simulator applied, so you can move it and change all the settings. In this way you can generate your own chiar just my changing the object (sphere) that created the seat-like shape. The color can be modified just by chaging ONE parameter, the material will easly adapt.