using the uploaded living room photo as the base image and the uploaded fabric sample photo as the material reference keep the existing sofa model shape dimensions stitching proportions and position exactly unchanged apply the upholstery color and fabric texture from the uploaded reference material to the existing sofa match the fabric sample as accurately as possible in color tone texture and material appearance do not reinterpret the color use the reference fabric directly as the upholstery reference change only the sofa upholstery keep all walls flooring coffee tables ottoman cushions furniture lighting architecture room layout perspective camera angle and room proportions unchanged preserve the original photograph and photorealism the result should look like the existing sofa has been professionally reupholstered in the uploaded reference fabric while everything else remains exactly the same photorealistic interior visualization preserve architecture preserve room layout preserve furniture layout preserve perspective preserve camera angle keep everything else unchanged