Polygonization of implicit surfaces on multi-core architectures with SIMD instructions

Pourya Shirazian, Brian Wyvill, Jean-Luc Duprat

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this research we tackle the problem of rendering complex models which are created using implicit primitives, blending operators, affine transformations and constructive solid geometry in a design environment that organizes all these in a scene graph data structure called BlobTree. We propose a fast, scalable, parallel polygonization algorithm for BlobTrees that takes advantage of multicore processors and SIMD optimization techniques available on modern architectures. Efficiency is achieved through the usage of spatial data structures and SIMD optimizations for BlobTree traversals and the computation of mesh vertices and other attributes. Our solution delivers interactive visualization for modeling systems based on BlobTree scene graph.
Original languageEnglish
Title of host publicationEurographics Symposium on Parallel Graphics and Visualization, EGPGV 2012, Cagliari, Italy, May 13-14, 2012: Proceedings
EditorsHank Childs, Torsten Kuhlen, Fabio Marton
PublisherEurographics: European Association for Computer Graphics
Pages89-98
Number of pages10
ISBN (Print)9783905674354
DOIs
Publication statusPublished - 2012

Publication series

NameEurographics Symposium on Parallel Graphics and Visualization
ISSN (Print)1727-348X

Fingerprint Dive into the research topics of 'Polygonization of implicit surfaces on multi-core architectures with SIMD instructions'. Together they form a unique fingerprint.

  • Cite this

    Shirazian, P., Wyvill, B., & Duprat, J-L. (2012). Polygonization of implicit surfaces on multi-core architectures with SIMD instructions. In H. Childs, T. Kuhlen, & F. Marton (Eds.), Eurographics Symposium on Parallel Graphics and Visualization, EGPGV 2012, Cagliari, Italy, May 13-14, 2012: Proceedings (pp. 89-98). (Eurographics Symposium on Parallel Graphics and Visualization). Eurographics: European Association for Computer Graphics. https://doi.org/10.2312/EGPGV/EGPGV12/089-098