...
首页> 外文期刊>Computer-Aided Design >Optimized GPU evaluation of arbitrary degree NURBS curves and surfaces
【24h】

Optimized GPU evaluation of arbitrary degree NURBS curves and surfaces

机译:针对任意度数NURBS曲线和曲面的GPU优化评估

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

获取外文期刊封面封底 >>

       

摘要

This paper presents a new unified and optimized method for evaluating and displaying trimmed NURBS surfaces using the Graphics Processing Unit (GPU). Trimmed NURBS surfaces, the de facto standard in commercial mechanical CAD modeling packages, are currently being tessellated into triangles before being sent to the graphics card for display since there is no native hardware support for NURBS. Other GPU-based NURBS evaluation and display methods either approximated the NURBS patches with lower degree patches or relied on specific hard-coded programs for evaluating NURBS surfaces of different degrees. Our method uses a unified GPU fragment program to evaluate the surface point coordinates of any arbitrary degree NURBS patch directly, from the control points and knot vectors stored as textures in graphics memory. This evaluated surface is trimmed during display using a dynamically generated trim-texture calculated via alpha blending. The display also incorporates dynamic Level of Detail (LOD) for real-time interaction at different resolutions of the NURBS surfaces. Different data representations and access patterns are compared for efficiency and the optimized evaluation method is chosen. Our GPU evaluation and rendering speeds are more than 40 times faster than evaluation using the CPU.
机译:本文介绍了一种使用图形处理单元(GPU)评估和显示修剪后的NURBS曲面的统一,优化的新方法。修剪后的NURBS曲面,实际上是商业机械CAD建模软件包中的标准,由于没有NURBS的本机硬件支持,因此在发送到图形卡进行显示之前,目前已细分为三角形。其他基于GPU的NURBS评估和显示方法要么用较低度的补丁近似NURBS补丁,要么依靠特定的硬编码程序来评估不同程度的NURBS曲面。我们的方法使用统一的GPU片段程序,从作为纹理存储在图形内存中的控制点和结向量直接评估任何任意度数NURBS面片的表面点坐标。在显示过程中,将使用通过alpha混合计算的动态生成的修剪纹理修剪此评估的表面。显示屏还集成了动态细节级别(LOD),可在NURBS曲面的不同分辨率下进行实时交互。比较不同的数据表示形式和访问模式的效率,并选择优化的评估方法。我们的GPU评估和渲染速度比使用CPU的评估快40倍以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号