Automatic Speed Graph Generation for Predefined Camera Paths
Predefined camera paths are a valuable tool for the exploration of complex virtual environments. The speed at which the virtual camera travels along different path segments is key for allowing users to perceive and understand the scene while maintaining their attention. Current tools for speed adjustment of camera motion along predefined paths, such as keyframing, interpolation types and speed curve editors provide the animators with a great deal of flexibility but offer little support for the animator to decide which speed is better for each point along the path. In this paper we address the problem of computing a suitable speed curve for a predefined camera path through an arbitrary scene. We strive at adapting speed along the path to provide non-fatiguing, informative, interestingness and concise animations. Key elements of our approach include a new metric based on optical flow for quantifying the amount of change between two consecutive frames, the use of perceptual metrics to disregard optical flow in areas with low image saliency, and the incorporation of habituation metrics to keep the user attention. We also present the results of a preliminary user-study comparing user response with alternative approaches for computing speed curves.
KeywordsMotion Sickness Camera Motion Path Segment Speed Curve Simulator Sickness
Unable to display preview. Download preview PDF.
- 1.Elmqvist, N., Tsigas, P.: A taxonomy of 3D occlusion management techniques. In: Proceedings of the IEEE conference on virtual reality, pp. 51–58 (2007)Google Scholar
- 3.Mackinlay, J.D., Card, S.K., Robertson, G.G.: Rapid controlled movement through a virtual 3d workspace. In: ACM SIGGRAPH 1990, pp. 171–176 (1990)Google Scholar
- 4.Ware, C., Fleet, D.: Context sensitive flying interface. In: Proceedings of the 1997 symposium on Interactive 3D graphics. ACM, New York (1997)Google Scholar
- 7.Dichgans, J., Brandt, T.: Visual-vestibular interaction and motion perception. Cerebral control of eye movements and motion perception, 327–338 (1972)Google Scholar
- 10.Reason, J.: Motion sickness adaptation: a neural mismatch model. Journal of the Royal Society of Medicine 71(11), 819 (1978)Google Scholar
- 11.Kolasinski, E.: Simulator Sickness in Virtual Environments. US Army Research Institute for the Behavioral and Social Sciences (1995)Google Scholar
- 15.Longhurst, P., Debattista, K., Chalmers, A.: A GPU based saliency map for high-fidelity selective rendering. In: Proc. of the ACM Conference on Computer graphics, virtual reality, visualisation and interaction, Africa, p. 29 (2006)Google Scholar