Generating animation from natural language texts and semantic analysis for motion search and scheduling