Forums > Jitter

Finetuning problem for scrolling panorama installation

September 18, 2006 | 7:14 pm

Hello all,

I’m looking for a way to correct a little error that is occurring in
an installation.
The movielink below is a registration of this installation, the error
is visible about 3/4ths into the movie.
Look for : the little bar on top going away, leaving just the big
panorama in the background visible. The scrolling goes smooth except
for a little hickup
on the right side, where one panel of the panorama flashes on top
before going away again.

http://www.marnixdenijs.nl/downloads/Beijing_Accelerator_TENT_WEB.mov

Below is a part of the patch for this installation. The problem is
this : I move 4 panels left>right or right>left containing part of
the panorama. Once they are offscreen, they are moved to the other
side to create endless scrolling.

The way these panels move is regulated by the sensor in the rotating
chair. Since this sensor detects a given number of concrete steps in
the rotation, I interpolate the motion of the panels using a little
abstraction I made called ‘bounce’ (also below).
Now, this ‘bounce’ abstraction uses the bline object, this all works
well to move the panels normally, but when whey have to move to the
other end after going offscreen, the bline object would move them
from say point -100 to 100, going through every step in between and
thus passing through the projected image. Since this is not desired,
I detect when the pictures x-position is > than a certain nr. and if
so, set the new position to bline "immediately".

I don’t know where something exactly goes wrong, whether it is in the
‘immediate’ setting of the new location or with the detection which
opens the gate to send the location to ‘immediate’ or not. I just
thought I’d post it.. perhaps someone has an "aaah that’s why"-
moment… since all those I had didn’t solve it.
I’m afraid that this might all still be a bit vague but I can only
ask and cross my fingers :D

I’ve sent the patches in a new mail.

Rgds,
Brecht.


September 18, 2006 | 7:48 pm

I havent seen the patches (did they bounce), but that looks really
nice. Id love to try it myself.

Im assuming you are using openGL for this (it looks quite smooth)? if
the panels are set to automatic 0, maybe simply stop banging them
until the bline has finished placing them?

v a d e //

http://www.vade.info
abstrakt.vade.info

On Sep 18, 2006, at 3:14 PM, Brecht Debackere wrote:

> Hello all,
>
> I’m looking for a way to correct a little error that is occurring
> in an installation.
> The movielink below is a registration of this installation, the
> error is visible about 3/4ths into the movie.
> Look for : the little bar on top going away, leaving just the big
> panorama in the background visible. The scrolling goes smooth
> except for a little hickup
> on the right side, where one panel of the panorama flashes on top
> before going away again.
>
> http://www.marnixdenijs.nl/downloads/Beijing_Accelerator_TENT_WEB.mov
>
> Below is a part of the patch for this installation. The problem is
> this : I move 4 panels left>right or right>left containing part of
> the panorama. Once they are offscreen, they are moved to the other
> side to create endless scrolling.
>
> The way these panels move is regulated by the sensor in the
> rotating chair. Since this sensor detects a given number of
> concrete steps in the rotation, I interpolate the motion of the
> panels using a little abstraction I made called ‘bounce’ (also below).
> Now, this ‘bounce’ abstraction uses the bline object, this all
> works well to move the panels normally, but when whey have to move
> to the other end after going offscreen, the bline object would move
> them from say point -100 to 100, going through every step in
> between and thus passing through the projected image. Since this is
> not desired, I detect when the pictures x-position is > than a
> certain nr. and if so, set the new position to bline "immediately".
>
> I don’t know where something exactly goes wrong, whether it is in
> the ‘immediate’ setting of the new location or with the detection
> which opens the gate to send the location to ‘immediate’ or not. I
> just thought I’d post it.. perhaps someone has an "aaah that’s why"-
> moment… since all those I had didn’t solve it.
> I’m afraid that this might all still be a bit vague but I can only
> ask and cross my fingers :D
>
> I’ve sent the patches in a new mail.
>
> Rgds,
> Brecht.
>


September 18, 2006 | 8:07 pm

Yep. They bounced. I’ve put the text here : http://
http://www.visualantics.net/BA_accelerator.txt
It is indeed open GL, current resolution of the photos is 1024×768,
but 1600×1200 worked smoothly as well (I will send the specs of the
PC on which it is running, otherwise "smooth" is a pretty vague
notion :) ) . Your solution might just as well allready work
though… it’d require some repatching, but it’s a good way to do it.
I was thinking of using the layer possibilities in 1.6, but
unfortunately it’s running on PC so no such luck.

grtz.
Brecht.

On Sep 18, 2006, at 9:48 PM, vade wrote:

> I havent seen the patches (did they bounce), but that looks really
> nice. Id love to try it myself.
>
> Im assuming you are using openGL for this (it looks quite smooth)?
> if the panels are set to automatic 0, maybe simply stop banging
> them until the bline has finished placing them?
>
>
>
>
> v a d e //
>
> http://www.vade.info
> abstrakt.vade.info
>
> On Sep 18, 2006, at 3:14 PM, Brecht Debackere wrote:
>
>> Hello all,
>>
>> I’m looking for a way to correct a little error that is occurring
>> in an installation.
>> The movielink below is a registration of this installation, the
>> error is visible about 3/4ths into the movie.
>> Look for : the little bar on top going away, leaving just the big
>> panorama in the background visible. The scrolling goes smooth
>> except for a little hickup
>> on the right side, where one panel of the panorama flashes on top
>> before going away again.
>>
>> http://www.marnixdenijs.nl/downloads/Beijing_Accelerator_TENT_WEB.mov
>>
>> Below is a part of the patch for this installation. The problem is
>> this : I move 4 panels left>right or right>left containing part of
>> the panorama. Once they are offscreen, they are moved to the other
>> side to create endless scrolling.
>>
>> The way these panels move is regulated by the sensor in the
>> rotating chair. Since this sensor detects a given number of
>> concrete steps in the rotation, I interpolate the motion of the
>> panels using a little abstraction I made called ‘bounce’ (also
>> below).
>> Now, this ‘bounce’ abstraction uses the bline object, this all
>> works well to move the panels normally, but when whey have to move
>> to the other end after going offscreen, the bline object would
>> move them from say point -100 to 100, going through every step in
>> between and thus passing through the projected image. Since this
>> is not desired, I detect when the pictures x-position is > than a
>> certain nr. and if so, set the new position to bline "immediately".
>>
>> I don’t know where something exactly goes wrong, whether it is in
>> the ‘immediate’ setting of the new location or with the detection
>> which opens the gate to send the location to ‘immediate’ or not. I
>> just thought I’d post it.. perhaps someone has an "aaah that’s
>> why"-moment… since all those I had didn’t solve it.
>> I’m afraid that this might all still be a bit vague but I can only
>> ask and cross my fingers :D
>>
>> I’ve sent the patches in a new mail.
>>
>> Rgds,
>> Brecht.
>>
>


Viewing 3 posts - 1 through 3 (of 3 total)