A multi-material virtual prototyping system