9944

Hidden Surface Removal Using BSP Tree with CUDA

Murat Uysal, Baha Sen, Canan Celik
Department of Computer Engineering, Karabuk University, Karabuk, 78050, Turkey
AWERProcedia Information Technology and Computer Science, Vol 3, 2013
@article{uysal2013hidden,

   title={Hidden Surface Removal Using BSP Tree with CUDA},

   author={Uysal, Murat and Sen, Baha and Celik, Canan},

   journal={AWERProcedia Information Technology and Computer Science},

   volume={3},

   year={2013}

}

Download Download (PDF)   View View   Source Source   

1675

views

Binary Space Partitioning (BSP) Tree can be used for hidden surface removal. In order to hide invisible surfaces, all surfaces are sorted back to front or front to back order. Traversal of BSP Trees for back to front order of faces requires calculation for all BSP Tree nodes, which can be made in parallel manner. NVIDIA’s CUDA (Compute Unified Device Architecture) is a parallel programming model for GPUs, which shows performance over CPUs for massively parallel computations. Using BSP Tree, rendering of faces sorted by CUDA is implemented and rendering times are compared with the ones observed for the case that CUDA is not used.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

TwitterAPIExchange Object
(
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
        (
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1472619909
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1472619909
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => CMlr2qwI8nTsnJ+cF5p6zxZnsYc=
        )

    [url] => https://api.twitter.com/1.1/users/show.json
)
Follow us on Facebook
Follow us on Twitter

HGPU group

1974 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: