Manually placing and animating virtual camera in a dynamic virtual environment to generate computer animation is a complex and time-consuming process. For this reason, this paper proposes a method to take the sequential shot by gameplay, to determine the best camera placement candidates as an unorganized point set, to reconstruct a curve by the point set using local regression technique and to generate smooth camera movement based on those curves. Finally, the paper presents the application of this algorithm and it analyzes a number of problems in different dynamic virtual environments.

Original languageEnglish
Pages (from-to)773-793
Number of pages21
JournalInternational Review on Computers and Software
Issue number9
Publication statusPublished - 2016


  • Dynamic environments
  • Gameplay
  • Virtual camera
  • Virtual cinematography


Dive into the research topics of 'Virtual camera movement with particle swarm optimization and local regression'. Together they form a unique fingerprint.

Cite this