Takashi Michikawa, Hiromasa Suzuki, Ken Anjyo


Complex 3D models are very time-consuming to render, and it is difficult to achieve the desired viewpoint for them using interactive methods such as virtual trackballs. This paper presents an intuitive method for computing good camera positions through a simple painting interface. Given a 3D scene, the user simply paints the region of interest (ROI) on the 2D screen, and the camera is repositioned to pan in on it. Since the computation uses depth buffers, it is independent of the complexity of the model; this makes it efficient for viewing complicated 3D models. Here, we also demonstrate several applications in 3D painting, sketching and light placement.


  1. Blinn, J. (1988). Where Am I? What Am I Looking At? IEEE CG&A, 8(4):76-81.
  2. Fu, H., Cohen-Or, D., Dror, G., and Sheffer, A. (2008). Upright orientation of man-made objects. ACM Transactions on Graphics, 27:42:1-42:7.
  3. Hachet, M., Decle, F., Knödel, S., and Guitton, P. (2008). Navidget for easy 3d camera positioning from 2d inputs. In Proceedings of IEEE 3DUI, pages 83-88.
  4. Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W. (1992). Surface reconstruction from unorganized points. In SIGGRAPH 7892, pages 71-78.
  5. Kamada, T. and Kawai, S. (1988). A simple method for computing general position in displaying threedimensional objects. Comput. Vision Graph. Image Process., 41(1):43-56.
  6. Khan, A., Komalo, B., Stam, J., Fitzmaurice, G., and Kurtenbach, G. (2005). Hovercam: interactive 3d navigation for proximal object inspection. In I3D 7805, pages 73-80, New York, NY, USA. ACM.
  7. Lee, C. H., Varshney, A., and Jacobs, D. W. (2005). Mesh saliency. In ACM SIGGRAPH 2005 Papers, pages 659-666.
  8. McCrae, J., Mordatch, I., Glueck, M., and Khan, A. (2009). Multiscale 3d navigation. In I3D 7809, pages 7-14, New York, NY, USA. ACM.
  9. Podolak, J., Shilane, P., Golovinskiy, A., Rusinkiewicz, S., and Funkhouser, T. (2006). A planar-reflective symmetry transform for 3d shapes. In ACM SIGGRAPH 2006 Papers, pages 549-559.
  10. Shoemake, K. (1992). Arcball: a user interface for specifying three-dimensional orientation using a mouse. In Graphics interface 7892, pages 151-156.
  11. Takahashi, S., Fujishiro, I., Takeshima, Y., and Nishita, T. (2005). A feature-driven approach to locating optimal viewpoints for volume visualization. IEEE Visualization, 0:495-502.

Paper Citation

in Harvard Style

Michikawa T., Suzuki H. and Anjyo K. (2011). VIEWPOINT SELECTION BY PAINTING . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 296-301. DOI: 10.5220/0003360802960301

in Bibtex Style

author={Takashi Michikawa and Hiromasa Suzuki and Ken Anjyo},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},

in EndNote Style

JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
SN - 978-989-8425-45-4
AU - Michikawa T.
AU - Suzuki H.
AU - Anjyo K.
PY - 2011
SP - 296
EP - 301
DO - 10.5220/0003360802960301