我知道GPU在渲染三角形方面很有效。GPU不能直接渲染NURBS曲面。通过链接NURBS in the OpenGL Graphics Pipeline,我们知道了这一点。要渲染NURBS,需要进行三角剖分。我不知道三角测量操作发生在哪里。它是由CAD建模软件还是GPU执行的?我猜这是由CAD建模软件完成的。因此,NURBS曲面的三角剖分功能是任何CAD造型软件的核心任务之一?这项任务是非常复杂还是几乎完全由学术研究人员解决?
为什么我会有这个问题?我发现NURBS曲面在CAD建模软件中是光滑的?但是,如果我先将NURBS曲面转换为三角形网格,然后用MeshLab打开它。在MeshLab中,某些区域并不平滑。我希望知道管道中的哪一部分导致了问题。
发布于 2014-07-20 14:08:53
在您使用的CAD Modeling软件和MeshLab之间看到不同的渲染图像可能有几个原因:
总而言之,这些只是一些可能的原因。如果你能提供真实的图像,这将有助于进一步缩小真正的原因。
发布于 2014-04-16 23:59:55
通常它是在CPU上由CAD软件完成的。如果你可以发布你所看到的不同的屏幕截图,那么就更容易诊断出问题的原因。它可能只是使用面法线或其他什么。
https://stackoverflow.com/questions/22957051
复制相似问题