This shows you the differences between two versions of the page.
it:rhino:scostamento [2015/09/14] |
it:rhino:scostamento [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Scostamento ====== | ||
+ | |||
+ | > **Sommario: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | La [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Il plug-in di scostamento qui disponibile, | ||
+ | |||
+ | \\ | ||
+ | |||
+ | | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | Il plug-in funziona nel seguente modo: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 1. Si inizia da un oggetto senza nessun dato relativo allo scostamento. Tutte le proprietà di scostamento vengono raggruppate nella scheda **Displacement** della finestra di dialogo **Object properties**: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 2. Lo scostamento va attivato “per oggetto”. Ciò significa che è possibile disattivare velocemente lo scostamento senza perdere la propria configurazione. Una volta abilitato lo scostamento **e** selezionata una texture (in questo caso ho usato una texture procedurale standard fornita con l’RDK), apparirà un’anteprima dello scostamento nella vista: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 3. L’effetto può essere potenziato selezionando un valore maggiore di **Amount**. Questo valore indica il numero di unità secondo le quali verrà spiazzato un pixel bianco. I pixel neri non subiscono nessuna dislocazione, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 4. Lo scostamento è vincolato alle proprietà della mappatura texture di un oggetto. Essendo io partito da una polisuperficie, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Se si necessita un maggiore controllo sul comportamento dello scostamento, | ||
+ | |||
+ | Con i controlli avanzati attivati, per esempio, si possono specificare vari valori per gli offset dei pixel bianchi e neri: | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | L’opzione **Ignore creases** salda completamente una mesh completamente prima dello scostamento, | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Di default, le mesh vengono suddivise prima dello scostamento per assicurare un maggiore livello di dettaglio nei punti in cui sia necessario. È possibile disattivare la suddivisione deselezionando la casella corrispondente. In questo modo, la mesh risultante | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Osservate cosa succede quando si attiva la suddivisione: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ciascun triangolo della mesh viene misurato per vedere se supera o meno la soglia stabilita (quanto inferiore sarà la soglia, tanto più aggressiva sarà la suddivisione). Se la supera, verrà rimpiazzato da tre triangoli più piccoli. Questo processo si ripete per il numero di volte indicato in **Max steps**. Si tenga in considerazione che la scelta di valori bassi per **Contrast** o di valori alti per **Max steps** può allungare i tempi di calcolo. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | {{: | ||
+ | (Primo piano della mesh di scostamento, | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Le mesh di scostamento si possono estrarre con il comando _ExtractDisplacedMeshes. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||