- The differences between NURBS and polygon data:
- NURBS are continuous curves and surfaces that are infinitely smooth and highly accurate, with a simple topological structure. They must consist of quadrilaterals.
Polygon data, on the other hand, is based on a mesh directly assembled from discrete vertices, edges and faces, and the degree of smoothness depends on the sampling precision. The topology of polygons is extremely flexible, allowing extrusion, welding and cutting of holes, and supporting triangles, quadrilaterals and N-gons.
- NURBS data is widely used in CAD, automotive design, aerospace and industrial manufacturing.
Polygon data is widely used in digital twins, 3D games, animated films and TV commercials.
- Common NURBS software: Catia, Siemens NX, Pro/E and SolidWorks.
Common polygon software: Maya, 3ds Max, Unreal Engine and Blender.
- Most rendering engines support polygons well, but cannot utilise NURBS models directly. This is why every project requires conversion from NURBS to polygon data.
Common NURBS-to-polygon meshing software includes: Showcase, V-Ray, InstaLOD, Omniverse and FreeCAD.
- Below is a comparison of several data conversion software packages, along with our ratings out of 5. The main comparison points are stability, mesh conversion quality, data structure quality and mesh optimisation quality.
7.Omniverse is a relatively new application provided by NVIDIA. As well as data conversion capabilities, it supports real-time GPU rendering and multi-user collaboration. The software is evolving rapidly and we are currently exploring its Python API-based batch data conversion features. Once its stability has been verified, we hope it will be beneficial to our projects.
txto