Is it or will it ever be possible to make sound effects in games based on the actual material instead of pre-recorded sounds? For instance lets say you have a plastic bottle in a game. With how it is now that bottle may have 1 to a few sound effects attached to it so that when it falls and what have you it'll sound somewhat different. What I'm wondering is if it would be possible to actually mimic, in real time, actual plastic so that when the bottle falls it'll sound different EVERY time. Be different depending on the angle it falls at, speed of the drop, material it falls on to (carpet, mud, concrete, etc). Basically make it a real virtual bottle. Sound waves are created off of the bottle instead of some effect that's already predetermined.
Is this possible? Is it done now in anything or are all sounds just pre-made?
Anyways, just thought this might be fun to talk about!