PDA

Visualizza Versione Completa : Auto Focus



Moleskine
01-03-05, 12:02
Salve gente, c'è la possibilità di fare un auto focus (deep-of-field)usando un oggetto Null?
Avevo trovato questo Plugin in rete (RackFocusCF.ls) ma non mi funziona... :mad: ...forse è per una versione non recente di LW e mi da degli errori su alcune linee...

mikadit
01-03-05, 13:20
certo ... ;)

Dal pannello Properties della Camera:
tab di Stereo and DOF > abilita Depth of Field > abilta la E (Graph Editor) di Focal Distance

Nel Graph Editor (mantieniti nel canale della CmeraFocalDistance), vai alla tab dell'Expression > Builder

Dal Expression Builder seleziona dal menù a discesa la Utility Functions > Range Finder Item (funzione che trova la distanza lineare tra due oggetti) :
Item A: seleziona un canale qualsiasi della Camera
Item B: seleziona un canale qualsiasi di un Null (o altro oggetto che vuoi come riferimento della distanza focale)

> Accept
dare un nome o accettare quello di defoult (myNewExpr_1)
Name: myNewExpr_1
Value: vmag( Camera.wpos(Time)- Null.wpos(Time))
> Create Expression
Nel Graph Editor ora ti ritrovi gli stessi valori:
Name: myNewExpr_1
Value: vmag( Camera.wpos(Time)- Null.wpos(Time))
Apply

FATTO!
Ora la distanza focale della Camera è legata al Null in base alla distanza tra lineare tra i due. Lo puoi verificare dal Graph Editor e dalla Focal Distance della Camera Properties spostando la camera o il Null nella scena.
Non dimenticare di applicare l'Antyaliasing!

Moleskine
01-03-05, 13:42
Grande! :g1:
Avevo il sospetto che si potesse ottenere quello che cercavo costruendo una formulina ma non sapevo come!!:yt:

Grazie!

davhub
01-03-05, 14:26
Ma guarda cosa ci tira fuori il nostro Mikadit!!
mabbravo!! ;) :yeah:

DHP

LAV
19-03-05, 20:00
Yup! Avevo usato il plugin Depth of field display (add NULL, 'p'-> add custom object ->depth ofd, trasporta Null alle coordinate della camera, parent NULL to camera) ma era poco maneggevole. Ed inoltre ti dava solo il range di messa a fuoco, anche se graficamente sulle viste (questa era carina).

Questa è buona! Grazie mille!