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

Pourya Shirazian, Brian Wyvill, Jean-Luc Duprat

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding


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
Number of pages10
ISBN (Print)9783905674354
Publication statusPublished - 2012

Publication series

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


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