L' Editor Terreno di Studio ti consente di generare e modellare ambienti di terreno dettagliati e realistici come montagne, corpi d'acqua, colline coperte d'erba o un deserto pianeggiante. Il terreno è composto da griglie di voxels che sono regioni di 4×4×4 stud nel mondo 3D con un materiale impostato.


Utilizzando gli strumenti dell'editor, puoi facilmente generare e modificare il terreno sia a livello di voxel che di area con l'opzione di importare una heightmap e una colormap. Per una modifica del terreno più precisa, dinamica o procedurale, puoi anche scriptare la creazione del terreno.
Materiali del terreno
I seguenti materiali di default sono disponibili per il terreno, e puoi anche applicare materiali personalizzati. I materiali influenzano sia la forma che l'aspetto del terreno nel mondo; ad esempio, l'erba animata viene renderizzata solo sul materiale Grass e il materiale Water ondeggia e luccica con un movimento sottile.























Aspetto dell'acqua
Di default, l'acqua nel terreno ondeggia, oscilla e luccica con un movimento sottile.
Per personalizzare il colore e il movimento dell'acqua:
Nella finestra Properties, personalizza l'aspetto dell'acqua tramite le seguenti proprietà:
Proprietà Descrizione WaterColor Regola l'intera tonalità di tutta l'acqua del terreno nel gioco. WaterReflectance Regola quanto le superfici dell'acqua riflettono il cielo e gli oggetti circostanti, da un valore di 1 (alto) a 0 (nessuno). WaterTransparency Regola quanto è trasparente l'acqua, da un valore di 1 (chiaro) a 0 (opaco). WaterWaveSize Regola la dimensione delle onde, da un valore di 1 (grandi) a 0 (nessuna). WaterWaveSpeed Regola la velocità delle onde, da un valore di 100 (turbulento) a 0 (calmo).
Animazione dell'erba
Anche se la maggior parte dei materiali sono statici, puoi aggiungere spighe d'erba animate al materiale di terreno Grass. Di default, l'erba ondeggia dolcemente in un vento simulato, e puoi regolare la direzione e la forza della sua animazione attraverso il vento globale.
Per aggiungere erba animata al materiale Grass:
Nella finestra Properties, attiva la proprietà Decoration.

Regola la lunghezza dell'erba immettendo un valore compreso tra 0.1 e 1 per la proprietà GrassLength.


Regola la direzione e la forza della sua animazione tramite il vento globale.
Colori del terreno personalizzati
Ogni materiale del terreno è assegnato a un colore di default, ma puoi personalizzare il colore di qualsiasi materiale per adattarlo meglio al tuo gioco.

Per personalizzare il colore di qualsiasi materiale diverso dall'acqua:
Nella finestra Properties, espandi MaterialColors. Tutti i materiali visualizzano il loro codice RGB.

Per qualsiasi materiale, immetti un nuovo codice RGB o fai clic sulla casella di colore per aprire il popup dei colori.
Genera terreno
Utilizzando i seguenti strumenti e metodi, puoi generare ampie aree di terreno in modo procedurale tramite strumenti o scripting, o automaticamente in base a una heightmap e colormap.
Strumento di generazione
Lo strumento Genera ti consente di generare proceduraolarmente terreno in pochi secondi. Questo è utile se desideri creare una mappa ampia e perfezionare i dettagli del terreno.
Nella finestra dell'editor, vai alla scheda Crea e seleziona lo strumento Genera.

Nel viewport 3D, sposta/ridimensiona la regione di selezione in cui generare terreno. In alternativa, espandi le Impostazioni di Selezione dello strumento e immetti valori nei campi X/Y/Z per impostare una dimensione e una posizione specifiche.
Nella sezione Impostazioni Bioma dello strumento, scegli i seguenti biomi da includere nel nuovo terreno:
- Artico
- Dune
- Canyons
- Paesaggio di Lava
- Acqua
- Montagne
- Colline
- Pianure
- Palude
Fai clic sul pulsante Genera.
Heightmaps e colormaps
Una heightmap è una rappresentazione 2D di una mappa di terreno 3D, vista direttamente dall'alto. Le aree più luminose di una heightmap corrispondono a terreni più alti, come montagne, mentre le aree più scure corrispondono a regioni più basse, come valli.
Una colormap opzionale, insieme a una heightmap, converte i colori in materiali per il terreno usando una chiave di colore.



1 pixel in una heightmap rappresenta 4 stud in Studio, e Studio supporta un massimo di 4096×4096 pixel in formato .jpg o .png.
Per importare una heightmap e una colormap opzionale:
Nella finestra dell'editor, vai alla scheda Crea e seleziona lo strumento Importa.

Nella sezione Impostazioni Mappa dello strumento, fai clic sul pulsante di importazione e scegli l'immagine che desideri importare come heightmap.
Nella sezione Impostazioni Materiale dello strumento, seleziona un materiale per terreno oppure, in alternativa, carica una colormap.
Per applicare un materiale consistente su tutto il terreno generato, seleziona la scheda Materiale e scegli un materiale per terreno.
Nel viewport 3D, sposta/ridimensiona la regione di selezione in cui generare terreno. In alternativa, inserisci valori nei campi dello strumento Seleziona per impostare una posizione e dimensione più specifiche.
Fai clic sul pulsante Genera.
Scripting
Puoi scriptare la generazione del terreno utilizzando la classe Terrain. Ad esempio, per creare un terreno con materiale d'erba che riempie un volume, puoi utilizzare metodi come FillBall(), FillBlock(), FillCylinder(), FillRegion(), o FillWedge().
Riempire Volume Bloccolocal Workspace = game:GetService("Workspace")Workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)
Modifica su larga scala
La scheda Modifica dell'editor contiene strumenti per la modifica su larga scala.
Seleziona aree
Lo strumento Seleziona è lo strumento universale per selezionare aree rettangolari di terreno.

Seleziona un'area facendo clic e trascinando nel viewport 3D, riposizionala con i dragger di movimento e modifica la sua dimensione con i manici di scalatura. In alternativa, inserisci valori nei campi X/Y/Z dello strumento per impostare una posizione e dimensione specifiche.

Studio supporta anche i seguenti tasti di scelta rapida da tastiera e mouse, a condizione che lo strumento Seleziona sia attivo e nulla sia selezionato nella finestra Explorer.
| Windows | Mac | Azioni |
|---|---|---|
| CtrlC | ⌘C | Copia il terreno all'interno della regione selezionata negli appunti. |
| CtrlV | ⌘V | Incolla il terreno che è stato copiato negli appunti e passa allo strumento Trasforma in modo che il nuovo terreno possa essere trasformato. |
| CtrlX | ⌘X | Taglia il terreno all'interno della regione selezionata negli appunti. |
| CtrlD | ⌘D | Duplica il terreno all'interno della regione selezionata e passa allo strumento Trasforma in modo che il nuovo terreno possa essere trasformato. |
| Delete | Delete | Elimina il terreno all'interno della regione selezionata. |
| Shift | Shift | Tenendo premuto durante il trascinamento di qualsiasi manico di scalatura, scala la regione proporzionalmente su tutti gli altri assi. |
| Ctrl | ⌘ | Tenendo premuto durante il trascinamento di qualsiasi manico di scalatura, scala la regione equamente in entrambe le direzioni positiva e negativa lungo quell'asse. |
Trasforma aree
Lo strumento Trasforma ti consente di manipolare intere regioni selezionate in una nuova posizione, dimensione o orientamento.
Per trasformare un'area:
Seleziona un'area e quindi attiva lo strumento Trasforma. Nota che lo strumento verrà attivato automaticamente se incolli o duplichi terreno.

Nel viewport 3D, trasforma l'area con i dragger di movimento, gli anelli di rotazione e i manici di scalatura. In alternativa, inserisci valori nei campi X/Y/Z dello strumento per impostare una posizione, una dimensione e una rotazione specifiche.

Riempi e sostituisci aree
Lo strumento Riempi ti consente di riempire un'intera regione selezionata con un materiale specifico o sostituire tutto il materiale all'interno della regione con un altro materiale.
Seleziona un'area, quindi attiva lo strumento Riempi.

Nella sezione Impostazioni Materiale dello strumento:
- Per riempire l'area con un materiale specifico, seleziona Riempi e scegli il materiale desiderato.
- Per sostituire tutto il terreno di un materiale con un altro materiale, seleziona Sostituisci, quindi scegli un materiale sorgente e un materiale target.
Fai clic sul pulsante Applica o premi Enter/Return.

Area selezionata riempita con materiale Sale
Imposta il livello del mare
Lo strumento Livello del Mare ti consente di creare un livello d'acqua coerente o rimuovere tutta l'acqua all'interno di una regione.
Attiva lo strumento Livello del Mare.

Seleziona la regione desiderata facendo clic e trascinando i dragger di movimento e i manici di scalatura nel viewport 3D. In alternativa, inserisci valori nei campi X/Y/Z dello strumento per impostare una posizione e dimensione specifiche.
Fai clic sul pulsante Evapora per rimuovere l'acqua all'interno della regione selezionata, oppure fai clic sul pulsante Crea per riempire la regione selezionata con acqua.
Modifica dettagliata
La scheda Modifica include anche strumenti per la modifica di precisione utilizzando uno strumento "pennello" per disegnare, modellare, levigare, appiattire o dipingere il terreno.

Ogni strumento ti consente di scegliere tra una forma di pennello sfera, scatola o cilindro e una dimensione di base compresa tra 1 e 64 stud.

Per gli strumenti che utilizzano il pennello, Studio supporta i seguenti tasti di scelta rapida da tastiera e mouse.
| Windows | Mac | Azioni |
|---|---|---|
| Ctrl | ⌘ | Tenendo premuto mentre usi gli strumenti Disegna e Modella, attiva la modalità pennello alternativa. Ad esempio, attiva la modalità "sottrai" invece della modalità "aggiungi" predefinita. |
| Shift | Shift | Tenendo premuto mentre usi gli strumenti Disegna e Modella, attiva temporaneamente lo strumento Leviga. |
| B | B | Tenendo premuto mentre trascini il mouse o utilizzi la rotella di scorrimento, regola la dimensione di base del pennello. |
| CtrlB | ⌘B | Tenendo premuto mentre trascini il mouse o utilizzi la rotella di scorrimento, regola l'altezza del pennello. Si applica solo se la forma del pennello è impostata su scatola o cilindro. |
| ShiftB | ShiftB | Tenendo premuto mentre trascini il mouse o utilizzi la rotella di scorrimento, regola la forza del pennello. Si applica solo quando si utilizza lo strumento Modella, Leviga o Appiattisci. |
| Alt | ⌥ | Tenendo premuto durante il clic del mouse, mostra il selettore di materiali. |
Disegna
Lo strumento Disegna aggiunge o sottrae terreno utilizzando il pennello. Questo strumento funziona in modalità doppia in cui tenere premuto Ctrl o ⌘ attiva la modalità "sottrai" invece della modalità "aggiungi" predefinita. Inoltre, tenere premuto Shift attiva temporaneamente lo strumento Leviga.
Modella
Lo strumento Modella aggiunge o sottrae terreno utilizzando il pennello. A differenza dello strumento Disegna, questo strumento include un cursore di forza per consentire una manipolazione più delicata del terreno.
Simile allo strumento Disegna, lo strumento Modella funziona in modalità doppia in cui tenere premuto Ctrl o ⌘ attiva la modalità "sottrai" invece della modalità "aggiungi" predefinita. Inoltre, tenere premuto Shift attiva temporaneamente lo strumento Leviga.
Leviga
Lo strumento Leviga leviga gli angoli abrupti nel terreno utilizzando il pennello. Questo strumento può essere utilizzato in modalità autonoma, oppure puoi attivarlo tenendo premuto Shift mentre usi gli strumenti Disegna o Modella.
Appiattisci
Lo strumento Appiattisci appiattisce il terreno a un livello consistente su un piano visualizzato. Di default, lo strumento abbassa il terreno sopra il piano e solleva il terreno sotto al piano, ma puoi scegliere di abbassare o sollevare selettivamente tramite l'opzione Modalità Appiattisci dello strumento.
Dipingi
Lo strumento Dipingi, utilizzando il pennello, dipingere un materiale di terreno su un materiale esistente o sostituisce un materiale con un altro materiale.
