Aircad ha lanzado un sistema CAD profesional que permite a los usuarios realizar dibujos complejos y modelado 3D directamente en un navegador web sin la degradación del rendimiento que suele asociarse con las herramientas basadas en la nube. Al utilizar un motor C++ compilado a WebAssembly, la plataforma ejecuta las operaciones de geometría completamente en el lado del cliente, lo que le permite manejar modelos de alta densidad que, de otro modo, requerirían procesamiento en el servidor.

Arquitectura central y rendimiento

El sistema está construido sobre el núcleo OpenCASCADE (OCCT), que proporciona la base para operaciones booleanas, filetes y soporte de archivos STEP. Para superar los cuellos de botella de rendimiento del mallador estándar de OCCT a gran escala, los desarrolladores implementaron algoritmos personalizados para el renderizado de líneas ocultas y la teselación.

Al ejecutar el motor C++/WASM en un solo hilo que posee el modelo, la selección y el renderizador WebGL2, Aircad evita la sobrecarga de copiar datos de un lado a otro entre diferentes componentes. Esta arquitectura, combinada con multihilo y optimizaciones SIMD, permite que el software mantenga la capacidad de respuesta incluso durante operaciones complejas.

Colaboración e integración de IA

Aircad aborda la naturaleza 'frágil' de la colaboración CAD tradicional integrando el historial de versiones y el bifurcamiento directamente en la plataforma. Este enfoque tiene como objetivo mantener los artefactos de diseño conectados a sus archivos de origen, a diferencia de muchos flujos de trabajo existentes que dependen de exportaciones basadas en archivos separados, como los PDF.

La plataforma también cuenta con un agente de IA incorporado y una API de scripting completa. Los usuarios pueden aprovechar la IA para escribir nuevos scripts y comandos, lo que permite la creación de flujos de trabajo repetibles y compartibles que pueden realizar operaciones de modelado complejas de manera más eficiente que las interacciones manuales con la interfaz.

Discusión en Hacker News y comentarios de la comunidad

En la discusión de Hacker News, el autor (peetle) aclaró que el sistema admite flujos de trabajo de impresión 3D a través de la importación y exportación de formatos de archivo STL y OBJ. Señaló que el software es un modelador de sólidos general donde los usuarios pueden convertir modelos en mallas para fabricación.

Los comentaristas en Hacker News discutieron las limitaciones técnicas de los núcleos existentes, y un usuario (YuechenLi) señaló que muchos proyectos basados en navegador envuelven OCCT WASM pero enfrentan problemas con la tolerancia por entidad. Otro comentarista (brudgers) expresó cautela con respecto a la fiabilidad del software para usos industriales de alto riesgo, sugiriendo que herramientas establecidas como AutoCAD siguen siendo el estándar para proyectos de misión crítica.