Si tu activo de cabeza ya no pasa la validación de cabeza dinámica, necesitas corregir y volver a subir tu activo de cabeza al Marketplace. No necesitas actualizar el cuerpo cuando la cabeza se publicó como parte de un paquete de cuerpo. Solo necesitas actualizar el activo de cabeza.
Esta guía proporciona información detallada sobre cómo realizar una corrección manual volviendo a enjaular tu activo utilizando una plantilla de jaula provista mediante los siguientes 5 pasos principales:
- Re-validar tu activo de cabeza del catálogo para confirmar problemas.
- Exportar tu cabeza (o paquete de cuerpo) de Roblox como un glTF.
- Corregir tu activo de cabeza en Blender.
- Importar tu cabeza corregida de nuevo en Studio.
- Proporcionar el asset ID de tu cabeza actualizada a Roblox.
1. Verificar que el activo de cabeza del catálogo no pasa la validación
Roblox actualizó recientemente los parámetros de validación de cabeza dinámica para permitir que más cabezas de catálogo existentes pasen la validación mientras se sigue exigiendo que todas las cabezas en el catálogo sean dinámicas. Es importante verificar que tu cabeza aún no pase la validación antes de continuar con el resto de los pasos.
Abre un nuevo Roblox Studio y verifica que tienes habilitada la función beta glTF Export (puedes necesitar reiniciar Studio para que reconozca la nueva configuración).
- Verifica tus configuraciones beta en Archivo > Funciones beta.
Ejecuta el siguiente script en la barra de comandos.
- Tienes la opción de proporcionar ya sea el id de cabeza (asset ID) o el id del paquete (para un paquete completo de cuerpo). Simplemente reemplaza my_asset_id con el ID correcto y elimina el -- inicial para ejecutarlo.
- Descomenta createExportFromHeadAssetId(your_asset_id) para recuperar solo el activo de cabeza.
- Descomenta createExportFromBodyBundleId(your_bundle_id) para recuperar el cuerpo completo como un paquete (incluye la cabeza).
local AssetService = game:GetService("AssetService")local Players = game:GetService("Players")local function createExportFromHeadAssetId(assetId: number)local hd = Instance.new("HumanoidDescription")hd.Head = assetIdlocal char = Players:CreateHumanoidModelFromDescriptionAsync(hd, Enum.HumanoidRigType.R15)local headMesh = char.Head :: MeshPartheadMesh.Size = headMesh.MeshSizeheadMesh.CFrame = CFrame.identityheadMesh.Locked = falselocal exportModel = Instance.new("Model", workspace)exportModel.Name = "ExportThisAsGLTF"headMesh.Parent = exportModelendlocal function getOutfitId(bundleInfo)for _, item in pairs(bundleInfo.Items) doif item.Type == "UserOutfit" thenreturn item.Idendenderror("No se pudo encontrar el outfit ID")endlocal function createExportFromBodyBundleId(bundleId: number)local bundleInfo = AssetService:GetBundleDetailsAsync(bundleId)local outfitId = getOutfitId(bundleInfo)local hd = Players:GetHumanoidDescriptionFromOutfitIdAsync(outfitId)local char = Players:CreateHumanoidModelFromDescriptionAsync(hd, Enum.HumanoidRigType.R15)char:PivotTo(CFrame.identity)char.Name = "ExportThisAsGLTF"char.Parent = workspaceend-- createExportFromHeadAssetId(your_asset_id)-- createExportFromBodyBundleId(your_bundle_id)Una vez que el script se ejecute, verás un modelo "ExportThisAsGLTF" en el espacio de trabajo. Haz clic derecho y selecciona Guardar en Roblox. Esto abrirá la ventana de publicación:
- En tipo de contenido, selecciona Elemento de Avatar.
- En categoría de activo, selecciona Cabeza o Cuerpo (si usaste un paquete de cuerpo).
- Espera el resultado de la validación.
- Si la validación de cabeza dinámica pasa, entonces no necesitas actualizar este activo.
- Cancela la operación de publicación (para que no tengas costos).
Si tu activo falló la validación de cabeza dinámica, entonces necesitas continuar con los siguientes pasos.
2. Exportar tu cabeza de Roblox
Exporta tu cabeza o cuerpo entero de Blender como un archivo glTF:
- En el explorador, haz clic derecho en el modelo "ExportThisAsGLTF" y selecciona Guardar/Exportar > Guardar como glTF.
3. Corregir tu activo de cabeza en Blender
Corrige tu activo en Blender, o en el software de modelado 3D que prefieras. En muchos casos, puedes ahorrar tiempo utilizando una jaula de cabeza completamente nueva y ajustando la jaula sobre la cabeza de tu personaje. También puedes ver otros problemas de validación que necesitan ser abordados desde el primer paso.
En Blender, abre una nueva escena vacía e importa el archivo glTF.
- En la configuración de importación de glTF, desactiva Adivinar Pose de Unión Original.

Asegúrate de que todo lo que necesitas para la cabeza esté presente, incluida la jaula, puntos de conexión, articulaciones faciales y animaciones faciales.
Roblox Studio gira los avatares 180 grados al importarlos, así que necesitas rotar tu activo de nuevo 180 en Blender (Teclas rápidas: R+Z, luego escribe 180).
Con mayor frecuencia, las cabezas fallan la validación debido a problemas de jaula. Por ejemplo, la jaula puede estar completamente dentro de la cabeza, tener UVs incorrectas o verse completamente desubicada en el modelo. En la mayoría de los casos, recomendamos que no pases tiempo editando la jaula original y en su lugar:
- Elimínala del activo.
- Selecciona la jaula de la plantilla de cabeza en esta carpeta que más coincida con la forma de tu activo de cabeza. Estos son templates proporcionados por Roblox para jaulas con la configuración de UV correcta.

Asegúrate de que el valor de inicio de animación de Blender esté configurado en 0.
Elimina colores de vértice. En Blender, esto se puede hacer haciendo clic en la malla y luego, en la pestaña de datos, seleccionando atributos de color y eliminando cualquiera que exista.

Si es necesario, elimina nodos de sombreado de color de vértice para la exportación fbx. El exportador fbx de Blender es más exigente que glTF y no aceptará nodos entre la entrada de textura y el sombreado.


Modifica tu activo de cabeza para pasar la validación:
- Alinea las regiones de ojos y boca de la jaula con la cabeza.
- Asegúrate de que tu cabeza incluya un rig, con poses clave y mapeadas al estándar de FACS para que:
- Los ojos deban parpadear.
- La boca debe abrirse y cerrarse.
- La cara debe expresar felicidad y tristeza.
Exporta tu activo de cabeza actualizado al formato de archivo FBX utilizando la configuración correcta explicada aquí (si tienes PBR, puede que quieras usar glTF).
- Configura texturas para la exportación FBX (si es necesario). Blender importará las texturas glTF de tal manera que no podrán ser exportadas en un archivo FBX por defecto. 1. Para solucionar esto, revisa cada imagen y guárdala en tu disco localmente.

4. Importar tu cabeza corregida de nuevo en Studio
Importa tu cabeza de nuevo en Studio y verifica que pase la validación. Si la validación falla, verifica los mensajes de error y aborda los problemas en tu software de modelado 3D nuevamente. Si la validación pasa, utiliza los siguientes pasos para subirlo como un Elemento de Desarrollo (no como un elemento de Avatar).
Importa el archivo FBX/glTF con tu activo de cabeza (corregido) de nuevo en Studio.
- Tu cabeza corregida debe contener: malla de cabeza, malla de jaula, rig facial y texturas actualizadas (si las modificaste).
- Más tarde, guardarás estos activos como un Model en Studio (no como un activo individual como la malla de cabeza).
Asegúrate de que tu activo de cabeza pase la validación.
- La forma más fácil de lograr esto es:
- Selecciona Guardar en Roblox en tu activo.
- Selecciona Elemento de Avatar.
- Establece su Categoría de Activo en Cabeza.
- Espera el resultado de la validación de Cabeza Dinámica (pasa o falla).
- Cancela la operación de guardado para que no incurras en tarifas de publicación en esta ocasión.
- Si tu cabeza no pasa la validación, entonces necesitas volver a Blender o Maya y hacer las correcciones apropiadas para pasar la validación.
Si tu cabeza pasa la validación, publica tu activo como un Elemento de Desarrollo.
En el Explorador, selecciona el Model de tu avatar, asegúrate de que incluya la malla de cabeza, el rig facial y los datos de la jaula.
- Si guardas el modelo para todo el cuerpo del personaje, el proceso de carga extraerá automáticamente los datos de la cabeza.
Selecciona Guardar en Roblox en tu activo.

Selecciona Elemento de Desarrollo.
Establece su Categoría de Activo en Modelo.
Establece la privacidad del activo en Pública.
- Si estás inscrito en la beta de Privacidad de Activos, desactiva la beta antes de subir tu activo corregido.
Guarda el modelo en Roblox (no se incurre en tarifas de publicación).
Después de guardar en Roblox, guarda el asset ID proporcionado.
- Mientras puedes enviar ya sea el activo de cabeza o de cuerpo, no hay distinción entre activos de cabeza y cuerpo al guardarlo como un elemento de desarrollo.
- Para la presentación en el formulario web, preferiríamos que obtengas el asset ID de la cabeza, pero puedes usar ya sea el asset ID de cabeza o de cuerpo y Roblox reemplazará la cabeza en consecuencia.
5. Proporcionar el assetID de tu cabeza actualizada
Utiliza los siguientes pasos para proporcionar a Roblox el asset ID actualizado para reemplazar tu cabeza:
- Usa el enlace al formulario web en la notificación por correo electrónico correspondiente a tu activo para comunicar de vuelta el asset ID de tu cabeza actualizada.
- Se te pedirá que ingreses tu fecha de nacimiento para cada actualización. Este es un requisito legal que no podemos eludir.
- Puedes enviar múltiples veces. Utilizaremos tu último envío como la versión "final" para la actualización.
- Roblox completará la actualización de tu activo del catálogo con las modificaciones que proporcionaste.
Recursos Adicionales
Roblox ha publicado una serie de documentos y tutoriales en video sobre las mejores prácticas para crear activos de cabeza dinámica.