← Registro de cambios
A diario2026-06-13

Múltiples niveles por proyecto + una actualización del sistema en la sombra

Este día, un proyecto puede contener múltiples niveles, con un lanzador de niveles; el sistema de sombras del motor mejoró de inmediato: sombras en cascada para escenas grandes, sombras con luz puntual y HDR y floración completos; la muestra de supervivencia de las balas se convirtió en una campaña de dos niveles "pasto diurno + cementerio nocturno" mientras se aclaraba toda su cadena de efectos de partículas; se buscaron fugas tanto en el motor como en el chat; y la confiabilidad del agente obtuvo un pase de endurecimiento.

Creciendo mientras se endurece

El trabajo del día se divide en dos fuerzas: "crecer" y "estrecharse". En el lado creciente: un proyecto puede contener múltiples niveles, elevando la unidad de creación de "una escena" a "un conjunto completo de un juego"; las sombras del motor, el HDR y el brillo aumentaron a la vez, lo que significa que las imágenes pueden impulsar otro gran paso hacia el realismo y la textura; y la muestra de supervivencia de balas se convirtió en una campaña completa de dos niveles, demostrando estas nuevas capacidades en el acto. En el lado estricto: tanto el motor como el chat cazaron al enemigo invisible de las "fugas de recursos", tapando punto por punto la memoria de video y la memoria que no fueron devueltas después de su uso; La confiabilidad del agente también se fortaleció para que pueda reintentar en caso de error y resistir un contexto muy prolongado. Una plataforma que crece rápidamente debe reforzar sus cimientos al paso, o cuanto mayor sea la escala, más agujeros habrá. Este día pasó por hacer ambas cosas a la vez.

Múltiples niveles en un proyecto + un lanzador de niveles

Este día el editor ganó "juegos multiescena", un cambio clave que amplía la unidad de creación. Anteriormente, un proyecto básicamente se asignaba a una escena, lo que hacía que un juego completo con múltiples niveles de ramificación fuera incómodo; ahora pueden coexistir archivos de varios niveles en un proyecto, y el panel de activos organiza los "subactivos" por nombre en lugar de apilar la misma escena en vertiginosas filas duplicadas. Se agregó un panel de inicio de niveles para que puedas elegir a qué nivel ingresar para editar o reproducir directamente en Studio; editar y reproducir permanecen sincronizados, de modo que cualquier cambio que cambies en el editor se mostrará fielmente al cambiar a reproducir. Para concretar esta capacidad, la muestra de supervivencia de balas se convirtió en una verdadera campaña de varios niveles: un nivel es un pasto diurno, otro un cementerio nocturno, dos estados de ánimo completamente diferentes: una demostración práctica de "construir un conjunto completo de niveles en un solo proyecto". A partir de este día, construir un juego completo con un principio, un medio y un final y múltiples niveles finalmente es estructuralmente natural y ya no necesita un proyecto separado por nivel unido manualmente.

Una mejora en las sombras: nítidas de cerca, suaves de lejos, luces puntuales también proyectadas

Las sombras del motor subieron un nivel este día, y las sombras son exactamente lo que decide si una imagen 3D es "creíble"; sin ellas, los objetos parecen flotar en el aire o pegarse al fondo, sin sensación de solidez. Una adición central fueron las "sombras en cascada", establecidas como enfoque unificado. Resuelve el eterno problema de las sombras en escenas grandes: cubrir un mapa grande con un mapa de sombras de resolución fija difumina lo cercano o lo lejano; Las sombras en cascada dividen la vista en segmentos según la distancia, alta resolución de cerca y menor de lejos, por lo que las sombras a tus pies son nítidas y nítidas mientras que las distantes cambian suavemente y todo el gran mapa se mantiene. La otra adición es que las luces puntuales ahora pueden proyectar sombras: antes sólo la luz direccional similar al sol producía sombras, mientras que una bombilla o una antorcha que irradia en todas direcciones no proyectaba ninguna; ahora ellos también proyectan sombras correctas que se extienden por todas partes. Con HDR completo (alto rango dinámico, para una gradación de luz y oscuridad más realista) y ejemplos de floración, el realismo general aumentó. Éstas son la base gráfica indispensable para construir escenas reales creíbles desde aquí.

La muestra de supervivencia de la bala: de "funciona" a "parece un juego real"

En torno a esa muestra de supervivencia de la bala, este día enderezó completamente toda la cadena de partículas y efectos, puliéndola desde "se ejecuta" hasta "parece un juego real". Una serie de trabajos concretos: el sistema de partículas se cambió a un enfoque instanciado, por lo que las chispas, explosiones y efectos de luz que llenaban la pantalla a la vez ya no tartamudeaban; se corrigieron la mezcla de aditivos y la representación transparente, eliminando los cuadrados ennegrecidos que solían aparecer en los bordes del efecto; las ondas de choque pasaron de ser una masa desordenada a convertirse en anillos finos y limpios; cada habilidad tiene su propio sombreador personalizado, dando a la explosión, el fuego y el hielo su propia sensación; rematado con una capa de posprocesamiento cinematográfico y un conjunto completo de recursos de apariencia para los monstruos y el personaje del jugador. El valor es doble: por un lado, la muestra en sí se convirtió en un atractivo producto terminado que puedes jugar directamente o aprender del mismo; por otro lado, en realidad probó, de principio a fin, todo el conjunto de capacidades gráficas que el motor acababa de actualizar ese día (sombras, flores, partículas, efectos) con un juego real. Sólo manteniéndolo en alto se demuestra que estas capacidades subyacentes son realmente utilizables.

Buscando fugas de recursos en ambos extremos

Este día tenía un hilo oculto que lo recorría por delante y por detrás: buscar "fugas de recursos". Una fuga son recursos utilizados pero no devueltos a tiempo, que se acumulan hasta arrastrar a todo el sistema hacia abajo: pasan desapercibidos en el uso normal, surgen solo durante un uso prolongado y a gran escala y, por lo tanto, son especialmente insidiosos. En el lado del motor, se agregó una gestión completa del ciclo de vida de los recursos de la GPU: cada búfer y textura de la memoria de video se puede destruir y recuperar explícitamente después de su uso, y el renderizador en su conjunto se puede liberar limpiamente; antes, esta memoria de video podía filtrarse silenciosamente y llenarse con el tiempo. En el lado del chat, se eliminaron varias pérdidas de memoria del estado del front-end a la vez: cuando se cierra una sesión, los distintos cachés, oyentes y registros temporales vinculados a ella se eliminan correctamente en lugar de permanecer en la memoria y acumularse. Los dos parecen no tener relación (uno en el renderizado de bajo nivel, otro en la interfaz de usuario), pero el núcleo es el mismo principio: quien solicita un recurso es responsable de devolverlo después de su uso. Hacer cumplir este principio en todos los rincones del sistema es la garantía fundamental de que el software pueda funcionar de manera estable durante mucho tiempo a gran escala.

Fortalecimiento de la confiabilidad del agente: puede reintentar en caso de error y resistir un contexto prolongado

Este día también le dio a la confiabilidad del agente un pase de refuerzo específico, enfocándose en las clases de problemas que más afectan "si la IA es confiable en el trabajo". Primero, se agregó el reintento de llamadas de modelos grandes dentro del ciclo de trabajo del agente: una llamada de modelo falla ocasionalmente debido a la fluctuación de la red y cosas similares, y donde una falla solía interrumpir toda la tarea, ahora se reintenta dentro del ciclo, absorbiendo tales fallas esporádicas. En segundo lugar, cuando el contexto de la conversación se hace demasiado largo y se acerca a la capacidad del modelo, el sistema comprime el historial de forma proactiva y reactiva, evitando alcanzar el límite y colapsar. En tercer lugar, se reforzó el manejo de la devolución de llamadas al delegar una tarea a un subagente, junto con la presentación de informes sobre la acumulación de eventos. Estos cambios vinieron con un medio de verificación dedicado: un "servidor modelo falso" programable que simula varias situaciones anormales y valida cada endurecimiento en una pila en ejecución real. Una plataforma en la que la IA funciona de forma autónoma durante largos periodos de tiempo teme que se detenga silenciosamente o se bloquee a mitad de camino debido a algún problema esporádico; Reforzar estos eslabones débiles uno por uno es exactamente la confianza que permite a la gente atreverse a "dejarlo funcionar".

que significa este dia

Este día unió "ambición" y "seguridad". Los proyectos de varios niveles y la actualización de la sombra representan ambición: permitir que la plataforma incluya obras más completas, grandiosas y de mejor apariencia, elevando el techo creativo una vez más; mientras que la búsqueda de filtraciones y el fortalecimiento de la confiabilidad de los agentes representan seguridad: permitir que estas ambiciones más grandes se apoyen de manera constante sobre una base que no tenga fugas, no falle y se autorrecupere en caso de error. Un producto que persigue una ambición sin seguridad se derrumba cuanto más crece; una seguridad protectora sin ambiciones atrevidas permanece en su lugar para siempre. Un ritmo de ingeniería verdaderamente maduro hace que los dos se acompasen como lo hicieron hoy: cada gran paso adelante en capacidad va acompañado de una nueva capa de cimientos. La muestra convertida en una campaña completa de dos niveles con imágenes refinadas es la mejor nota al pie de este ritmo: muestra lo bueno que puede llegar a ser y, al ejecutarse por sí solo, demuestra si todo es realmente estable.

← Todas las actualizaciones diarias