Abstract:
3D visualization of large-scale virtual crowds is a very important and interesting problem in research fields of virtual reality. For reasons of efficiency and visual realism, it is very difficult to populate, animate and render large-scale virtual crowds with hundreds of thousand individually animated virtual characters in real-time applications; especially for the scene which has more than ten thousands of individuals with different shapes and motions. In this paper, an efficient method to visualize large-scale virtual crowds is presented. Firstly, using model variation technique, many different models can be derived from a small number of model templates. Secondly, the crowds can be animated individually by deforming a small number of elements in motion database. Thirdly, using a developed point sample rendering algorithm, large-scale crowds can be displayed in real-time. This method can be used to visualize different dynamic crowds which require both real-time efficiency and large number of virtual individuals support. Based on this work, an efficient and readily usable 3D visualization system is presented. It can provide very high visual realism for large crowds visualization in interactive frame rates on a regular PC. The 3D visualization of 60000 people evacuating from a building is also realized in real-time based on the system.