Back to results

University of Saskatchewan

Virtual camera selection using a semiring constraint satisfaction approach

Abstract

dc:description.abstract

Players and viewers of three-dimensional computer generated games and worlds view renderings from the viewpoint of a virtual camera. As such, determining a good view of the scene is important to present a good game or three-dimensional world. Previous research has developed technologies to nd good positions for the virtual camera, but little work has been done to automatically select between multiple virtual cameras, similar to a human director at a sporting event. This thesis describes a software tool to select among camera feeds from multiple virtual cameras in a virtual environment using semiring-based constraint satisfaction techniques (SCSP), a soft constraint approach. The system encodes a designer's preferences, and selects 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 (i.e. no prediction). To reduce the camera selection time the SCSP evaluation can be cached and converted to native code. This SCSP 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 are made using constraint satisfaction problems.

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy (Ph.D.)
Level thesis:degree_level
Doctoral
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Saskatchewan
Year dc:date.issued
2012

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Janzen, Michael
Advisors dc:contributor.advisor
  • Neufeld, Eric
  • Horsch, Michael C.
Committee members dc:contributor.committeemember
  • McQuillan, Ian
  • Stanley, Kevin G.
  • Kusalik, Anthony J.
  • Li, Longhai
  • Goodwin, Scott

Subjects

dc:subject × 2

Rights

Language dc:language.iso
eng

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:harvest.usask.ca:10388/ETD-2012-06-417

Chain of custody

source
Harvested from
University of Saskatchewan
Base URL
harvest.usask.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Janzen, Michael. Virtual camera selection using a semiring constraint satisfaction approach. Doctoral thesis, University of Saskatchewan, 2012. https://hdl.handle.net/10388/ETD-2012-06-417