lunedì 15 giugno 2015

[3ds] Problema: come posso rendere interattiva la rotazione di una doomlight di vray con il background?

Soluzione:

  1. creare una hdr (sferica) e applicarla sia alla doom light sia al BG (8 - Environment map:) e visibile nello spazio di lavoro ( alt+b → scegliere l'opzione "Use Environment Background"). Flaggare il campo “Flip horizontally” per visualizzarla con la rotazione corretta
  2. scegliere la modalità “prospettiva” e aggiustare la profondità di campo per visualizzare bene il BG a schermo
  3. tasto Dx sulla doomlight → wire parameters.... → Transform → Rotation → Z Rotation
  4. linkarla a se stessa
  5. tasto Dx sulla doomlight → wire parameters.... →Object (Vraylight) → Texture → horizontalRotatio
  6. dentro la finestra “Parameter Wiring” selezionare:
    1. nella finestra di Sx: Transform → Rotation → Z Rotation
    2.  nella finestra di Dx: Texture → horizontalRotation 
    3. scegliere il Control Direction verso Dx (freccia con direzione a destra)
    4. mettere il segno “-” (meno) davanti a “Z_Rotation” nel caso si sia scelto il parametro “Flip Horizontally” all'interno del materiale VrayHDRI (punto 1)
    5. Tasto “CONNECT”
Con la rotazione della doom light, ruoterà di conseguenza anche il BG.

Utile nel caso si sia preventivamente posizionata una luce Direct Light come simulazione del sole nel punto di irradiamento massimo dell'HDR. In questo modo, una volta linkata alla doom light, si potranno ruotare entrambe le luci assieme al BG come un sistema unico.

Si può utilizzare (al posto della direct light) anche una semplice linea come riferimento visivo in pianta della direzione dell'illuminazione massima generata dall'HDR e ruotare la doomlight di conseguenza per illuminare la scena con precisione, dirigendo le ombre nella direzione voluta.