Abstract
Efficient creation of 3D organic models is an important topic. In this paper, we propose a new approach to create rough 3D organic base models easily and quickly. The proposed approach first generates 2D sketches by manually drawing outlines of 3D organic objects or extracting outlines from 2D images. Then the generated outlines are decomposed into parts. For each of the decomposed parts, a central line is calculated from the two corresponding sketch segments. A straight cylinder is bent so that its central line coincides with the central line of the two corresponding sketch segments. The radius of the cylinder is determined by minimizing the sum of the squared errors between the projected silhouette curves of the placed cylinder and the two corresponding sketch segments. Finally, an ordinary differential equation (ODE)-based and sketch-guided deformation algorithm is proposed to deform the cylinder so that the projected silhouette curves of the deformed cylinder exactly fit the two corresponding sketch segments. The experiment carried out in this paper demonstrates that the approach proposed in this paper can create 3D organic base models from 2D sketches easily and quickly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Botsch, M., Kobbelt, L.: An intuitive framework for real-time freeform modeling. ACM Trans. Graph. 23(3), 630–634 (2004)
Botsch, M., Sorkine, O.: On linear variational surface deformation methods. IEEE Trans. Vis. Comput. Graph. 14(1), 213–230 (2008)
Celniker, G., Gossard, D.: Deformable curve and surface finite-elements for free-form shape design. ACM SIGGRAPH Comput. Graph. 25(4), 257–266 (1991)
Chaudhry, E., You, L.H., Jin, X., Yang, X.S., Zhang, J.J.: Shape modeling for animated characters using ordinary differential equations. Comput. Graph. 37(6), 638–644 (2013)
Chen, T., Zhu, Z., Shamir, A., Hu, S.M., Cohen-Or, D.: 3-sweep: extracting editable objects from a single photo. ACM Trans. Graph. 32(6), 195 (2013)
Do Carmo, M.P., Fischer, G., Pinkall, U., Reckziegel, H.: Differential geometry. In: Mathematical Models, pp. 155–180. Springer (2017)
Facebook: Quill (2019). https://quill.fb.com/
Gingold, Y., Igarashi, T., Zorin, D.: Structured annotations for 2D-to-3D modeling. ACM Trans. Graph. 28(5), 148 (2009)
Google Inc.: Tilt brush (2017). https://www.tiltbrush.com/
Gravity Sketch: Gravity sketch (2017). https://www.gravitysketch.com/
Hoffman, D.D., Singh, M.: Salience of visual parts. Cognition 63(1), 29–78 (1997)
Igarashi, T., Moscovich, T., Hughes, J.F.: As-rigid-as-possible shape manipulation. ACM Trans. Graph. 24(3), 1134–1141 (2005)
Karpenko, O.A., Hughes, J.F.: Smoothsketch: 3D free-form shapes from complex sketches. ACM Trans. Graph. 25(3), 589–598 (2006)
Kazmi, I.K., You, L.H., Yang, X.S., Jin, X., Zhang, J.J.: Efficient sketch-based creation of detailed character models through data-driven mesh deformations. Comput. Animation Virtual Worlds 26(3–4), 469–481 (2015)
Kazmi, I.K., You, L.H., Zhang, J.J.: A survey of sketch based modeling systems. In: The 11th International Conference on Computer Graphics, Imaging and Visualization (CGIV), pp. 27–36. IEEE (2014)
Kazmi, I.K., You, L.H., Zhang, J.J.: A hybrid approach for character modeling using geometric primitives and shape-from-shading algorithm. J. Comput. Des. Eng. 3(2), 121–131 (2016)
Kraevoy, V., Sheffer, A., van de Panne, M.: Modeling from contour drawings. In: Proceedings of the 6th Eurographics Symposium on Sketch-Based interfaces and Modeling, pp. 37–44. ACM (2009)
Li, C., Pan, H., Liu, Y., Tong, X., Sheffer, A., Wang, W.: Bendsketch: modeling freeform surfaces through 2D sketching. ACM Trans. Graph. 36(4), 125 (2017)
Li, O., et al.: ODE-driven sketch-based organic modelling. 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, pp. 453–460 (2019)
Mozilla: Mozilla a-painter (2019). https://aframe.io/a-painter/
Nealen, A., Igarashi, T., Sorkine, O., Alexa, M.: Fibermesh: designing freeform surfaces with 3D curves. ACM Trans. Graph. 26(3), 41 (2007)
Nealen, A., Sorkine, O., Alexa, M., Cohen-Or, D.: A sketch-based interface for detail-preserving mesh editing. In: ACM SIGGRAPH 2007 Papers - International Conference on Computer Graphics and Interactive Techniques, pp. 42–47. ACM (2007)
Oculus: Oculus medium (2019). https://www.oculus.com/medium/
Olsen, L., Samavati, F.F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling: a survey. Comput. Graph. 33(1), 85–103 (2009)
Shtof, A., Agathos, A., Gingold, Y., Shamir, A., Cohen-Or, D.: Geosemantic snapping for sketch-based modeling. Comput. Graph. Forum 32(2), 245–253 (2013)
Terzopoulos, D., Platt, J., Barr, A., Fleischer, K.: Elastically deformable models. ACM SIGGRAPH Comput. Graph. 21(4), 205–214 (1987)
Welch, W., Witkin, A.: Variational surface modeling. ACM SIGGRAPH Comput. Graph. 26(2), 157–166 (1992)
Wuhrer, S., Shu, C.: Shape from suggestive contours using 3D priors. In: Proceedings of the Ninth Conference on Computer and Robot Vision, pp. 236–243 (2012). https://doi.org/10.1109/CRV.2012.38
Xu, M., Li, M., Xu, W., Deng, Z., Yang, Y., Zhou, K.: Interactive mechanism modeling from multi-view images. ACM Trans. Graph. 35(6), 236 (2016)
You, L.H., Ugail, H., Tang, B.P., Jin, X., You, X.Y., Zhang, J.J.: Blending using ODE swept surfaces with shape control and \({C}^{1}\) continuity. Visual Comput. 30(6–8), 625–636 (2014)
You, L.H., Yang, X.S., Pachulski, M., Zhang, J.J.: Boundary constrained swept surfaces for modelling and animation. Comput. Graph. Forum 26(3), 313–322 (2007)
You, L.H., Yang, X.S., You, X.Y., Jin, X., Zhang, J.J.: Shape manipulation using physically based wire deformations. Comput. Animation Virtual Worlds 21(3–4), 297–309 (2010)
Zimmermann, J., Nealen, A., Alexa, M.: Sketch-based interfaces: sketching contours. Comput. Graph. 32, 486–499 (2008). https://doi.org/10.1016/j.cag.2008.05.006
Acknowledgements
This research is supported by the PDE-GIR project which has received funding from the European Unions Horizon 2020 research and innovation programme under the Marie Skodowska-Curie grant agreement No. 778035, and Innovate UK (Knowledge Transfer Partnerships Ref: KTP010860).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer-Verlag GmbH Germany, part of Springer Nature
About this chapter
Cite this chapter
Li, O., Bian, S., Noreika, A., Kazmi, I.K., You, L., Zhang, J. (2021). Efficient Creation of 3D Organic Models from Sketches and ODE-Based Deformations. In: Gavrilova, M.L., Tan, C.K. (eds) Transactions on Computational Science XXXVIII. Lecture Notes in Computer Science(), vol 12620. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-63170-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-662-63170-6_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-63169-0
Online ISBN: 978-3-662-63170-6
eBook Packages: Computer ScienceComputer Science (R0)