En resumen
SketchUp y Rhino exportan GLB directamente: en SketchUp, con Archivo, Exportar, Modelo 3D y el tipo de archivo «GLTF Binary»; en Rhino, exportando a .glb, donde pueden incrustarse materiales y texturas. Para VEDUTUM es la mejor vía frente a IFC, porque el GLB transporta material y textura, mientras que IFC entrega un solo color por sólido. Vigile las unidades y la densidad de la malla: Rhino exporta mallas, no superficies.
Por qué GLB y no IFC aquí
Para Archicad, Revit y Vectorworks, IFC es la vía principal, porque esos programas conocen los elementos de construcción. SketchUp y Rhino modelan geometría pura. Ambos escriben GLB directamente, y GLB está pensado precisamente para eso: mallas, materiales y texturas en un solo archivo.
La diferencia se ve en el resultado. Por IFC un sólido llega con un solo color: la fachada de madera se convierte en una superficie marrón. Por GLB llegan el material y la textura, y el modelo en el navegador se ve como en su programa. Eso vale también para la página para compartir, donde su cliente gira el mismo modelo.
SketchUp: unidades y componentes
SketchUp exporta glTF sin necesidad de extensión; la vía documentada es Archivo, Exportar, Modelo 3D y el tipo de archivo «GLTF Binary File (*.glb)». Las versiones antiguas no pueden hacerlo: ahí ayuda una extensión o un rodeo por OBJ.
Conviene revisar primero dos cosas. Unidades: un modelo en pulgadas llega al navegador como una casa con medidas erróneas, así que ajuste el modelo a metros antes de exportar. Componentes: lo que aparece en el modelo cien veces —árboles, sillas, vallas— duplica el tamaño del archivo y aporta poco a la imagen. Ocúltelo antes de exportar.
Rhino: mallas en lugar de superficies
Al exportar a glTF, Rhino escribe mallas y nubes de puntos; los materiales y las texturas pueden incrustarse. Así que sus superficies NURBS se convierten en malla, y lo fina que sea esa malla depende de la configuración de mallado de Rhino.
Para una visualización eso es una ventaja si se controla con intención: una malla más gruesa en la fachada no se nota en la imagen, y una demasiado fina hace crecer el archivo. Regla general: lo bastante fina para que los bordes curvos se vean redondos, y no más. Si el archivo supera los 60 MB, casi siempre la causa es la densidad de la malla o un paquete de mobiliario.
Qué ocurre por nuestra parte
El archivo IFC se lee en su navegador, no en nuestro servidor: web-ifc, un lector de código abierto compilado a WebAssembly, se ejecuta en la propia pestaña. Entiende IFC2x3 e IFC4 y entrega cada sólido como malla de triángulos con un solo color. Lo que se sube después es el GLB generado a partir del IFC; el archivo original no sale de su equipo.
Es decir, llega la geometría: todo lo que en la exportación tiene un sólido, con su color y su posición. No llegan los conjuntos de propiedades, los nombres de componentes, las capas, las clases IFC ni las texturas. Están en el archivo, pero nada los dibuja. Si necesita materiales y texturas, exporte a GLB en lugar de a IFC, porque ese formato los incluye. El límite es de 60 MB por archivo, y la lectura no cuesta puntos.
Los límites de este informe
No hemos realizado una serie de mediciones con proyectos ajenos, así que no citamos ninguna tasa de acierto. Aquí solo se afirman dos cosas: lo que nuestro lector extrae de un archivo, que está en nuestro código, y lo que el programa ofrece al exportar según su propia documentación. Solo su propio modelo lo aclara de verdad, y probarlo no cuesta nada, porque la importación se hace en el navegador.
Preguntas y respuestas
¿GLB o IFC: qué debo enviar?
Desde SketchUp y Rhino, GLB: el material y la textura llegan con el modelo. Desde Archicad, Revit y Vectorworks, IFC, porque esos programas no escriben GLB como vía estándar.
Mi modelo es diminuto o enorme en el navegador.
Entonces las unidades no coinciden. Ajuste el modelo a metros antes de exportar y exporte de nuevo; en el navegador ve las dimensiones directamente sobre el volumen.
¿Qué finura debe tener la malla de Rhino?
La necesaria para que los bordes curvos se vean redondos. Más fina solo aumenta el tamaño del archivo. Si supera los 60 MB, la densidad de la malla es el primer punto en el que ahorrar.
¿Llegan de verdad las texturas de SketchUp?
Sí: GLB las transporta y cargamos el archivo sin cambios. Lo que haga con ellas el modelo de imagen es otra cuestión: añade vegetación, mobiliario y reflejos como propuesta, no como promesa.
Fuentes
Traducido del inglés. Original: lea el artículo en inglés



