← Últimos artículos
💻 computer science

Nexus: Native Mesh Generation with Diffusion

Nexus es un novedoso marco basado en la difusión que genera mallas 3D de alta calidad mediante el desacoplamiento del proceso en una generación de vértices de grueso a fino a través de vóxeles dispersos basados en octrees y una recuperación de topología global utilizando incrustaciones continuas por vértice, superando así a los métodos autorregresivos tradicionales tanto en calidad como en robustez.

Autores originales: Hanxiao Wang, Ying-Tian Liu, Yuan-Chen Guo, Qi-Yuan Feng, Zi-Xin Zou, Ding Liang, Biao Zhang, Yan-Pei Cao

Publicado 2026-07-16
📖 9 min de lectura🧠 Análisis profundo

Autores originales: Hanxiao Wang, Ying-Tian Liu, Yuan-Chen Guo, Qi-Yuan Feng, Zi-Xin Zou, Ding Liang, Biao Zhang, Yan-Pei Cao

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando construir un mundo en 3D, como los que ves en tus videojuegos o películas favoritas. Para hacer que estos mundos parezcan reales, las computadoras usan "mallas" —redes invisibles hechas de diminutos triángulos que envuelven los objetos para darles forma. Durante mucho tiempo, la mejor manera de enseñar a una computadora a dibujar estas redes era hacer que actuara como un robot muy rápido y muy estricto que construye el objeto pieza por pieza, en un orden específico. Es como intentar construir una casa colocando cada uno de los ladrillos uno por uno, desde la esquina inferior izquierda hasta la superior derecha, sin que nunca se le permita adelantarse o mirar la imagen completa. Si el robot comete un error con el primer ladrillo, toda la casa podría quedar torcida, y toma mucho tiempo terminar porque no puede saltarse pasos.

Pero, ¿qué pasaría si la computadora pudiera simplemente "soñar" la forma completa hacia la existencia de una sola vez? Esta es la gran pregunta que los investigadores en gráficos por computadora se están haciendo. Quieren alejarse de este estilo de construcción lento, pieza por pieza, y utilizar un método llamado "difusión". Puedes pensar en la difusión como observar cómo una nube de niebla se disipa lentamente para revelar una estatua debajo. En lugar de construir la estatua pieza por pieza, la computadora comienza con una nube desordenada de ruido y la refina gradualmente hasta que aparece un objeto 3D perfecto. El desafío ha sido que las formas 3D son complicadas; no son solo imágenes planas, y tienen un "esqueleto" (los triángulos) que necesita conectarse perfectamente. Si la computadora acierta la forma pero el esqueleto es incorrecto, el objeto se desmorona.

Aquí es donde entra un nuevo artículo llamado "Nexus". Los investigadores detrás de Nexus decidieron dejar de construir mallas 3D como un robot colocando ladrillos y empezaron a tratarlas más como un escultor moldeando arcilla. Crearon un nuevo sistema que genera mallas 3D en dos grandes pasos paralelos, saltándose completamente la necesidad de ordenar las piezas en un orden específico. Primero, utilizan un proceso especial de "disipación de niebla" para determinar dónde deben estar los puntos (vértices) del objeto, construyendo la forma desde un bloque tosco hasta un modelo detallado. Segundo, utilizan un nuevo y astuto truco matemático para determinar cómo deben conectarse esos puntos entre sí para formar los triángulos, sin tener que adivinar el orden jamás.

El artículo sugiere que esta nueva forma de pensar resuelve los mayores problemas de los métodos antiguos. El viejo enfoque de "ladrillo por ladrillo" a menudo conduce a la acumulación de errores, donde un error arruina todo el modelo, y toma mucho tiempo generar formas complejas. Nexus, sin embargo, parece evitar estas trampas. En sus pruebas, el sistema generó modelos 3D de alta calidad que se veían mejor y tenían menos errores que los mejores métodos anteriores. Los investigadores incluso pidieron a artistas 3D reales que observaran los resultados sin saber qué computadora los había hecho, y los artistas prefirieron abrumadoramente las formas creadas por Nexus. El artículo muestra que, al permitir que la computadora vea la forma completa a la vez y usar esta nueva técnica de "disipación de niebla", podemos crear mundos 3D complejos, artísticos, mucho más rápido y de manera más confiable que antes.

La vieja forma: El robot con mala memoria

Para entender por qué Nexus es un gran avance, veamos cómo las computadoras solían hacer formas 3D. Imagina que estás tratando de describir una escultura compleja a un amigo por teléfono. La forma antigua de hacer esto era decir: "Primero, pon un punto aquí. Luego, pon un punto allá. Ahora, conéctalos. Después, pon otro punto...". Tenías que enumerar cada uno de los puntos y conexiones en una línea estricta, uno tras otro. Esto se llama un proceso "autorregresivo".

El problema con este enfoque de línea por línea es que es como jugar al juego del "teléfono descompuesto" con una lista muy larga de instrucciones. Si cometes un pequeño error en la primera instrucción, la siguiente podría no tener sentido, y la escultura entera terminaría pareciendo un desastre retorcido. Además, debido a que la computadora tiene que esperar a que un paso termine antes de comenzar el siguiente, construir algo complicado toma mucho tiempo. Es como intentar pintar un mural masivo teniendo permitido pintar solo un centímetro cuadrado a la vez, esperando a que la pintura se seque antes de pasar al siguiente cuadro.

La nueva forma: Soñando la forma

Nexus cambia las reglas del juego al decir: "¿Por qué construirlo pieza por pieza cuando podemos soñar todo de una vez?". Los investigadores llaman a su método "difusión". Piensa en esto como: imagina que tienes un frasco lleno de niebla colorida y arremolinada. Dentro de esa niebla, una forma oculta está esperando ser revelada. La computadora comienza con un frasco lleno de niebla aleatoria y desordenada. Luego, da un paso atrás y pregunta: "Si elimino un poco de esta niebla, ¿qué forma está empezando a mostrarse?". Hace esto repetidamente, despejando lentamente el ruido hasta que un objeto 3D perfecto emerge.

Pero hay un truco. Un objeto 3D no es solo un bloque suave; está hecho de una red de triángulos. La computadora necesita saber dos cosas: dónde están los puntos (la geometría) y cómo se conectan (la topología). Los antiguos métodos de difusión tenían dificultades con la parte de "cómo se conectan" porque el número de triángulos puede cambiar de un objeto a otro, y la computadora se confundía al intentar adivinar el orden.

La magia de dos pasos de Nexus

Nexus resuelve esto dividiendo el trabajo en dos tareas separadas y súper rápidas que no necesitan esperar la una a la otra.

Paso 1: El Escultor de Octree (Encontrando los puntos)
Primero, el sistema determina dónde deben estar los puntos del objeto. En lugar de mirar todo el objeto a la vez, utiliza un "octree jerárquico". Imagina un cubo de Rubik 3D gigante. La computadora comienza mirando el cubo completo. ¿Está el objeto dentro? Si es así, divide ese cubo en ocho cubos más pequeños. Revisa cada pequeño cubo. Si un pequeño cubo contiene parte del objeto, lo divide en ocho cubos aún más diminutos. Sigue haciendo esto, volviéndose cada vez más detallado, hasta que encuentra los lugares exactos donde deben estar los puntos.

Esto es como un escultor que comienza con un gran bloque de piedra, desprende las esquinas para obtener una forma tosca, luego desprende trozos más pequeños para obtener las curvas, y finalmente usa una herramienta diminuta para tallar los detalles finos. La computadora realiza este proceso de "disipación de niebla" en cada nivel del cubo, construyendo la forma desde un bloque tosco hasta un objeto nítido y detallado. Debido a que lo hace en capas, es muy eficiente y no se confunde por el tamaño del objeto.

Paso 2: El Tejedor de Espacio-Tiempo (Conectando los puntos)
Una vez encontrados los puntos, la computadora necesita conectarlos para formar los triángulos. Esta es la parte más difícil. Los investigadores inventaron un nuevo truco matemático llamado "Intervalo de Espacio-Tiempo".

Imagina que tienes un grupo de puntos flotando en el espacio. En la matemática normal, si dos puntos están cerca el uno del otro, están "conectados". Pero en las formas 3D, dos puntos pueden estar cerca pero no estar conectados (como dos puntos en lados opuestos de una hoja de papel delgada). La matemática antigua se confundía con esto.

El "Intervalo de Espacio-Tiempo" es como una regla especial que tiene dos lados: un lado de "espacio" y un lado de "tiempo". La computadora le da a cada punto un código secreto que tiene una parte de espacio y una parte de tiempo. Para ver si dos puntos deben estar conectados, no solo mide la distancia entre ellos. Mide la diferencia entre su distancia espacial y su distancia temporal. Si la parte espacial es mayor que la parte temporal, se conectan. Si la parte temporal es mayor, permanecen separados.

Esto suena extraño, pero funciona como magia. Permite a la computadora manejar formas complejas donde los puntos están cerca pero no deberían tocarse, o lejos pero deberían estar conectados. Es como tener un par de gafas especiales que te permiten ver los hilos invisibles que conectan los puntos, incluso cuando los puntos parecen estar en los lugares equivocados. Al usar este truco, la computadora puede determinar toda la red de conexiones de una sola vez, sin tener que adivinar el orden.

Lo que muestran los resultados

Los investigadores probaron Nexus en enormes conjuntos de datos de modelos 3D, incluyendo miles de juguetes y objetos de internet. Compararon el sistema con los mejores métodos existentes, que todavía utilizaban el antiguo enfoque de "ladrillo por ladrillo".

Los resultados fueron claros: Nexus creó mejores formas. Los modelos tenían menos huecos, menos partes rotas y se parecían más a objetos reales. Cuando pidieron a los artistas 3D que eligieran sus modelos favoritos sin saber qué computadora los había hecho, los artistas eligieron los modelos de Nexus el 93% de las veces. Esa es una victoria enorme.

El artículo también mostró que Nexus es muy resistente. Incluso si los datos de entrada eran desordenados o tenían ruido (como un mal escaneo 3D), Nexus logró crear una forma limpia. También pudo manejar objetos con miles de triángulos, algo que solía tomar mucho tiempo con los métodos antiguos. De hecho, pudo generar una escena compleja con hasta 20,000 triángulos en unos 60 segundos en un solo chip de computadora.

Por qué esto es importante

Este artículo sugiere que no necesitamos obligar a las computadoras a construir mundos 3D como robots. Al permitirles usar un proceso de "soñar" (difusión) y darles una nueva forma de entender las conexiones (Intervalo de Espacio-Tiempo), podemos crear formas 3D que son más hermosas, más precisas y mucho más rápidas de hacer.

Los investigadores admiten que su método aún no es perfecto. Tod embargo, todavía toma aproximadamente un minuto generar los puntos, y a veces las caras del objeto necesitan un poco de corrección adicional para asegurar que estén orientadas correctamente. Pero la idea central —que podemos generar mallas 3D complejas sin tener que ordenarlas en un orden específico— parece ser una nueva dirección poderosa para el futuro del arte y los videojuegos en 3D. Abre la puerta para que las computadoras creen mundos enteros que se sientan tan naturales y fluidos como los que vemos en nuestros sueños.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →