Optimizar Modelo en 3dsmax procedente de modelo BIM

Hola a todos, os cuento un poco de que va esto.

Yo no soy modelador en realidad, me dedico mas a la parte de programación de RA/RV y RM, (sobre todo con Unity) y mis trabajos con respecto al modelado consisten en cosas como optimizar alguna malla qué se vea algo rara, reconstruir o construir materiales para aplicarlos en el motor, poner la iluminación y bakearla, hacer algún unwrap, y en ocasiones pues juntar objetos, aplicarles un Optimize, o limpiar alguina basura qué se haya quedado al exportar el modelo, cosa de bastante poco para qué el modelo se pueda incluir en entorno virtual.

Como trabajo con modelos de empresas de ingeniería, normalmente esto me llega Exportado a Max desde un modelo BIM: Navis, tekla, Cathia, normalmente eso nunca me ha importado, al menos hasta ahora, que no sé si debería.

El caso es que cuando incluyo ese modelo en una aplicación para visitarlo virtualmente con unas HTC o unas Oculus, normalmente estas gafas van conectadas a un PC con un i7, disco solido, una 1080Ti y 16 o 32 Gb y todos los componentes son pata negra, con lo cual se come el modelo y como la aplicación no lo muestra entero porque es a tamaño real, pues el rendimiento no suele ser problema.

Lo que hago en Realidad Aumentada, normalmente consiste en alguna maqueta para visualizarla encima de la mesa o elementos 2D, por ejemplo, en un motor; puntos de engrase, sensores, para hacer mantenimientos y cosas así, pero no modelos 3D.

El tema viene ahora, resulta que tengo un cliente que quiere mostrar como van a quedar sus construcciones mediante realidad aumentada y la cosa es más o menos irse a donde se va a construir, colocar el modelo 3D donde va a ir la instalación final, a pequeño tamaño y hacerlo crecer a escala 1.1 y mediante una interfaz, moverlo, rotarlo, etc para qué quede correctamente ubicado.

El problema es que el modelo 3D es un modelo BIM que me han exportado a Max, en concreto el que me han pasado procede de Navis y tiene 27 millones de polígonos y 23 millones de vértices según las estadísticas de xView. Como es de esperar, un iPad no aguanta eso, el número de objetos también es un problema. He quitado cosas superfluas, como la tornilleería y pequeños elementos, pero aun así se ha quedado en 20 millones de polígonos, 16 millones de vértices y 870 mil objetos.

Francamente, no sé cómo optimizar esto, he trasteado uniendo objetos y haciendo optimices, pero baja pocoy he probado con el Balance (era la versión de evaluación), pero ni siquiera se come el modelo entero. Así que no sé por dónde tirar. Estoy un poco desesperado.

A ver si alguno podéis echarme una mano con esto, cualquier idea es bienvenida. Muchas gracias.

Fernando.

Ver más sobre el tema y los comentarios en el foro