skip to main content
10.1145/1101389.1101433acmconferencesArticle/Chapter ViewAbstractPublication PagesgraphiteConference Proceedingsconference-collections
Article

3D screen-space widgets for non-linear projection

Published: 29 November 2005 Publication History

Abstract

Linear perspective is a good approximation to the format in which the human visual system conveys 3D scene information to the brain. Artists expressing 3D scenes, however, create nonlinear projections that balance their linear perspective view of a scene with elements of aesthetic style, layout and relative importance of scene objects. Manipulating the many parameters of a linear perspective camera to achieve a desired view is not easy. Controlling and combining multiple such cameras to specify a nonlinear projection is an even more cumbersome task. This paper presents a direct interface, where an artist manipulates in 2D the desired projection of a few features of the 3D scene. The features represent a rich set of constraints which define the overall projection of the 3D scene. Desirable properties of local linear perspective and global scene coherence drive a heuristic algorithm that attempts to interactively satisfy the given constraints as a weight-averaged projection of a minimal set of linear perspective cameras. This paper shows that 2D feature constraints are a direct and effective approach to control both the 2D layout of scene objects and the conceptually complex, high dimensional parameter space of nonlinear scene projection.

References

[1]
Agrawala, M., Zorin, D., and Munzner, T. 2000. Artistic multi-projection rendering. In Eurographics Rendering Workshop 2000, Eurographics, 125--136.
[2]
Blinn, J. 1988. Where am i? what am i looking at? In IEEE Computer Graphics and Applications, vol. 22, 179--188.
[3]
Coleman, P., and Singh, K. 2004. Ryan: rendering your animation nonlinearly projected. In NPAR '04: Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering, ACM Press, New York, NY, USA, 129--156.
[4]
Drucker, S. M., and Zeltzer, D. 1995. Camdroid: A system for implementing intelligent camera control. In 1995 Symposium on Interactive 3D Graphics, ACM SIGGRAPH, 139--144. ISBN 0-89791-736-7.
[5]
Foley, J., van Dam, A., Feiner, S., and Hughes, J. 1990. Computer Graphics: Principles and Practice. Addison Wesley.
[6]
Gleicher, M., and Witkin, A. 1992. Through-the-lens camera control. Siggraph 26, 2 (July), 331--340. ISBN 0-201-51585-7. Held in Chicago, Illinois.
[7]
Gooch, B., Reinhard, E., Moulding, C., and Shirley, P. 2001. Artistic composition for image creation. Eurographics Workshop on Rendering.
[8]
Grimm, C., and Barrett, L. 2005. Camera interpolation using screen-space constraints. Tech. Rep. 7, Washington university in St. Louis.
[9]
Grimm, C. 2001. Post-rendering composition for 3d scenes. Eurographics short papers 20, 3.
[10]
Kubovy, M. 1986. The Psychology of Perspective and Renaissance Art. Cambridge University Press.
[11]
Nelder, J. A., and Mead, R. 1965. A simplex method for function minimization. In Computer Journal, vol. 7, 308--313.
[12]
o'Connor Jr., C., Kier, T., and Burghy, D. 1998. Perspective Drawing and Application. Prentice Hall.
[13]
Singh, K. 2002. A fresh perspective. In Graphics Interface 2002, 17--24.
[14]
Tomlinson, B., Blumberg, B., and Nain, D. 2000. Expressive autonomous cinematography for interactive virtual environments. In Proc. of the 4th International Conference on Autonomous Agents, ACM Press, 317--324.
[15]
Zhang, Z. 2000. A flexible new technique for camera calibration. In IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GRAPHITE '05: Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
November 2005
456 pages
ISBN:1595932011
DOI:10.1145/1101389
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 November 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. camera control
  2. non-linear perspective
  3. perspective
  4. projection
  5. rendering
  6. sketch interface

Qualifiers

  • Article

Conference

GRAPHITE05
Sponsor:

Acceptance Rates

GRAPHITE '05 Paper Acceptance Rate 38 of 93 submissions, 41%;
Overall Acceptance Rate 124 of 241 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Flow CurvesComputer Graphics Forum10.5555/3151666.315169235:7(247-256)Online publication date: 1-Oct-2016
  • (2016)Flow Curves: an Intuitive Interface for Coherent Scene DeformationComputer Graphics Forum10.1111/cgf.1302235:7(247-256)Online publication date: 27-Oct-2016
  • (2015)Multi Projection Method for India-ink Painting by Computer GraphicsJournal of Graphic Science of Japan10.5989/jsgs.49.2_1349:2(13-20)Online publication date: 2015
  • (2013)Stereo compositing accelerated by quadtree structures in piecewise linear and curvilinear spacesProceedings of the Symposium on Digital Production10.1145/2491832.2491833(13-20)Online publication date: 20-Jul-2013
  • (2012)Real-time Rendering of Dynamic Scenes under All-frequency Lighting using Integral Spherical GaussianComputer Graphics Forum10.1111/j.1467-8659.2012.03052.x31:2pt4(727-734)Online publication date: 1-May-2012
  • (2012)Stochastic Progressive Photon Mapping for Dynamic ScenesComputer Graphics Forum10.1111/j.1467-8659.2012.03051.x31:2pt4(719-726)Online publication date: 1-May-2012
  • (2012)Selective Inspection and Interactive Visualization of Light Transport in Virtual ScenesComputer Graphics Forum10.1111/j.1467-8659.2012.03050.x31:2pt4(711-718)Online publication date: 1-May-2012
  • (2012)Procedural Generation of Parcels in Urban ModelingComputer Graphics Forum10.1111/j.1467-8659.2012.03047.x31:2pt3(681-690)Online publication date: 1-May-2012
  • (2012)Factored Facade Acquisition using Symmetric Line ArrangementsComputer Graphics Forum10.1111/j.1467-8659.2012.03046.x31:2pt3(671-680)Online publication date: 1-May-2012
  • (2012)Interactive Coherence-Based Façade ModelingComputer Graphics Forum10.1111/j.1467-8659.2012.03045.x31:2pt3(661-670)Online publication date: 1-May-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media