کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
440180 | 690979 | 2013 | 5 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Filling trim cracks on GPU-rendered solid models Filling trim cracks on GPU-rendered solid models](/preview/png/440180.png)
We present an algorithm for improving the rendering appearance of CAD models with trimmed freeform surfaces when evaluated on graphics processing units (GPUs). Rendering on client GPUs allows mechanical CAD to embrace cloud computing by storing a single auto-synchronized model file in the cloud and transferring only minimal data (control points, trim curves, etc.) to the client nodes for local evaluation/rendering. However, current parallel algorithms that directly evaluate and render trimmed surfaces by masking the trims, without tessellating along the trim curves, suffer from “cracks” along the trim boundaries. We have developed a hybrid CPU–GPU algorithm to remove these artifacts in the rendering stage for a smooth, color- and shading-matched appearance. After dynamically detecting the cracks, our algorithm selectively fills in the affected pixels using a GPU fragment program, while avoiding artifacts at silhouettes. We have implemented this algorithm to demonstrate improvements in the appearance of solid models directly evaluated and rendered on the GPU.
► Rendering-stage algorithm to fill cracks in parallel-evaluated solid models.
► GPU-based algorithm identifies and selectively fills cracks with matched colors.
► Cracks filled without any artifacts for a smooth, watertight appearance.
► Algorithm independent of evaluation method, model representation, or surface type.
Journal: Computer-Aided Design - Volume 45, Issue 2, February 2013, Pages 535–539