Abstract
During the design process of 3D interfaces, designer and software developer make a multitude of design decisions. The construction of a virtual scene, the texturing, and the lighting are applied methods to create effective and efficient user interfaces. In contrast, the camera model of computer graphics or rather the projection of the three-dimensional scene onto a two-dimensional image plane is often of little practical use as a tool for designing 3D interfaces. To improve the camera as an instrument in 3D interface design, the MosaIC approach (Model-Based 3D Interface Composition) is presented. The top-down approach allows designers and developers to specify 3D interfaces at multiple levels of abstraction by means of model-based interface development.
Chapter PDF
Similar content being viewed by others
Keywords
References
Agrawala, M., Zorin, D., Munzner, T.: Artistic Multiprojection Rendering. In: Eurographics Workshop Rendering Techniques 2000, pp. 125–136. Springer, Brno (2000)
Durand, F.: An Invitation to Discuss Computer Depiction. In: 2nd International Symposium on Non-Photorealistic Animation and Rendering, pp. 111–124. ACM Press, Annecy (2002)
Akenine-Möller, T., Haines, E., Hoffman, N.: Real-Time Rendering. A.K. Peters Ltd. (2008)
Foley, J.D.: Computer Graphics: Principles and Practice. Addison-Wesley (1995)
Singh, K.: A Fresh Perspective. In: Graphics Interface, pp. 17–24. A. K. Peters Ltd. (2002)
Yu, J., McMillan, L.: A Framework for Multiperspective Rendering. In: Eurographics Symposium on Rendering, pp. 61–68. EUROGRAPHICS Association (2004)
Rademacher, P., Bishop, G.: Multiple-Center-of-Projection Images. In: 25th Annual Conference on Computer Graphics and Interactive Techniques, pp. 199–206. ACM Press (1998)
Vallance, S., Calder, P.: Multi-Perspective Images for Visualisation. In: Pan-Sydney Area Workshop on Visual Informations Processing, pp. 69–76. Australian Computer Society (2001)
Franke, I.S., Zavesky, M., Dachselt, R.: Learning from Painting: Perspective-dependent Geometry Deformation for Perceptual Realism. In: 13th Eurographics Symposium on Virtual Environments, pp. 117–120. IPT-EGVE, Weimar (2007)
Maple, C., Manton, R., Jacobs, H.: The Use of Multiple Co-ordinated Views in Three-dimensional Virtual Environments. In: 8th International Conference on Information Visualization, pp. 778–784. IEEE Computer Society Press (2004)
Wang Baldonado, M.Q., Woodruff, A., Kuchinsky, A.: Guidelines for Using Multiple Views in Information Visualization. In: Working Conference on Advanced Visual Interfaces, pp. 110–119. ACM Press (2000)
North, C., Shneiderman, B.: Snap-Together Visualization: A User Interface for Coordinating Visualizations via Relational Schemata. In: Working Conference on Advanced Visual Interfaces, pp. 128–135. ACM Press (2000)
Weaver, C.: Building Highly-Coordinated Visualizations in Improvise. In: IEEE Symposium on Information Visualization, pp. 159–166 (2004)
Brosz, J., Samavati, F.F., Sheelagh, M.T.C., Sousa, M.C.: Single Camera Flexible Projection. In: 5th International Symposium on Non-Photorealistic Animation and Rendering, pp. 33–42. ACM Press, San Diego (2007)
Wojdziak, J., Kammer, D., Franke, I.S., Groh, R.: BiLL: An Interactive Computer System for Visual Analytics. In: 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 259–264. ACM Press, Pisa (2011)
Puerta, A.R.: A Model-Based Interface Development Environment. IEEE Software 14(4), 40–47 (1997)
Van Welie, M., Van der Veer, G.C.: Pattern Languages in Interaction Design: Structure and Organization. In: Human-Computer-Interaction, pp. 527–534. IOS Press (2003)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting with Computers 15(3), 289–308 (2003)
Limbourg, Q., Vanderdonckt, J.: USIXML: A User Interface Description Language Supporting Multiple Levels of Independence. In: International Conference on Web Engineering, pp. 325–338. Rinton Press (2004)
Pinheiro da Silva, P., Paton, N.W.: Improving UML Support for User Interface Design: A Metric Assessment of UMLi. In: Workshop on Bridging the Gaps Between Software Engineering and Human-Computer Interaction at International Conference on Software Engineering, pp. 76–83 (2003)
Pinheiro da Silva, P., Paton, N.W.: User Interface Modelling with UML. In: 10th European-Japanese Conference on Information Modelling and Knowledge Representation, pp. 203–217. IOS Press (2000)
Wingrave, C.A., Bowman, D.A.: Tiered Developer-Centric Representations for 3D Interfaces: Concept-Oriented Design in Chasm. In: IEEE Virtual Reality Confernce, pp. 193–200. IEEE Computer Society Press (2008)
Figueroa, P., Green, M., Hoover, H.J.: InTml: A Description Language for VR Applications. In: Proc. 7th International Conference on 3D Web Technology, pp. 53–58. ACM Press (2002)
Carroll, R., Agrawala, M., Agarwala, A.: Optimizing Content-Preserving Projections for Wide-Angle Images. ACM Transactions on Graphics 28(3), article 43, 1–9 (2009)
Löffelmann, H., Gröller, E.: Ray Tracing with Extended Cameras. The Journal of Visualization and Computer Animation 7(4), 211–227 (1996)
Glaeser, G., Gröller, E.: Fast generation of curved perspectives for ultra-wide-angle lenses in VR applications. The Visual Computer 15, 365–376 (1999)
Popescu, V., Rosen, P., Adamo-Villani, N.: The Graph Camera. ACM Trans. Graph 28(5), 1–8 (2009)
Wojdziak, J., Zavesky, M., Kusch, K., Wuttig, D., Franke, I.S., Groh, R.: Figure Out Perspectives: Perceptually Realistic Avatar Visualization. In: IASTED Conference on Computer Graphics and Imaging. ACTA Press (2011)
Memmel, T.: User Interface Specification for Interactive Software Systems: Process-, Method- and Tool-Support for Interdisciplinary and Collaborative Requirements Modelling and Prototyping-Driven User Interface Specification. Dissertation, Universität Konstanz (2009)
Fowler, M.: UML distilled. Addison-Wesley (2004)
Wang, R., Qian, X.: OpenSceneGraph 3.0: Beginner’s Guide. Packt Publishing (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wojdziak, J., Groh, R. (2014). Beyond Perspective – A Model-Based Approach for Camera-Based 3D-Interface Design. In: Marcus, A. (eds) Design, User Experience, and Usability. User Experience Design for Diverse Interaction Platforms and Environments. DUXU 2014. Lecture Notes in Computer Science, vol 8518. Springer, Cham. https://doi.org/10.1007/978-3-319-07626-3_46
Download citation
DOI: https://doi.org/10.1007/978-3-319-07626-3_46
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07625-6
Online ISBN: 978-3-319-07626-3
eBook Packages: Computer ScienceComputer Science (R0)