Oltre alle animazioni viste precedentemente, NVIZ possiede la capacità di costruire animazioni agendo sul punto di vista dell'osservatore e offrendo la possibilità di comporre script in tcl/tk. L'osservatore è controllato da otto canali:
Tramite piccoli script è possibile aggiungere altri canali. Poichè è richiesta la conoscenza del linguaggio tcl/tk verrà tralasciata la parte riguardante gli script.
Selezionare Panel -> Keyframe Animation per aprire il Keyframe Animation Panel.
Cliccando su Add appare una scritta verticale azzurra nello schermo bianco sotto il tasto Framerate, ad indicare il primo Keyframe. Muovere la figura in direzione Est con il quadro direzionale e cliccare su New Key Time. Appare la seguente finestra:
Cliccare nel riquadro a fianco a Minute e digitare 0, poi 5 in Second, 0 in Frame e infine premere su OK. Schiacciare Add per posizionare il secondo Keyframe il quale, all'interno dello schermo bianco, viene posizionato in fondo: lo si può vedere facendo scorrere lo schermo con la barra orizzontale.
Utilizzando i tasti di riproduzione guardare l'animazione in un senso, nel senso inverso ed un frame alla volta.
Avvicinare l'immagine al centro mantenendo la direzione Est, quindi selezionare New Key Time e digitate 0 in Minute, 10 in Second, 0 in Frame e Add, posizionando un terzo Keyframe. Visualizzare l'animazione. Il numero di frame per ogni secondo è determinato dal Framerate (ovvero ogni secondo è suddiviso in n frame) cifra posta in alto a destra, che di default è posizionata su 30. Cambiare il framerate cliccando sull'omonimo tasto e appare la finestra New Frame Rate nella quale digitare 10 per impostare 10 frame al secondo, e premere OK.
A differenza dell'animazine semplice in cui la lunghezza dell'animazione è data dal numero preimpostato di frame, nell'animazione complessa si può specificare il Keytime in minute, second e frame. Quindi il numero totale di frame che compone l'animazione risulta pari a:
frames=(M*60+S)*V+F
dove M=minuti, S=secondi, V=framerate e F=frame
Per cancellare un Keyframe cliccare con il tasto centrale sulla scritta azzurra che appare sotto i quadratini azzurri dello schermo bianco: questa si seleziona e diventa nera, quindi cliccare sul tasto Delete.
Con il tasto Load si possono caricare delle animazioni precedentemente salvate (anche in modalità "Animazione semplice"), in questo caso l'animazione corrente viene persa se non è stata precedentemente salvata!
Per salvare le caratteristiche dell'animazione creata cliccare su Save: appare la finestra File Browser.
In CURRENT è identificata la directory corrente, nella finestra DIRECTORIES le cartelle in essa contenute, in FILE i file della directory corrente; il nome con cui salvare l'animazione va inserito nella casella in alto. Premere su Accept per salvare l'animazione.
Le opzioni linear, spline, tension e Run and Save Images dell'Animation Panel sono uguali a quelle dell'animazione semplice.