RMIT University
Browse

Improved CSG rendering using overlap graph subtraction sequences

conference contribution
posted on 2024-10-30, 14:20 authored by Nigel Stewart, Geoffrey Leach, Sabu JohnSabu John
The Sequenced Convex Subtraction (SCS) algorithm for Constructive Solid Geometry (CSG) sequentially subtracts convex volumes from the z-buffer. The performance of the algorithm is determined by the length of the subtraction sequence used. View-independent subtraction sequences are O(n2) in length. These can be reduced to O(kn) if the maximum depth complexity k, which ranges between 1 and n, is known or can be determined.We present an improvement to subtraction sequence generation which uses object space overlap information to give O(n) length sequences in the best case and (unchanged) O(n2) sequences in the worst case. The approach is based on what we term an overlap graph. We also discuss a unifying approach combining overlap graph based processing with the Sequenced Convex Subtraction (SCS) CSG rendering algorithm. Finally, we present experimental results which show performance improvements, depending on the spatial arrangements of objects.

History

Outlet

Proceedings of the First International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia

Editors

D. Arnold and G. Wyvill

Name of conference

International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia

Publisher

ACM Press

Place published

New York

Start date

2003-02-11

End date

2003-02-14

Language

English

Copyright

© 2003 ACM

Former Identifier

2003001429

Esploro creation date

2020-06-22

Fedora creation date

2011-06-09

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC