Tue, Sep 27 2005
21:26:47
|
|
Request created by guest
|
|
Subject: NVIZ: severe problems with animations
Platform: GNU/Linux/i386
grass obtained from: Trento Italy site
grass binary for platform: Compiled from Sources
Peter Loewe:
Ever since the improvements regarding the POV positioning were integrated in
NVIZ (2004?!), a new bug appeared when one attempts to create animations.
It is not just annoying, but makes serious animation-work almost impossible.
Here's how to experience it: Create a new frame-animation. Lets just circle around
the center-point of a given DEM (spearfish will do nicely). Lets start in the
south and lets have a total of 100 frames. Once the puck has been set to deep
south (never change the altitude), add the frame "0". Then add the frame "100"
since we want to fly in a circle. Now move the puck up to the far north and make
this position frame number "50".
Until now, everything is fine.
Now move the frame-slider to "25" to complete the first half of the flight path:
The POV will be "somewhere" overlooking the DEM.
This is where the magic starts: Any movement of the puck to get the POV in the
proper position will result in a POV pointing into limbo (definitely no DEM to
be found)
Dirty hack: Use the CENTER-button to get the DEM back into view.
This workaround allows to complete this rather humble example.
However, the workaround fails when the elevation/altitude has been manipulated
as well, resulting in animations similar to rollercoster-rides.
Can we please have a well-behaved puck/POV-behaviour again ?
|
|
Thu, Sep 29 2005
14:03:08
|
|
Mail sent by guest
|
|
Hello,
The problem you describe is the result of the two different viweing methods
used by NVIZ.
The first (old) method uses two XYZ positions to set the 3D view. These two
positions are the eye and the center of view positions.
The second (new -- flythrough) method uses an eye position (XYZ) and a view
direction. With this method there is no center of view.
When running an animation, it is rendered using the second view method. If you
move the "eye" position puck after running an animation there is no center of
view and the scene swings as you described.
As a temporary work-around you can simply click the "eye" radiobutton to force
the eye canvas to be reloaded which should reset the center position. This
will also move the position puck to match your location in the animation.
I should have a fix for this in the next couple of days.
--
Bob |
|
Wed, Apr 5 2006
10:05:34
|
|
Mail sent by hbowman
|
|
Is this bug fixed? I see Bob made some animation changes a few days after his
last message on the subject.
http://grass.itc.it/pipermail/grass-commit/2005-October/date.html
Hamish
|
|