Modificadores
Cambia la forma de un objeto directamente en Studio: recorta una forma de otra, redondea sus bordes, dale profundidad, hazlo girar hasta formar un anillo, suavízalo o convierte un plano en colinas.
Los modificadores no tocan la geometría propia del objeto. Puedes cambiar sus ajustes, desactivarlos o quitarlos cuando quieras. Cuando la forma esté como quieres, puedes aplicarlos para que sea permanente.
Añadir un modificador
- Selecciona un objeto que tenga forma: una forma básica o un modelo importado.
- En el inspector, haz clic en + new component y elige Modifiers. Está en el grupo Geometry.
- Haz clic en Add modifier y elige uno.
Añade todos los que necesites. Se aplican en orden, de arriba abajo: cada uno cambia lo que ha hecho el que tiene encima. Usa las flechas para subir o bajar un modificador, y su casilla para desactivarlo un momento.
| Modificador | Qué hace |
|---|---|
| Boolean | combina el objeto con otro: los une, recorta uno del otro o deja solo la parte en la que se solapan |
| Bevel | redondea los bordes afilados |
| Extrude | empuja la superficie hacia fuera para darle profundidad |
| Revolve | hace girar la forma alrededor de un eje: una caja se convierte en un anillo |
| Subdivide | divide cada cara en otras más pequeñas y suaviza la forma |
| Terrain | levanta colinas y valles en la superficie |
Qué cambian los modificadores
Apply to decide qué cambia la pila de modificadores:
- This object and everything inside it: el objeto y todos los objetos que tiene dentro, como un solo grupo. Es la opción por defecto. Úsala en un modelo importado: sus partes son objetos que tiene dentro.
- This object only: solo la forma propia del objeto.
Un objeto vacío no tiene forma propia. Dale modificadores con This object and everything inside it para cambiar la forma de lo que tiene dentro.
Boolean
Elige el segundo objeto en With object y decide qué hacer con él:
| Operación | Resultado |
|---|---|
| Union | las dos formas como una sola |
| Subtract | este objeto con el otro recortado: un agujero, una ventana, una ranura |
| Intersect | solo la parte en la que se solapan los dos |
- Hide that object oculta el segundo objeto, para que solo se vea el resultado. Está activado por defecto.
- Together with the objects inside it usa también los hijos del segundo objeto. Déjalo activado en un modelo: sus mallas son sus hijos.
El segundo objeto sigue siendo un objeto normal. Si lo mueves o le cambias el tamaño, el resultado se actualiza.
Pon una caja donde deba ir la ventana, de forma que atraviese la pared. En la pared, añade un Boolean, elige Subtract y selecciona la caja. Mueve la caja para mover la ventana.
Bevel
| En el editor | Campo | Qué hace |
|---|---|---|
| Width | width | el ancho del redondeo |
| Segments | segments | lo suave que se ve: con 1 queda un chaflán plano; con más, un borde redondo |
| Sharper than | angle | solo se redondean los bordes más afilados que este ángulo |
| Keep roundings from overlapping | clamp | limita el ancho allí donde se juntarían dos redondeos |
Extrude
| En el editor | Campo | Qué hace |
|---|---|---|
| Direction | direction | Along the normal empuja cada cara recta hacia fuera; Along X, Y o Z lo empuja todo hacia el mismo lado |
| Depth | depth | cuánto; una profundidad negativa empuja hacia el lado contrario |
| Segments | segments | en cuántos tramos se dividen los lados nuevos |
| Centred | center | crece hacia los dos lados, la mitad de la profundidad hacia cada uno |
Una forma plana se convierte en una maciza: un plano se convierte en una losa, y un círculo en una moneda.
Revolve
| En el editor | Campo | Qué hace |
|---|---|---|
| Axis | axis | el eje alrededor del que gira: X, Y o Z |
| Angle | angle | cuánto gira: una vuelta completa cierra la forma |
| Segments | segments | lo suave que se ve el giro |
| Off axis | offset | a qué distancia está el eje del centro del objeto |
Una forma básica está centrada en su propio eje, así que Off axis empieza en 1: la forma gira alrededor de una línea que tiene al lado. Una caja que gira así forma un anillo.
Subdivide
| En el editor | Campo | Qué hace |
|---|---|---|
| Levels | levels | cuántas veces se divide cada cara, de 1 a 6 |
| Smooth | smooth | redondea la forma al dividirla; desactívalo para añadir caras sin más |
Cada nivel multiplica por cuatro el número de caras. Normalmente bastan dos niveles.
Terrain
Terrain levanta colinas y valles en una superficie. Un plano grande y llano se convierte en un paisaje, y una esfera en un planeta.
Viene en dos versiones con los mismos ajustes:
- el modificador Terrain, como un paso más de la pila;
- el componente Terrain, en el grupo Geometry, cuando solo necesitas el relieve.
| En el editor | Campo | Qué hace |
|---|---|---|
| Relief · H | amplitude | la altura de la colina más alta, en metros |
| Relief · F | frequency | cuántas colinas hay por metro |
| Relief · D | detail | lo finamente que se divide antes la superficie, para que incluso una forma sencilla tenga detalles pequeños |
| Noise · O | octaves | cuántas capas de relieve más pequeño se añaden encima |
| Noise · P | persistence | la fuerza de cada capa más pequeña |
| Noise · L | lacunarity | cuánto más pequeña es cada capa |
| Noise · # | seed | un número que elige otro paisaje |
| Direction | direction | Along the normal crece desde cada cara; From the centre crece hacia fuera desde el centro, como en un planeta; Up crece recto hacia arriba |
| Sharp ridges | ridged | crestas afiladas en lugar de colinas redondeadas |
| Sea | sea, seaLevel | todo lo que queda por debajo del nivel se convierte en agua plana |
La semilla puede tener decimales, y el paisaje cambia de forma suave entre un número entero y el siguiente. Anima la semilla para que la superficie se mueva.
Aplicar los modificadores
Apply en un modificador lo hace permanente, junto con todos los modificadores que tiene encima. Su resultado pasa a ser la geometría del objeto, y esos modificadores salen de la pila. La geometría nueva se guarda en los recursos del proyecto, como la malla de un modelo importado.
En pantalla no se mueve nada, y con un solo deshacer vuelve todo a como estaba.
Aplícalos cuando la forma sea definitiva: así el proyecto se abre más rápido, porque el reproductor ya no tiene que construir la forma.
El resultado puede ocupar hasta 32 MB. Si ocupa más, Studio te avisa y los modificadores se quedan en la pila.
Ten en cuenta
- Los modificadores funcionan en el proyecto publicado, en el navegador y en la app.
- El reproductor construye la forma cada vez que se abre el proyecto. Una pila pesada, como varios niveles de subdivisión o un boolean sobre un modelo con mucho detalle, hace que el proyecto tarde más en arrancar en los móviles. Aplícala o mantenla ligera.
- Los modelos animados con esqueleto no cambian.
Para desarrolladores
Los modificadores son GeometryModifiersComponent: modifiers es la lista, en orden, y scope
es hierarchy o self. Cada modificador tiene un type (boolean, bevel, extrude,
revolve, subdivide o terrain), enabled y los campos de las tablas de arriba. El target
de un boolean es el id del otro objeto; hideTarget y targetChildren son sus interruptores. Los
ángulos van en radianes. El componente Terrain es TerrainComponent, con los mismos campos que
el modificador. Consulta Componentes.
Siguiente: Referencia de componentes — todos los componentes y sus campos.