首页> 外国专利> Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics

Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics

机译:有效评估和绘制3D图形NURBS曲面的方法和系统

摘要

The present invention comprises a computer implemented process and system for rendering curves or surfaces as 3D graphics on a display. The system of the present invention includes a computer system having a processor, a bus, and a 3D graphics rendering pipeline. The curves or surfaces are modeled by non-uniform rational B-splines (NURBS). The process of the present invention functions by receiving a NURBS model for rendering from a software program running on the host processor. The NURBS model defines a curve or surface. The process of the present invention efficiently converts the NURBS model to a Bezier model using the hardware of the graphics rendering pipeline. The Bezier model describes the same curve or surface. The process of the present invention subsequently generates a plurality of points on the curve or surface using the Bezier model and the graphics rendering pipeline. The points are then used by the graphics rendering pipeline to render the curve or surface defined by the Bezier model. Alternatively, a NURBS model is directly evaluated into a plurality of points on a curve or surface, and in turn, rendered into the curve or surface. This direct rendering of the NURBS model is implemented using the graphics rendering pipeline.
机译:本发明包括用于在显示器上渲染曲线或表面作为3D图形的计算机实现的过程和系统。本发明的系统包括具有处理器,总线和3D图形渲染管线的计算机系统。曲线或曲面由非均匀有理B样条(NURBS)建模。本发明的过程通过从在主机处理器上运行的软件程序接收用于渲染的NURBS模型来起作用。 NURBS模型定义曲线或曲面。本发明的方法使用图形渲染管线的硬件将NURBS模型有效地转换为贝塞尔模型。贝塞尔模型描述了相同的曲线或曲面。本发明的方法随后使用贝塞尔模型和图形渲染管线在曲线或曲面上生成多个点。然后,图形渲染管线使用这些点来渲染Bezier模型定义的曲线或曲面。或者,将NURBS模型直接评估为曲线或曲面上的多个点,然后将其渲染为曲线或曲面。 NURBS模型的这种直接渲染是使用图形渲染管道实现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号