A system for controlling one or more smart fabrics in a vehicle , the system comprising: one or more vehicle structures for being located inside the vehicle ; at least one or more of the vehicle structures comprising smart fabric configured to receive input from a passenger sitting on, lying on, leaning against, standing on, touching, or otherwise interacting with the respective vehicle structure ; a user input device associated with the smart fabric and configured to provide the input from the passenger to the smart fabric ; one or more smart fabric controllers , wherein each of the smart fabric controllers is configured to control one or more properties of the one or more smart fabric of the one or more corresponding vehicle structures , based at least in part on the received input; at least one vehicle controller for being located onboard the vehicle in communication with each of the one or more smart fabric controllers and configured to provide at least an electronic update of the smart fabric controllers ; and at least one main controller for being located outside the vehicle and in communication with the at least one vehicle controller for being located onboard the vehicle , wherein the at least one vehicle controller is configured to control the one or more properties of the one or more smart fabric of the one or more corresponding vehicle structures by sending control communications to the corresponding of the one or more smart fabric controllers , and wherein the one or more properties of the one or more smart fabric controllable by the corresponding smart fabric controller is at least one of a color, breathability and stiffness of the smart fabric . one or more vehicle structures for being located inside the vehicle ; at least one or more of the vehicle structures comprising smart fabric configured to receive input from a passenger sitting on, lying on, leaning against, standing on, touching, or otherwise interacting with the respective vehicle structure ; a user input device associated with the smart fabric and configured to provide the input from the passenger to the smart fabric ; one or more smart fabric controllers , wherein each of the smart fabric controllers is configured to control one or more properties of the one or more smart fabric of the one or more corresponding vehicle structures , based at least in part on the received input; at least one vehicle controller for being located onboard the vehicle in communication with each of the one or more smart fabric controllers and configured to provide at least an electronic update of the smart fabric controllers ; and at least one main controller for being located outside the vehicle and in communication with the at least one vehicle controller for being located onboard the vehicle , wherein the at least one vehicle controller is configured to control the one or more properties of the one or more smart fabric of the one or more corresponding vehicle structures by sending control communications to the corresponding of the one or more smart fabric controllers , and wherein the one or more properties of the one or more smart fabric controllable by the corresponding smart fabric controller is at least one of a color, breathability and stiffness of the smart fabric . <EOS>