skip to main content
research-article

Multiscale vector volumes

Published: 12 December 2011 Publication History

Abstract

We introduce multiscale vector volumes, a compact vector representation for volumetric objects with complex internal structures spanning a wide range of scales. With our representation, an object is decomposed into components and each component is modeled as an SDF tree, a novel data structure that uses multiple signed distance functions (SDFs) to further decompose the volumetric component into regions. Multiple signed distance functions collectively can represent non-manifold surfaces and deliver a powerful vector representation for complex volumetric features. We use multiscale embedding to combine object components at different scales into one complex volumetric object. As a result, regions with dramatically different scales and complexities can co-exist in an object. To facilitate volumetric object authoring and editing, we have also developed a scripting language and a GUI prototype. With the help of a recursively defined spatial indexing structure, our vector representation supports fast random access, and arbitrary cross sections of complex volumetric objects can be visualized in real time.

Supplementary Material

Supplemental material. (a167-wang.zip)

References

[1]
Corcoran, A. L., and Wainwright, R. L. 1992. A genetic algorithm for packing in three dimensions. In Proceedings of ACM/SIGAPP Symposium on Applied Computing, 1021--1030.
[2]
Cutler, B., Dorsey, J., McMillan, L., Müller, M., and Jagnow, R. 2002. A procedural approach to authoring solid models. ACM Trans. Graph. 21, 3, 302--311.
[3]
Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G. 2008. Lazy solid texture synthesis. Computer Graphics Forum 27, 4, 1165--1174.
[4]
Frisken, S. F., Perry, R. N., Rockwood, A. P., and Jones, T. R. 2000. Adaptively sampled distance fields: a general representation of shape for computer graphics. In Proceedings of SIGGRAPH 2000, 249--254.
[5]
Hable, J., and Rossignac, J. 2005. Blister: GPU-based rendering of Boolean combinations of free-form triangulated shapes. ACM Trans. Graph. 24, 3, 1024--1031.
[6]
Hadwiger, M., Sigg, C., Scharsach, H., Bühler, K., and Gross, M. 2005. Real-time ray-casting and advanced shading of discrete isosurfaces. Computer Graphics Forum 24, 3, 303--312.
[7]
Han, C., Risser, E., Ramamoorthi, R., and Grinspun, E. 2008. Multiscale texture synthesis. ACM Trans. Graph. 27, 3, 51:1--51:8.
[8]
Jones, M. W. 1995. 3D distance from a point to a triangle. Tech. Rep. CSR-5-95, University of Wales Swansea.
[9]
Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2D exemplars. ACM Trans. Graph. 26, 3, 2:1--2:9.
[10]
Perlin, K., and Hoffert, E. M. 1989. Hypertexture. In Proceedings of SIGGRAPH '89, 253--262.
[11]
Perry, R. N., and Frisken, S. F. 2006. Method for generating a two-dimensional distance field within a cell associated with a corner of a two-dimensional object. US Patent No. US 7,034,830.
[12]
Ricci, A. 1974. A constructive geometry for computer graphics. Computer Journal 16, 2, 157--160.
[13]
Shishkovtsov, O. 2005. Deferred shading in S. T.A.L.K.E.R. In GPU Gems 2. ch. 9, 143--166.
[14]
Sigg, C., and Hadwiger, M. 2005. Fast third-order texture filtering. In GPU Gems 2. ch. 20, 313--329.
[15]
Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. ACM Trans. Graph. 27, 5, 53:1--53:9.
[16]
Takayama, K., Sorkine, O., Nealen, A., and Igarashi, T. 2010. Volumetric modeling with diffusion surfaces. ACM Trans. Graph. 29, 5, 180:1--180:8.
[17]
Wang, L., Zhou, K., Yu, Y., and Guo, B. 2010. Vector solid textures. ACM Trans. Graph. 29, 4, 86:1--86:8.
[18]
Wei, L.-Y. 2008. Parallel Poisson disk sampling. ACM Trans. Graph. 27, 3, 20:1--20:9.

Cited By

View all
  • (2024)Toward accurate and realistic garment texture transfer with attention to detailsNeural Computing and Applications10.1007/s00521-024-09653-736:21(12991-13007)Online publication date: 1-Jul-2024
  • (2024)PhysAvatar: Learning the Physics of Dressed 3D Avatars from Visual ObservationsComputer Vision – ECCV 202410.1007/978-3-031-72913-3_15(262-284)Online publication date: 29-Sep-2024
  • (2022)Clustered vector texturesACM Transactions on Graphics10.1145/3528223.353006241:4(1-23)Online publication date: Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 30, Issue 6
December 2011
678 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2070781
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011
Published in TOG Volume 30, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. multiscale representations
  2. volumetric modeling

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Toward accurate and realistic garment texture transfer with attention to detailsNeural Computing and Applications10.1007/s00521-024-09653-736:21(12991-13007)Online publication date: 1-Jul-2024
  • (2024)PhysAvatar: Learning the Physics of Dressed 3D Avatars from Visual ObservationsComputer Vision – ECCV 202410.1007/978-3-031-72913-3_15(262-284)Online publication date: 29-Sep-2024
  • (2022)Clustered vector texturesACM Transactions on Graphics10.1145/3528223.353006241:4(1-23)Online publication date: Jul-2022
  • (2022)Vector solid texture synthesis using unified RBF-based representation and optimizationThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-022-02541-y39:9(3963-3977)Online publication date: 1-Jul-2022
  • (2022)AutoAvatar: Autoregressive Neural Fields for Dynamic Avatar ModelingComputer Vision – ECCV 202210.1007/978-3-031-20068-7_13(222-239)Online publication date: 23-Oct-2022
  • (2022)Fabric Material Recovery from Video Using Multi-scale Geometric Auto-EncoderComputer Vision – ECCV 202210.1007/978-3-031-19836-6_39(695-714)Online publication date: 23-Oct-2022
  • (2022)Modeling Terrains and Subsurface GeologyInteractive Data Processing and 3D Visualization of the Solid Earth10.1007/978-3-030-90716-7_1(1-43)Online publication date: 21-Feb-2022
  • (2021)An Accelerated Slicing Algorithm for Frep ModelsApplied Sciences10.3390/app1115676711:15(6767)Online publication date: 23-Jul-2021
  • (2021)Interactive modelling of volumetric musculoskeletal anatomyACM Transactions on Graphics10.1145/3476576.347669140:4(1-13)Online publication date: Aug-2021
  • (2021)Interactive modelling of volumetric musculoskeletal anatomyACM Transactions on Graphics10.1145/3450626.345976940:4(1-13)Online publication date: Aug-2021
  • Show More Cited By

View Options

Login options

Full Access

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