El Editor de Terreno de Studio le permite generar y esculpir entornos de terreno detallados y realistas, como montañas, cuerpos de agua, colinas cubiertas de hierba o un desierto plano. El terreno está compuesto por cuadrículas de voxels , que son regiones de 4×4×4 en el mundo 3D con un conjunto de material.
Usando el Editor de Terreno, puedes generar y editar terreno fácilmente en un voxel o región nivel con la opción de importar un mapa de altura y mapa de color. Para una edición de terreno más precisa, dinámica o de procedimiento, también puedes creacionesun script.
Materiales del terreno
Los siguientes materiales predeterminados están disponibles para el terreno, y también puede aplicar materiales personalizados . Los materiales afectan tanto la forma como la apariencia del terreno en el mundo; por ejemplo, césped animado renderiza solo en el material de hierba y el material de agua ondulaciones y brillos con un movimiento sutil.
Apariencia de agua
Por defecto, el agua del terreno se ondula, oscila y brilla con un movimiento sutil.
Para personalizar el color y el movimiento del agua:
Selecciona el objeto Terrain en Workspace en la ventana Explorer.
Personaliza la apariencia del agua a través de las siguientes propiedades en la ventana Propiedades:
Propiedad Descripción Color de agua Ajusta el color general de todas las aguas del terreno en la experiencia. Reflejo de agua Ajusta la cantidad de superficies de agua que reflejan el cielo y los objetos circundantes de un valor de 1 (alto) a 0 (ninguno). Transparencia del agua Ajusta la transparencia del agua de un valor de 1 (borrar) a 0 (opaco). Tamaño de la onda de agua Ajusta el tamaño de las olas de un valor de 1 (grande) a 0 (ninguno). Velocidad de las Ondas de Agua Ajusta la velocidad de las olas de un valor de 100 (turbulento) a 0 (todavía).
Hierba Animada
Si bien la mayoría de los materiales son estáticos, puede agregar cuchillas animadas de césped al material del terreno Grass . De forma predeterminada, el césped se balancea suavemente en un viento simulado, y puede ajustar la dirección / fuerza de su animación a través de viento global.
Para añadir césped animado al material Grass :
Selecciona el objeto Terrain en Workspace en la ventana Explorer.
Active la propiedad Decoración en la ventana Propiedades.
Ajusta la longitud del césped ingresando un valor entre 0,1 y 1 para la propiedad GrassLength .
Si lo desea, ajuste la dirección y la fuerza de su animación a través de viento global .
Colores de terreno personalizados
A cada material de terreno se le asigna un color predeterminado, pero puedes personalizar el color de cualquier material para que se adapte mejor a tu experiencia.
Para personalizar cualquier color de material que no sea agua:
Selecciona el objeto Terrain en Workspace en la ventana Explorer.
Expande MaterialColors en la ventana Propiedades. Todos los materiales se muestran con su código RGB.
Generando terreno
Usando las siguientes herramientas y métodos, puede generar grandes áreas de terreno de forma procedural con la herramienta Generar o scripting, o automáticamente basado en un mapa de altura y opcional mapa de color.
Generar herramienta
La herramienta Generar le permite generar el terreno de forma procedural en segundos. Esto es útil si desea crear un mapa grande y luego ajustar los detalles del terreno.
Ve a la pestaña Crear del Editor de Terreno y selecciona la herramienta Generar.
En la sección de Configuración de Material de la herramienta, elige los siguientes biomas para incluir en el nuevo terreno:
- Agua
- Llanuras
- Dunas
- Montañas
- Ártico
- Páramo
- Colinas
- Cañones
- Paisaje de Lava
Ajusta cualquier otra configuración deseada como se documenta aquí .
En el ventanilla3D, mueva/redimensiona la región de selección en la que desea generar terreno. Alternativamente, ingrese valores en las entradas de la herramienta Seleccionar X / Y / Z para establecer una posición y tamaño específicos.
Haga clic en el botón Generar .
Mapas de altura y color
Un mapa de altura **** es una representación 2D de un mapa de terreno 3D, como se ve directamente desde arriba. Las áreas más brillantes de un mapa de altura resultan en un terreno más alto, como las montañas, mientras que las áreas más oscuras resultan en regiones más bajas, como los valles.
Un mapa de color opcional , junto con un mapa de altura, convierte los colores en materiales de terreno usando una tecla de color .
1 píxel en un mapa de altura representa 4 studs en Studio, y Studio admite un máximo de 4096 × 4096 píxeles en .jpg o .png.
Para importar un mapa de altura y un mapa de color opcional:
Vaya a la pestaña Crear del Editor de Terreno y seleccione la herramienta Importar.
En la sección Configuración del mapa de la herramienta, haga clic en el botón de importación y elija la imagen que desea importar como mapa de altura.
En la sección de Configuración de material de la herramienta, seleccione un material de terreno o, alternativamente, cargue un mapa de color.
- Para aplicar un material consistente en todo el terreno generado, seleccione la pestaña Material y elija un material de terreno.
- Para aplicar un mapa de color, haga clic en la pestaña Color Map , haga clic en el botón de importación y elija el archivo para importar. Los colores de la imagen deben coincidir con los valores de la tecla de color y usar bordes duros, ya que el anti-aliasing o el suavizado de bordes pueden crear colores de píxeles fuera de los rangos de valores esperados.
En el ventanilla3D, mueva / redimensione la región de selección en la que desea generar terreno. Alternativamente, ingrese valores en los campos de la herramienta Seleccionar para establecer una posición y tamaño más específicos.
Haga clic en el botón Generar .
Llave de color
La siguiente tabla describe la asignación de colores a un material correspondiente. Si su mapa de colores contiene un color que no está en la tabla, Studio elige el material más parecido; por esta razón, es mejor descargar el archivo RobloxColorMapIndex y muestrear directamente sus colores, o escriba los valores exactos RGB / hex en el selector de colores de su aplicación de edición de imágenes.
Material | Valor RGB | Valor hexadecimal | Color |
---|---|---|---|
Aire | [255, 255, 255] | FFFFFF | |
Asfalto | [115, 123, 107] | 737B6B | |
Basalto | [30, 30, 37] | 1E1E25 | |
Ladrillo | [138, 86, 62] | 8A563E | |
adoquín | [132, 123, 90] | 847B5A 847b5A | |
Cemento | [127, 102, 63] | 7F663F | |
Lava agrietada | [232, 156, 74] | E89C4A | |
Glaciar | [101, 176, 234] | 65B0EA | |
Hierba | [106, 127, 63] | 6A7F3F | |
Suelo | [102, 92, 59] | 665C3B | |
Hielo | [129, 194, 224] | 81C2E0 | |
Hierba frondosa | [115, 132, 74] | 73844A | |
Piedra caliza | [206, 173, 148] | FINAL94 | |
Lodo | [58, 46, 36] | 3A2E24 | |
Pavimento | [148, 148, 140] | 94948C | |
Roca | [102, 108, 111] | 666C6F | |
Sal | [198, 189, 181] | C6BDB5 | |
Arena | [143, 126, 95] | 8F7E5F | |
Arenisca | [137, 90, 71] | 895A47 | |
Pizarra | [63, 127, 107] | 3F7F6B | |
Nieve | [195, 199, 218] | C3C7DA | |
Tablones de madera | [139, 109, 79] | 8B6D4F | |
Agua | [12, 84, 92] | 0C545C |
Programación
Puedes programar la generación de terreno usando la clase Terrain. Por ejemplo, para crear terreno con material de hierba que llena un volumen, puedes usar métodos como FillBall() , FillBlock() , FillCylinder() , FillRegion() , o FillWedge() .
Volumen de Bloques de Relleno
workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)
Edición a gran escala
La pestaña Editar del editor de terreno contiene herramientas para la edición a gran escala a través de la región selección , transformar , llenar , reemplazar , o establecer nivel del mar .
Seleccionando Regiones
La herramienta Seleccionar es la herramienta universal para seleccionar regiones rectangulares del terreno.
Selecciona una región haciendo clic y arrastrando en el ventanilla3D, reposiciona con los arrastradores mover y edita su tamaño con las manijas escala . Alternativamente, ingresa valores en las entradas X / Y / Z de la herramienta para establecer una posición y un tamaño específicos.
Studio también admite los siguientes atajos de teclado y ratón, asumiendo que la herramienta Seleccionar esté activa y que no se seleccione nada en la jerarquía Explorador.
Ventanas | Ordenador Mac | Acción |
---|---|---|
CtrlC | ⌘C | Copia el terreno dentro de la región seleccionada al portapapeles. |
CtrlV | ⌘V | Pega el terreno que se ha copiado al portapapeles e intercambia con la herramienta Transform para que el nuevo terreno pueda ser transformado. |
CtrlX | ⌘X | Recorta el terreno dentro de la región seleccionada en el portapapeles. |
CtrlD | ⌘D | Duplica el terreno dentro de la región seleccionada y intercambia con la herramienta Transform para que el nuevo terreno pueda ser transformado . |
Eliminar | Eliminar | Borrar terreno dentro de la región seleccionada. |
Cambio | Cambio | Cuando se mantiene presionado mientras se arrastra cualquier controladorde escala , escala la región proporcionalmente en todos los demás ejes. |
Ctrl | ⌘ | Cuando se mantiene presionado mientras se arrastra cualquier controladorde escala , escala la región igualmente en la dirección positiva y negativa a lo largo de ese eje. |
Transformando Regiones
La herramienta Transform le permite manipular regiones seleccionadas enteras a una nueva posición, tamaño u orientación.
Para transformar una región:
Selecciona una región y luego activa la herramienta Transformar. Tenga en cuenta que la herramienta se activará automáticamente si pega o duplica el terreno.
Comprueba la configuración de la rotacion en la pestaña Model de Studio, ya que esto afecta la rotacion del terreno. Desactivar la rotacion de la rotacion por completo para la rotacion de forma libre.
En el ventanilla3D, transforme la región con los arrastradores mover , rotar anillos y escala manijas. Alternativamente, ingrese valores en las entradas X / Y / Z de la herramienta para establecer una posición, tamaño y rotación específica.
Llenando y reemplazando
La herramienta Rellena le permite llenar una región seleccionada con un material específico o reemplazar todo el material dentro de la región con otro material.
Para llenar o reemplazar el terreno:
Selecciona una región y luego activa la herramienta de llenado.
En la sección de Configuración de Material de la herramienta:
- Para llenar la región con un material específico, seleccione Rellene y elija el material deseado.
- Para reemplazar todo el terreno de un material con otro material, seleccione Reemplazar , luego elija un material fuente y un material objetivo .
Haga clic en el botón Apply o presione Enter / Return .
Ajustando el Nivel del Mar
La herramienta Nivel del Mar te permite crear un nivel de agua constante o eliminar todo el agua dentro de una región.
Activa la herramienta Nivel del mar.
Seleccione la región pretendida haciendo clic y arrastrando los mover arrastradores y escala manijas en el ventanilla3D. Alternativamente, ingrese valores en las entradas X / Y / Z de la herramienta para establecer una posición y tamaño específicos.
Haga clic en el botón Evaporar para eliminar el agua dentro de la región seleccionada, o haga clic en el botón Crear para llenar la región seleccionada con agua.
Edición Detallada
La pestaña Editar del editor de terreno también contiene herramientas para editar con precisión usando una herramienta de "usar pincel (pincelar)" para dibujar, esculpir, suavizar, aplanar o pintar.
Cada herramienta te permite elegir entre una forma de pincel de esfera , caja o cilindro y un tamaño base entre64 pernos.
Para las herramientas que usan el usar pincel (pincelar), Studio admite los siguientes atajos de teclado y ratón.
Ventanas | Ordenador Mac | Acción |
---|---|---|
Ctrl | ⌘ | Cuando se mantiene presionado mientras se usan las herramientas Draw y Sculpt, cambia al modo de pincel alternativo. Por ejemplo, cambia al modo "reducir" en lugar del modo "añadir" predeterminado. |
Cambio | Cambio | Cuando se mantiene presionado mientras se usan las herramientas Draw y Sculpt, activa temporalmente la herramienta Smooth. |
B | B | Cuando se mantiene presionado mientras se arrastra el mouse o se usa la rueda de desplazamiento, ajusta el tamaño base del usar pincel (pincelar) **** . |
CtrlB | ⌘B | Cuando se mantiene presionado mientras arrastra el ratón o usa la rueda de desplazamiento, ajusta la altura del usar pincel (pincelar) . Solo se aplica si la forma del usar pincel (pincelar)está configurada como caja o cilindro . |
CambioB | CambioB | Cuando se mantiene presionado mientras arrastra el ratón o usa la rueda de desplazamiento, ajusta la fuerza del usar pincel (pincelar) . Solo se aplica cuando se usa la herramienta Sculpt , Smooth o Flatten. |
Alternativo | ⌥ | Cuando se mantiene presionado el botón del ratón, se muestra el selector de material. |
Dibujo
La herramienta Draw añade o resta terreno usando el usar pincel (pincelar). Esta herramienta funciona en un modo dual donde mantener presionado Ctrl o ⌘ cambia al modo "herramienta de substracción" en lugar del modo "añadir" predeterminado. Además, mantener presionado Shift activa temporalmente la herramienta Smooth.
Esculturas
La herramienta Sculpt añade o resta terreno usando el usar pincel (pincelar). A diferencia de la herramienta Draw, esta herramienta incluye un control deslizante de fuerza para permitir una manipulación más suave del terreno.
Similar a la herramienta Draw, la herramienta Sculpt funciona en un modo dual donde mantener presionado Ctrl o ⌘ cambia al modo "herramienta de substracción" en lugar del modo "añadir" predeterminado. Además, mantener presionado Shift activa temporalmente la herramienta Smooth.
Suave
La herramienta Smooth suaviza los bordes abruptos en el terreno usando el usar pincel (pincelar). Esta herramienta se puede usar en modo independiente, o puede activarla presionando Shift mientras usa las herramientas Draw o Sculpt.
Aplastamiento
La herramienta aplanar aplana el terreno a un nivel constante en un avión visualizado. De forma predeterminada, la herramienta baja el terreno sobre el avión y eleva el terreno debajo del avión, pero puede optar por reducir selectivamente o aumentar a través de la opción Modo aplanar de la herramienta.
Pintura
La herramienta Pintura, usando el usar pincel (pincelar), pinta un terreno material sobre un material existente o reemplaza un material con otro material.