GPU Calculated Camera Collisions Detection within a Dynamic Environment

Existing collision detection methods usually need long precalculation stage or difficult, time-consuming real-time computation. Moreover, their effectiveness considerably decreases with the growth of the complexity of the scene. Especially dynamic scenes with moving objects require the necessity of each frame collisions recalculation due to changeable objects' position and orientation. So far seemingly promising solutions supported by potential fields do not introduce satisfactory functionality as they are mainly devoted to static scenes with one predefined goal. This paper introduces a method which offers a new dynamic GPU supported potential field construction which lets the camera collide with both dynamic and static objects. Additionally, the proposed method does not need pre-calculation stage and provides an almost scenecomplexity independent solution. The presented method is based on an arbfp1 shader solution1, which means that most contemporary graphics cards can operate it without constraints