A gray sectional catches the light, and its color seems to shift across the cushions. The fabric has not changed. What has changed is its setting: daylight, lamps and neighboring colors can pull the same gray toward warmth or make it feel distinctly cooler.
Lighting is the most persuasive influence. Daylight varies with the direction a room faces and the conditions outside, while lamps bring their own color temperature to the upholstery. Warm light can emphasize beige or brown undertones; cooler light may bring out blue. Color rendering matters, too: bulbs with different color rendering properties can make the same fabric look different even when their light appears similarly warm. Test a fabric sample beside the window and under the lamps you intend to use. Look again after dark.
The furniture around the sectional deserves as much attention as the light. A slim coffee table leaves more floor visible and keeps a substantial sofa from dominating the room, while wood, leather or a soft rug can temper a cool impression. Cushions are useful tools. Layer linen, wool or velvet in cream, rust or muted brown for warmth; choose crisp white or blue for a cooler contrast. The effect depends on what is already there: a gray with a green undertone, for instance, may look different beside pink than beside olive. Let the room settle into its own light, and the sofa becomes less a fixed color than a quiet record of everything around it.