Skip to main content

2020 | OriginalPaper | Buchkapitel

Accelerating the Visualization of Gaps and Overlaps for Large and Dynamic Sphere Packings with Bounding Volume Hierarchies

verfasst von : Feng Gu, Zhixing Yang, Michael Kolonko, Thorsten Grosch

Erschienen in: Simulation Science

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The Collective Rearrangement (CR) algorithm is widely used for simulating packings of spheres to gain insight into many properties of granular matter. The quality of a CR simulation can be judged with a visualization technique by directly visualizing the gaps and overlaps of the spheres with pixel precision in each iteration. This visualization technique is based on an Graphic Processing Unit (GPU) linked list, which requires that information for each pixel of each sphere to be stored in advance and then be sorted for each pixel independently. Such requirements impose restrictions on the scale of sphere packings that can be visualized. Instead, one can use ray tracing to resolve such problems. However, there is no available practical ray traversal algorithm for visualizing overlaps and gaps based on acceleration structures for ray tracing. This paper provides traversal algorithms based on Bounding Volume Hierarchies (BVH) to address this problem and can generally make the visualization process much faster than before and reduce the global memory requirement on the GPU to render larger scenes.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The results are measured under non-zoomed view.
 
Literatur
1.
Zurück zum Zitat Áfra, A.T., Szirmay-Kalos, L.: Stackless multi-BVH traversal for CPU, MIC and GPU ray tracing. In: Computer Graphics Forum, vol. 33, pp. 129–140. Wiley Online Library (2014) Áfra, A.T., Szirmay-Kalos, L.: Stackless multi-BVH traversal for CPU, MIC and GPU ray tracing. In: Computer Graphics Forum, vol. 33, pp. 129–140. Wiley Online Library (2014)
2.
Zurück zum Zitat Aila, T., Laine, S.: Understanding the efficiency of ray traversal on GPUs. In: Proceedings of the Conference on High Performance Graphics 2009, pp. 145–149. ACM (2009) Aila, T., Laine, S.: Understanding the efficiency of ray traversal on GPUs. In: Proceedings of the Conference on High Performance Graphics 2009, pp. 145–149. ACM (2009)
3.
Zurück zum Zitat Aila, T., Laine, S., Karras, T.: Understanding the efficiency of ray traversal on GPUs-Kepler and fermi addendum. NVIDIA Corporation, NVIDIA Technical Report NVR-2012-02 (2012) Aila, T., Laine, S., Karras, T.: Understanding the efficiency of ray traversal on GPUs-Kepler and fermi addendum. NVIDIA Corporation, NVIDIA Technical Report NVR-2012-02 (2012)
4.
Zurück zum Zitat Apetrei, C.: Fast and simple agglomerative LBVH construction (2014) Apetrei, C.: Fast and simple agglomerative LBVH construction (2014)
5.
Zurück zum Zitat Bezrukov, A., Bargieł, M., Stoyan, D.: Statistical analysis of simulated random packings of spheres. Part. Part. Syst. Charact.: Meas. Descr. Part. Prop. Behav. Powders Other Disperse Syst. 19(2), 111–118 (2002)CrossRef Bezrukov, A., Bargieł, M., Stoyan, D.: Statistical analysis of simulated random packings of spheres. Part. Part. Syst. Charact.: Meas. Descr. Part. Prop. Behav. Powders Other Disperse Syst. 19(2), 111–118 (2002)CrossRef
6.
Zurück zum Zitat Binder, N., Keller, A.: Efficient stackless hierarchy traversal on GPUs with backtracking in constant time. In: Proceedings of High Performance Graphics, pp. 41–50. Eurographics Association (2016) Binder, N., Keller, A.: Efficient stackless hierarchy traversal on GPUs with backtracking in constant time. In: Proceedings of High Performance Graphics, pp. 41–50. Eurographics Association (2016)
7.
Zurück zum Zitat Cheatham, T.I., Miller, J., Fox, T., Darden, T., Kollman, P.: Molecular dynamics simulations on solvated biomolecular systems: the particle mesh ewald method leads to stable trajectories of dna, rna, and proteins. J. Am. Chem. Soc. 117(14), 4193–4194 (1995) Cheatham, T.I., Miller, J., Fox, T., Darden, T., Kollman, P.: Molecular dynamics simulations on solvated biomolecular systems: the particle mesh ewald method leads to stable trajectories of dna, rna, and proteins. J. Am. Chem. Soc. 117(14), 4193–4194 (1995)
8.
Zurück zum Zitat Domingues, L.R., Pedrini, H.: Bounding volume hierarchy optimization through agglomerative treelet restructuring. In: Proceedings of the 7th Conference on High-Performance Graphics, pp. 13–20. ACM (2015) Domingues, L.R., Pedrini, H.: Bounding volume hierarchy optimization through agglomerative treelet restructuring. In: Proceedings of the 7th Conference on High-Performance Graphics, pp. 13–20. ACM (2015)
9.
Zurück zum Zitat Goldfeather, J., Monar, S., Turk, G., Fuchs, H.: Near real-time CSG rendering using tree normalization and geometric pruning. IEEE Comput. Graphics Appl. 9(3), 20–28 (1989)CrossRef Goldfeather, J., Monar, S., Turk, G., Fuchs, H.: Near real-time CSG rendering using tree normalization and geometric pruning. IEEE Comput. Graphics Appl. 9(3), 20–28 (1989)CrossRef
10.
Zurück zum Zitat Gu, F., Yang, Z., Kolonko, M., Grosch, T.: Interactive visualization of gaps and overlaps for large and dynamic sphere packings. In: VMV, pp. 103–110 (2017) Gu, F., Yang, Z., Kolonko, M., Grosch, T.: Interactive visualization of gaps and overlaps for large and dynamic sphere packings. In: VMV, pp. 103–110 (2017)
12.
Zurück zum Zitat Karras, T.: Maximizing parallelism in the construction of BVHs, octrees, and k-d trees. In: Proceedings of the Fourth ACM SIGGRAPH/Eurographics Conference on High-Performance Graphics, pp. 33–37. Eurographics Association (2012) Karras, T.: Maximizing parallelism in the construction of BVHs, octrees, and k-d trees. In: Proceedings of the Fourth ACM SIGGRAPH/Eurographics Conference on High-Performance Graphics, pp. 33–37. Eurographics Association (2012)
13.
Zurück zum Zitat Karras, T., Aila, T.: Fast parallel construction of high-quality bounding volume hierarchies. In: Proceedings of the 5th High-Performance Graphics Conference, pp. 89–99. ACM (2013) Karras, T., Aila, T.: Fast parallel construction of high-quality bounding volume hierarchies. In: Proceedings of the 5th High-Performance Graphics Conference, pp. 89–99. ACM (2013)
14.
Zurück zum Zitat Kensler, A.: Ray tracing CSG objects using single hit intersections (2006) Kensler, A.: Ray tracing CSG objects using single hit intersections (2006)
15.
Zurück zum Zitat Kirsch, F., Döllner, J.: Rendering techniques for hardware-accelerated image-based CSG. In: The 12-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2004, WSCG 2004, University of West Bohemia, Campus Bory, Plzen-Bory, Czech Republic, 2–6 February 2004, pp. 221–228 (2004) Kirsch, F., Döllner, J.: Rendering techniques for hardware-accelerated image-based CSG. In: The 12-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2004, WSCG 2004, University of West Bohemia, Campus Bory, Plzen-Bory, Czech Republic, 2–6 February 2004, pp. 221–228 (2004)
16.
Zurück zum Zitat Lefebvre, S., Grand-Est, L.I.N.: IceSL: a GPU accelerated CSG modeler and slicer. In: 18th European Forum on Additive Manufacturing, AEFA 2013, Paris, France. Citeseer (2013) Lefebvre, S., Grand-Est, L.I.N.: IceSL: a GPU accelerated CSG modeler and slicer. In: 18th European Forum on Additive Manufacturing, AEFA 2013, Paris, France. Citeseer (2013)
17.
Zurück zum Zitat Raza, J., Nunes, G.: Screen-space deformable meshes via CSG with per-pixel linked lists. GPU Pro 5: Advanced Rendering Techniques, p. 233 (2014) Raza, J., Nunes, G.: Screen-space deformable meshes via CSG with per-pixel linked lists. GPU Pro 5: Advanced Rendering Techniques, p. 233 (2014)
18.
Zurück zum Zitat van Rossen, S., Baranowski, M.: Real-time constructive solid geometry. In: Game Development Tools, vol. 79 (2011) van Rossen, S., Baranowski, M.: Real-time constructive solid geometry. In: Game Development Tools, vol. 79 (2011)
19.
Zurück zum Zitat Schneider, P., Eberly, D.H.: Geometric Tools for Computer Graphics. Elsevier, Amsterdam (2002) Schneider, P., Eberly, D.H.: Geometric Tools for Computer Graphics. Elsevier, Amsterdam (2002)
20.
Zurück zum Zitat Segura, C., Stine, T., Yang, J.: Constructive solid geometry using BSP tree. In: Computer-Aided Design, pp. 24–681 (2013) Segura, C., Stine, T., Yang, J.: Constructive solid geometry using BSP tree. In: Computer-Aided Design, pp. 24–681 (2013)
21.
Zurück zum Zitat Stewart, N., Leach, G., John, S.: Linear-time CSG rendering of intersected convex objects. In: The 10-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2002, WSCG 2002, University of West Bohemia, Campus Bory, Plzen-Bory, Czech Republic, 4–8 February 2002, pp. 437–444 (2002). http://wscg.zcu.cz/wscg2002/Papers_2002/B79.pdf Stewart, N., Leach, G., John, S.: Linear-time CSG rendering of intersected convex objects. In: The 10-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2002, WSCG 2002, University of West Bohemia, Campus Bory, Plzen-Bory, Czech Republic, 4–8 February 2002, pp. 437–444 (2002). http://​wscg.​zcu.​cz/​wscg2002/​Papers_​2002/​B79.​pdf
23.
Zurück zum Zitat Vinkler, M., Havran, V., Bittner, J.: Bounding volume hierarchies versus Kd-trees on contemporary many-core architectures. In: Proceedings of the 30th Spring Conference on Computer Graphics, pp. 29–36. ACM (2014) Vinkler, M., Havran, V., Bittner, J.: Bounding volume hierarchies versus Kd-trees on contemporary many-core architectures. In: Proceedings of the 30th Spring Conference on Computer Graphics, pp. 29–36. ACM (2014)
24.
Zurück zum Zitat Yang, J.C., Hensley, J., Grün, H., Thibieroz, N.: Real-time concurrent linked list construction on the GPU. In: Computer Graphics Forum, vol. 29, pp. 1297–1304. Wiley Online Library (2010) Yang, J.C., Hensley, J., Grün, H., Thibieroz, N.: Real-time concurrent linked list construction on the GPU. In: Computer Graphics Forum, vol. 29, pp. 1297–1304. Wiley Online Library (2010)
26.
Zurück zum Zitat Ylitie, H., Karras, T., Laine, S.: Efficient incoherent ray traversal on GPUs through compressed wide BVHs. In: Proceedings of High Performance Graphics, p. 4. ACM (2017) Ylitie, H., Karras, T., Laine, S.: Efficient incoherent ray traversal on GPUs through compressed wide BVHs. In: Proceedings of High Performance Graphics, p. 4. ACM (2017)
Metadaten
Titel
Accelerating the Visualization of Gaps and Overlaps for Large and Dynamic Sphere Packings with Bounding Volume Hierarchies
verfasst von
Feng Gu
Zhixing Yang
Michael Kolonko
Thorsten Grosch
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-45718-1_9