首页> 外文期刊>IEEE transactions on visualization and computer graphics >Efficient and Anti-Aliased Trimming for Rendering Large NURBS Models
【24h】

Efficient and Anti-Aliased Trimming for Rendering Large NURBS Models

机译:渲染大型NURBS模型的有效和抗锯齿修剪

获取原文
获取原文并翻译 | 示例

摘要

In Computer-Aided Design (CAD), Non-Uniform Rational B-Splines (NURBS) are a common model representation for export, simulation and visualization. In this paper, we present a direct rendering method for trimmed NURBS models based on their parametric description. Our approach builds on a novel trimming method and a three-pass pipeline which both allow for a sub-pixel precise visualization. The rendering pipeline bypasses tessellation limitations of current hardware using a feedback mechanism. In contrast to existing work, our trimming method scales well with a large number of trim curves and estimates the trimmed surface's footprint in screen-space which allows for an anti-aliasing with minimal performance overhead. Fragments with trimmed edges are routed into a designated off-screen buffer for subsequent blending with background faces. The evaluation of the presented algorithms shows that our rendering system can handle CAD models with ten thousands of trimmed NURBS surfaces. The suggested two-level data structure used for trimming outperforms state-of-the-art methods while being more precise and memory efficient. Our curve coverage estimation used for anti-aliasing provides an efficient trade-off between quality and performance compared to multisampling or screen-space anti-aliasing approaches.
机译:在计算机辅助设计(CAD)中,非均匀有理B样条(NURBS)是用于导出,仿真和可视化的通用模型表示。在本文中,我们根据参数描述为修剪的NURBS模型提出了一种直接渲染方法。我们的方法建立在新颖的修整方法和三遍流水线的基础上,都可以实现亚像素的精确可视化。渲染管线使用反馈机制绕过当前硬件的细分限制。与现有工作相反,我们的修整方法可通过大量修整曲线很好地缩放,并在屏幕空间中估算出修整表面的占位面积,从而可以以最小的性能开销进行抗锯齿。带有修剪边缘的片段将被路由到指定的屏幕外缓冲区中,以便随后与背景面融合。对所提出算法的评估表明,我们的渲染系统可以处理具有一万个修剪过的NURBS曲面的CAD模型。所建议的用于修整的两级数据结构优于最新的方法,同时更加精确且存储效率更高。与多重采样或屏幕空间抗锯齿方法相比,我们用于抗锯齿的曲线覆盖率估计在质量和性能之间提供了有效的折衷。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号