A Method of Virtual Camera Selection Using Soft Constraints
Janzen, Michael (University of Saskatchewan) | Horsch, Michael (University of Saskatchewan) | Neufeld, Eric (University of Saskatchewan)
We describe a software tool to select among camera feeds from multiple virtual cameras in a virtual environment using semiring constraint satisfaction problem techniques (SCSP), a soft constraint approach. We show how to encode a designer's preferences, and select the best camera feed even in over-constrained or under-constrained environments. The system functions in real time for dynamic scenes, using only current information (ie. no prediction). To reduce computation costs for a final implementation, the SCSP evaluation can be cached and converted to native code. Our approach is implemented in two virtual environments: a virtual hockey game using a spectator viewpoint, and a virtual 3D maze game using a third person perspective. Comparisons against hard constraints (constraint satisfaction problems) are made.
May-18-2011
- Country:
- Europe > Montenegro (0.04)
- North America > Canada
- Saskatchewan (0.04)
- Industry:
- Leisure & Entertainment
- Games > Computer Games (0.68)
- Sports > Hockey (0.58)
- Leisure & Entertainment
- Technology: