Modelos son contenedores para objetos físicos que puedes usar para organizar tu espacio de trabajo y agrupar tus activos, como partes, soldaduras o juntas. Mientras que los modelos a menudo contienen partes conectadas conocidas como un ensamblaje, también pueden contener cualquier número de partes u objetos individuales, como scripts, adjuntos u otros modelos.
Para demostrar, los personajes avatar son un solo Model que contiene las partes humanoides apropiadas, juntas y scripts necesarios para el comportamiento en tiempo de ejecución:


Crear modelos
Hay dos formas de crear modelos:
- Agrupar objetos juntos para formar automáticamente un objeto Model.
- Insertar un objeto Model vacío en el Espacio de trabajo, luego agregar manualmente objetos secundarios al modelo.
Para crear un modelo utilizando el método de agrupación:
En la ventana de Explorador o en la vista 3D, selecciona cada objeto que deseas agrupar en un modelo.
Haz clic derecho en uno de los objetos y selecciona Agrupar, o presiona CtrlG en Windows o ⌘G en Mac. Un nuevo objeto Model se muestra con todos los objetos que componen el modelo anidados debajo.

Establecer una parte principal
Si tienes un modelo con partes que están unidas a través de juntas físicas como WeldConstraints o Motor6Ds, debes especificar una BasePart dentro del modelo para que se convierta en una PrimaryPart. La PrimaryPart de un modelo es la referencia física que especifica con qué BasePart el punto de pivote y la caja delimitadora deben moverse cuando el modelo cambia de posición u orientación.
Para establecer una parte principal:
- En la ventana de Explorador, selecciona un modelo.
- En la ventana de Propiedades, selecciona la propiedad PrimaryPart. Tu cursor cambiará.
- De vuelta en la ventana de Explorador, selecciona la parte que deseas que se convierta en tu parte principal.
Seleccionar modelos
A medida que pasas el cursor sobre los modelos en la vista, se contornean para indicar su posible selección. Puedes seleccionar un modelo contorneado haciendo clic en él, o puedes seleccionar múltiples modelos manteniendo Shift, Ctrl o ⌘ mientras pasas el cursor sobre ellos y haces clic.

Dado que los modelos típicamente contienen múltiples partes o mallas secundarias, algunas de las partes secundarias pueden estar ocultas de la vista. Para seleccionar una parte secundaria específica sin mover la cámara o localizar la parte en la jerarquía del Explorador, haz clic mientras mantienes Alt en Windows o ⌥ en Mac para realizar un ciclado de selección.
Transformar modelos
Puedes mover, escalar o rotar un modelo utilizando las herramientas de transformación de Studio. A menos que hayas establecido una parte principal, un modelo se transforma en función del centro de su caja delimitadora.
Además, dentro de un Script o LocalScript, puedes mover o rotar un modelo a través de los siguientes métodos:
| Método | Descripción |
|---|---|
| MoveTo() | Mueve la PrimaryPart del modelo a la posición dada. Si no se ha especificado una parte principal, se utilizará la parte raíz del modelo. |
| PivotTo() | Transforma el modelo junto con todos sus PVInstances descendientes de tal manera que el pivote se ubique en el CFrame especificado. |
| TranslateBy() | Desplaza un modelo por el desplazamiento Vector3 dado, preservando la orientación del modelo. |
Comportamientos del modelo
Si bien los modelos actúan de manera similar a los objetos Folder para la mayoría de los propósitos en tu juego, también exhiben algunos comportamientos únicos.
Modelos de personajes
Cuando un Humanoid está presente dentro de un modelo que contiene una Part llamada Cabeza, Roblox muestra un nombre y/o barra de salud sobre esa parte. Para más información, consulta Visualización de Nombre/Salud del Personaje.

Altura de destrucción
Para evitar que las partes que han caído del mapa de un juego continúen cayendo para siempre, Studio destruye automáticamente las partes que caen por debajo del valor Workspace.FallenPartsDestroyHeight. Si una parte destruida debido a este comportamiento es la última parte en un modelo, entonces ese modelo también será destruido.
Transmisión de modelos
La transmisión de instancias carga y descarga dinámicamente Models en el dispositivo de un jugador a medida que su personaje explora el mundo 3D. Con la transmisión habilitada, puedes especificar la forma en que cada modelo debe ser tratado bajo el comportamiento de transmisión. Por ejemplo, un modelo configurado como Persistente nunca se transmitirá fuera, o un modelo configurado como Atómico se transmitirá dentro y fuera como una sola unidad con todos sus descendientes. Para más información, consulta controles de transmisión por modelo.
Debido a que el contenido 3D que existe en el cliente cambia dinámicamente en un juego habilitado para transmisión, los modelos pueden desaparecer repentinamente, lo que puede ser visualmente desconcertante para el jugador. Para evitar esta situación, puedes configurar modelos específicos para que se representen como mallas "SLIM" optimizadas o como mallas "impostor" de menor resolución cuando se transmiten fuera. Consulta nivel de detalle del modelo.
Subir modelos
Cuando subes o importas un archivo de modelo .gltf, .fbx y .obj a la nube utilizando el Importador, Roblox lo representa como un activo basado en la nube con un ID correspondiente único. Este sistema de activos basado en la nube te permite almacenar modelos a través de Roblox y reutilizarlos en toda la plataforma en varios contextos sin mantener copias locales como parte de cada juego guardado en Studio.
Para subir un modelo que hiciste en Studio:
En la ventana de Explorador, haz clic derecho en tu modelo. Se muestra un menú contextual.
Selecciona Guardar en Roblox. Se muestra la ventana de Configuración del Activo.
En la ventana de Configuración del Activo,
Establece Tipo de Contenido en Elemento de Desarrollo.
Establece Categoría del Activo en Modelo.
Completa los siguientes campos:
- Título - El nombre de tu modelo.
- Descripción - Una breve descripción de tu modelo.
- Creador - Usa el menú desplegable para seleccionar si deseas publicar este activo como un individuo o como parte de un grupo asociado.
- Género - El género de tu modelo.
Haz clic en el botón Guardar. Después de un momento, la ventana de Configuración del Activo muestra el ID del activo de tu modelo que puedes usar en tus proyectos o compartir con otros creadores, grupos o juegos. Para más información sobre cómo otorgar permisos a colaboradores y juegos para que puedan usar tus modelos, consulta Privacidad del Activo
Distribuir y vender modelos
Puedes distribuir y vender públicamente tus propios modelos en la Tienda de Creadores por Dólares Estadounidenses (USD), siempre que los modelos tengan menos de 15,000 dependencias. Cada una de estas dependencias debe ser un:
- Activo de uso abierto o un activo restringido que creaste, excluyendo audio y video.
- Activo de audio o video que adquiriste de la Tienda de Creadores.
Este método de monetización te permite ganar el 100% de los ingresos netos de las transacciones, eludiendo tarifas de la plataforma y tasas de DevEx. Para más información sobre los requisitos de activos y vendedores, incluyendo cómo configurar una cuenta de vendedor para establecer precios y recibir pagos, consulta Tienda de Creadores - Distribuir y vender activos.
Al crear modelos para la Tienda de Creadores, asegúrate de que:
- El modelo y sus dependencias cumplan con las Reglas de la Comunidad, Términos de Uso, Directrices DMCA y requisitos de la Tienda de Creadores.
- El modelo esté configurado a una escala y orientación razonables para que sea utilizable directamente al insertarse desde la Tienda de Creadores.
- Todas las dependencias del modelo se importen en Studio sin ninguna advertencia.
- Cada dependencia de malla contenga no más de 20,000 triángulos.
- Cada dependencia de textura cumpla con las especificaciones de textura de Roblox.