RMIT University
Browse

An adaptive octree grid for GPU-based collision detection of deformable objects

journal contribution
posted on 2024-11-01, 15:45 authored by Tsz Ho Wong, Geoffrey Leach, Fabio ZambettaFabio Zambetta
In spatial subdivision-based collision detection methods on GPUs, uniform subdivision works well for even triangle spatial distributions, whilst for uneven cases non-uniform subdivision works better. Non-uniform subdivision techniques mainly include hierarchical grids and octrees. Hierarchical grids have been adopted for previous GPU-based approaches, due to their suitability for GPUs. However, octrees offer a better adaptation to distributions. One contribution of this paper is the use of an octree grid that takes a middle path between these two structures, and accelerates collision detection by significantly reducing the number of broad-phase tests which, due to their large quantity, are generally the main bottleneck in performance. Another contribution is to achieve further reduction in the number of tests in the broad phase using a two-stage scheme to improve octree subdivision. The octree grid approach is also able to address the issue of uneven triangle sizes, another common difficulty for spatial subdivision techniques. Compared to the virtual subdivision method which reports the fastest results among existing methods, speedups between 1.0 × and 1.5 × are observed for most standard benchmarks where triangle sizes and spatial distributions are uneven.

History

Journal

The Visual Computer

Volume

30

Issue

6-8

Start page

729

End page

738

Total pages

10

Publisher

Springer

Place published

Germany

Language

English

Copyright

© Springer-Verlag Berlin Heidelberg 2014

Former Identifier

2006047548

Esploro creation date

2020-06-22

Fedora creation date

2015-01-19

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC