Sí es posible convertir mallas poligonales a superficies NURBS, pero debes entender que no es una conversión directa perfecta. Los polígonos y NURBS son paradigmas de modelado distintos. La conversión generalmente implica aproximar o reconstruir la forma.
En 3ds Max, la funcionalidad nativa es limitada. Puedes usar el modificador Surface sobre una estructura de splines que traces manualmente sobre tu malla, pero no es automático. La mejor opción dentro de 3ds Max es utilizar un script o complemento de terceros como NPower Software NURBS, que ofrece herramientas para ajustar superficies NURBS a mallas.
En Blender, el proceso también requiere add-ons. El add-on interno Surface: Sketch te permite modelar con curvas NURBS. Para conversión, el add-on BlenderNURBS o RetopoFlow pueden ayudarte a crear una red de curvas sobre tu malla que luego se parchea con superficies. No existe un botón mágico de "convertir", es un proceso de remodelado guiado.
Para una solución más robusta y dedicada, el software Rhinoceros 3D es el estándar en modelado NURBS. Su comando FromMesh o MeshToNurb convierte una malla importada en una superficie NURBS aproximada. Para resultados de alta calidad, se usa la herramienta Reverse Engineering o Reconstruct para ajustar superficies NURBS precisas a la malla, lo que requiere trabajo manual de ajuste.
El proceso general implica importar tu malla poligonal al software de tu elección. Luego debes reconstruir la topología usando curvas NURBS que definan los bordes principales de la forma. Finalmente, creas superficies de parche o de revolución para rellenar los huecos entre esas curvas, logrando un modelo NURBS limpio y editable. La precisión del resultado depende completamente del tiempo y cuidado que inviertas en el proceso de reconstrucción.