Skip to main content

Phys-Sketch: Sketching 3D Dynamic Objects in Immersive Virtual Reality

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 11542))

Abstract

Sketching was traditionally a 2D task. Even when the new generation of VR devices allowed to sketch in 3D, the drawn models remained essentially static representations. In this paper, we introduce a new physics-inspired sketching technique built on the top of Position-based Dynamics to enrich the 3D drawings with dynamic behaviors. A particle-based method allows interacting in real time with a wide range of materials including fluids, rigid bodies, soft bodies and clothes. Users can interact with the dynamic sketches and sculpt them while they move, deform and fall. We analyze the expressiveness of the system from the regard of two experienced artists. Thus, this paper also gives a starting point to move towards an improved generation of physics-enabled sketching applications.

This study was partly funded by the Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior - Brasil (CAPES) - Finance Code 001, and partly by CNPq. We also acknowledge FAPERGS (project 17/2551-0001192-9) and CNPq-Brazil (project 311353/2017-7) for their financial support.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Gravity Sketch - Bringing Virtual Reality Into Your Design Workflow. https://www.gravitysketch.com/

  2. Quill VR illustration and animation tool built to empower artists and creators. https://quill.fb.com/

  3. Tilt Brush by Google. https://www.tiltbrush.com/

  4. Barrera Machuca, M.D., Asente, P., Lu, J., Kim, B., Stuerzlinger, W.: Multiplanes: assisted freehand VR drawing. In: Adjunct Publication of the Annual ACM Symposium on User Interface Software and Technology (UIST 2017 Adjunct), pp. 1–3 (2017). https://doi.org/10.1039/b924500f

    Article  Google Scholar 

  5. Eroglu, S., Gebhardt, S., Schmitz, P., Hausch, D., Kuhlen, T.W.: Fluid sketching immersive sketching based on fluid flow. In: 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), pp. 475–482. IEEE (2018)

    Google Scholar 

  6. Kim, Y., Kim, B., Kim, J., Kim, Y.J.: CanvoX: High-resolution VR Painting in Large Volumetric Canvas (2017)

    Google Scholar 

  7. Lorensen, W.E., Cline, H.E.: Marching cubes: a high resolution 3D surface construction algorithm. In: ACM Siggraph Computer Graphics, vol. 21, pp. 163–169. ACM (1987)

    Google Scholar 

  8. Macklin, M., Müller, M.: Position based fluids. ACM Trans. Graph. 32(4), 1 (2013). https://doi.org/10.1145/2461912.2461984

    Article  MATH  Google Scholar 

  9. Macklin, M., Müller, M., Chentanez, N., Kim, T.Y.: Unified particle physics for real-time applications. ACM Trans. Graph. 33(4), 1–12 (2014). https://doi.org/10.1145/2601097.2601152

    Article  Google Scholar 

  10. Muller, M., Heidelberger, B., Hennix, M., Ratcliff, J.: Position based dynamics. J. Vis. Commun. Image Representation 18(2), 109–118 (2007). https://doi.org/10.1016/j.jvcir.2007.01.005

    Article  Google Scholar 

  11. Müller, M., Heidelberger, B., Teschner, M., Gross, M.: Meshless deformations based on shape matching. In: ACM Transactions on Graphics (TOG), vol. 24, pp. 471–478. ACM (2005)

    Google Scholar 

  12. Ren, B., Yan, X., Yang, T., Li, C.F., Lin, M.C., Hu, S.M.: Fast SPH simulation for gaseous fluids. Vis. Comput. 32(4), 523–534 (2016). https://doi.org/10.1007/s00371-015-1086-y

    Article  Google Scholar 

  13. Salazar, S.V., Ticona, J.A., Torchelsen, R., Nedel, L., Maciel, A.: Heat-based bidirectional phase shifting simulation using position-based dynamics. Comput. Graph. 76, 107–116 (2018). https://doi.org/10.1016/j.cag.2018.09.004

    Article  Google Scholar 

  14. Sebastian, A., Sami, S.: GPU-based clay simulation and ray-tracing tech in Claybook. https://www.claybookgame.com/, www.secondorder.com/

  15. Seo, J.H., Bruner, M., Ayres, N.: Aura garden: collective and collaborative aesthetics of light sculpting in virtual reality. In: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, pp. Art 12:1–Art12:6 (2018). https://doi.org/10.1145/3170427.3177761

  16. Yu, J., Turk, G.: Reconstructing surfaces of particle-based fluids using anisotropic kernels. ACM Trans. Graph. (TOG) 32(1), 5 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jose Abel Ticona .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ticona, J.A., Villa, S., Torchelsen, R., Maciel, A., Nedel, L. (2019). Phys-Sketch: Sketching 3D Dynamic Objects in Immersive Virtual Reality. In: Gavrilova, M., Chang, J., Thalmann, N., Hitzer, E., Ishikawa, H. (eds) Advances in Computer Graphics. CGI 2019. Lecture Notes in Computer Science(), vol 11542. Springer, Cham. https://doi.org/10.1007/978-3-030-22514-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-22514-8_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-22513-1

  • Online ISBN: 978-3-030-22514-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics