The ICT Virtual Human Toolkit is a collection of modules, tools, and libraries designed to aid and support researchers and developers with the creation of virtual human conversational characters. The Toolkit is an on-going, ever-changing, innovative system fueled by basic research performed at the University of Southern California (USC) Institute for Creative Technologies (ICT) and its partners.
Designed for easy mixing and matching with a research project’s proprietary or 3rd-party software, the Toolkit provides a widely accepted platform on which new technologies can be built. It is our hope that, together as a research community, we can further develop and explore virtual human research and technologies.
Jan 14 2020 - The latest version of the Toolkit upgrades Unity to 2019.2. See the Release Notes for details.
Nov 17 2018 - We have updated Unity to 2018.2 and fixed the speech recognition example.
Jul 26 2017 - The latest version of the Toolkit updates Unity to the 2017 version, adds new versions of MultiSense and SmartBody, and improves Mecanim support. See Release Notes for details.
The ICT Virtual Human Toolkit is built upon a common modular architecture which enables users to utilize all modules as is, one or more modules coupled with proprietary components, or one or more modules in other existing systems. Our technology emphasizes natural language interaction, nonverbal behavior and perception. Its main modules are listed below. See Documentation for an overview of the architecture, the messaging API, and other components.