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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gravity Sketch - Bringing Virtual Reality Into Your Design Workflow. https://www.gravitysketch.com/
Quill VR illustration and animation tool built to empower artists and creators. https://quill.fb.com/
Tilt Brush by Google. https://www.tiltbrush.com/
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
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)
Kim, Y., Kim, B., Kim, J., Kim, Y.J.: CanvoX: High-resolution VR Painting in Large Volumetric Canvas (2017)
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)
Macklin, M., Müller, M.: Position based fluids. ACM Trans. Graph. 32(4), 1 (2013). https://doi.org/10.1145/2461912.2461984
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
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
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)
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
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
Sebastian, A., Sami, S.: GPU-based clay simulation and ray-tracing tech in Claybook. https://www.claybookgame.com/, www.secondorder.com/
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
Yu, J., Turk, G.: Reconstructing surfaces of particle-based fluids using anisotropic kernels. ACM Trans. Graph. (TOG) 32(1), 5 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)