Visor y Conversor de Modelos 3D (STEP, STL, OBJ, FBX)
Visualiza STEP, IGES, STL, OBJ, FBX, 3DS, GLTF y más en tu navegador, y exporta a GLB, OBJ, STL o PLY. Sin subidas.
Cargando Visor y Conversor de Modelos 3D (STEP, STL, OBJ, FBX)… Si no ocurre nada, activa JavaScript.
Un visor de modelos 3D te permite abrir e inspeccionar un archivo tridimensional sin instalar software CAD ni una suite de modelado. Esta herramienta renderiza tu modelo directamente en el navegador con WebGL: gíralo con el ratón, haz zoom en los detalles, activa el modo alámbrico para inspeccionar la topología y consulta estadísticas básicas como el número de triángulos y las dimensiones de la caja delimitadora. Abre los formatos más comunes de la ingeniería y los gráficos 3D, incluidos STEP e IGES (los formatos de intercambio que usan los paquetes CAD paramétricos como SolidWorks, Fusion 360, CATIA y FreeCAD), STL y OBJ (los caballos de batalla de la impresión 3D), FBX y Collada DAE (habituales en desarrollo de videojuegos y flujos de animación), glTF y GLB (el estándar web moderno), además de 3DS, PLY, 3MF, AMF y VRML.
Preguntas frecuentes
¿Se sube mi modelo 3D a un servidor?
¿Qué formatos 3D puedo abrir?
¿A qué formatos puedo convertir?
¿Puedo convertir STEP a STL para impresión 3D?
¿Puede esta herramienta abrir archivos de SketchUp (.skp)?
¿Por qué mi archivo STEP se exporta como malla en lugar de geometría exacta?
¿Por qué mi modelo aparece gris o sin texturas?
¿Cuál es la diferencia entre STL, OBJ, GLB y PLY?
¿Cómo de grande puede ser el archivo que abra?
¿Funciona el visor sin conexión?
Acerca de Visor y Conversor de Modelos 3D (STEP, STL, OBJ, FBX)
Más allá de visualizar, la herramienta también convierte. Una vez cargado el modelo puedes exportarlo a GLB, OBJ, STL o PLY, lo que cubre las conversiones más frecuentes en el mundo real: transformar un ensamblaje STEP en un STL listo para laminar e imprimir en 3D, convertir un viejo recurso 3DS o FBX en un GLB moderno y autocontenido para una página web o un motor de juegos, o extraer una malla de una escena Collada como OBJ para seguir editándola en Blender. Los archivos STEP e IGES describen superficies matemáticas exactas (geometría BREP), así que abrirlos implica una teselación: las superficies precisas se triangulan en una malla. De ese trabajo se encarga OpenCascade, un núcleo CAD industrial completo compilado a WebAssembly, que se descarga en el primer uso y se ejecuta enteramente en tu máquina.
Todo ocurre localmente en tu navegador. El archivo que abres nunca se sube a un servidor, algo que importa con los datos CAD más que con la mayoría de tipos de archivo: los diseños mecánicos, las carcasas de productos y los prototipos sin publicar suelen ser confidenciales, estar cubiertos por acuerdos de confidencialidad o sujetos a normas de control de exportación. Un visor que funciona sin conexión una vez cargado, y que de forma demostrable no puede filtrar tu geometría, elimina toda esa categoría de riesgo. No hay cuenta, ni niveles por tamaño de archivo, ni marca de agua.
Conviene conocer algunas limitaciones desde el principio. El resultado de la conversión es siempre una malla de triángulos, así que exportar un archivo STEP a STL es un viaje de ida: las definiciones de superficies paramétricas, el historial de operaciones y las dimensiones exactas del modelo BREP original no se conservan, y la herramienta no puede escribir STEP ni IGES. Los formatos que hacen referencia a archivos externos (un OBJ con un MTL aparte, un glTF con texturas externas, un FBX que apunta a archivos de imagen) se cargan con la geometría intacta pero con colores planos en lugar de texturas; el formato autocontenido GLB evita esto por completo. Los modelos muy grandes están limitados por la memoria del navegador, así que los ensamblajes con muchos millones de triángulos pueden ir lentos o no llegar a cargarse.
De las tarjetas perforadas a WebAssembly: cómo los archivos CAD aprendieron a viajar
El formato más antiguo que abre este visor es anterior a la propia web. IGES (Initial Graphics Exchange Specification) se publicó en 1980 bajo el patrocinio de la Fuerza Aérea de Estados Unidos y la Oficina Nacional de Estándares, nacido de un problema militar muy práctico: cada contratista de defensa usaba un sistema CAD distinto, y el Pentágono estaba harto de pagar por que la misma pieza se redibujara en cada frontera entre empresas. Los archivos IGES todavía se estructuran en registros de 80 columnas, herencia directa de las tarjetas perforadas. Su sucesor previsto, STEP (ISO 10303), comenzó a desarrollarse en 1984 y tardó una década en publicar su primera versión, lo que le valió la broma de que STEP significa Standard for the Exchange of Product data, Eventually. Pese al arranque lento, STEP ganó: hoy es la lengua franca de la ingeniería mecánica, y la edición AP242 sigue en desarrollo activo.
STL tiene un origen más extraño. Creado en 1987 por el Albert Consulting Group para 3D Systems, la empresa que inventó la estereolitografía, se diseñó para alimentar una máquina concreta, la primera impresora 3D comercial. El formato es célebremente tosco: un saco de triángulos sin unidades, sin color, sin topología, y hasta con una normal redundante por faceta que consume un tercio de cada registro binario. Todos los intentos de sustituirlo (AMF en 2011, 3MF en 2015, ambos compatibles con este visor) han chocado contra su enorme ubicuidad. Casi cuatro décadas después, el formato construido para una sola máquina sigue moviendo la mayor parte de los datos de impresión 3D del mundo.
Que un núcleo CAD industrial completo funcione ahora dentro de una pestaña del navegador es su propio arco histórico. OpenCascade, el motor que usa esta herramienta para leer STEP e IGES, desciende de Euclid, un sistema CAD francés desarrollado a finales de los años 70 y usado para diseñar piezas del cohete Ariane y de los aviones Dassault. Su propietaria, Matra Datavision, liberó el código del núcleo en 1999 tras concluir que no podía competir vendiendo licencias de CAD. Dos décadas más tarde, Emscripten y WebAssembly hicieron posible compilar ese más de un millón de líneas de C++ para ejecutarse, aislado y a velocidad casi nativa, en cualquier dispositivo con navegador, convirtiendo lo que antes era la compra de una licencia de estación de trabajo en la simple carga de una página.