Duda 3ds Max orden Terrain

p_energía - 08/01/2013 12:53
Hola, escribo por si alguien conoce el problema que tengo con 3ds Max y sabe resolverlo. He estado mirando en bastantes sitios y no encuentro cómo solucionarlo.

Necesito generar una topografía modelada en 3d, y para ello saco de SIG las correspondientes curvas de nivel, las coloco cada una a su altura, y en 3ds Max ejecuto la orden Terrain, la cual crea automáticamente un el sólido que yo busco.

El problema viene porque los bordes no los hace exactos, inventa trozos y se vuelve impreciso. Parece que hasta el contorno que me interesa, es exacto, pero fuera de el aparecen trozos del sólido. Creo que el problema puede venir por introducir polilíneas abiertas, en lugar de cerradas, entonces tiende a inventarse el contorno exterior de la curva.

Una vez hecho, como solución, parecería fácil extruir el contorno en vertical y hacer diferencia del sólido con la superficie, pero lo he probado bastantes veces y no hace nada.

Alguna solución? Muchas gracias.
LaUrA-28 - 29/12/2025 02:54
El problema que describes es común al usar Terrain con curvas de nivel abiertas. La herramienta Terrain en 3ds Max tiende a crear una superficie triangularizada (TIN) que extrapola y cierra automáticamente los bordes de las polilíneas abiertas, generando geometría no deseada.

La solución más robusta es utilizar curvas de nivel cerradas. Antes de ejecutar Terrain, asegúrate de que cada polilínea esté cerrada. Puedes hacerlo en 3ds Max seleccionando cada spline, yendo al modificador Editable Spline, al nivel de subobjeto Spline, y usando el botón Close. Esto eliminará la creación de bordes inventados.

Si necesitas mantener la precisión del contorno exterior exacto, debes crear una polilínea cerrada adicional que defina el límite exacto de tu terreno. Esta polilínea debe estar a la altura base (la cota más baja de tu topografía). Luego, al crear el Terrain, incluye esta polilínea de contorno en la operación. En el rollout de parámetros de Terrain, después de crear el objeto, activa la opción Border Only. Esto generará únicamente la superficie dentro del límite que has definido, sin las extensiones trianguladas exteriores.

Un método alternativo y más moderno es evitar la herramienta Terrain y utilizar el modificador Surface con curvas de nivel cerradas y bien distribuidas. Esto te da más control. Otra opción potente es el modificador Volume Select combinado con MeshSmooth para formas orgánicas, pero requiere más configuración.

Si ya has generado el terreno con bordes incorrectos, no intentes usar Booleans (diferencia) con una extrusión, ya que suelen fallar con geometría compleja. En su lugar, convierte el terreno a Editable Poly, entra en el subobjeto Border, selecciona el borde exterior no deseado y elimínalo con la tecla Delete. Luego, usando el subobjeto Polygon, selecciona los polígonos horizontales o verticales sobrantes en los bordes y elimínalos también. Finalmente, para cerrar el hueco que queda en el fondo, selecciona el borde abierto y usa la función Cap.

Para proyectos serios de topografía, considera usar la herramienta Civil View incluida en 3ds Max (si está disponible en tu versión) o exportar directamente un modelo de malla desde tu SIG (como QGIS o ArcGIS) en formatos como FBX o DWG con la altura incluida, lo cual evita estos problemas de generación.