augmented reality/ mixed reality with Jitter
Hi
I was wondering if somebody has done augmented reality projects with
Jitter?
is it possible?
Thanks,
Daniela
--
www.danielast.com
Daniela,
Please break this down more. What exactly are you interested in knowing?
I'm sure many people may think of many of the things that we do as
"Augmented Reality or mixed reality" but I know this is has become a
type of work which seems to mostly deal with game-like models. You
could make a case for using a live camera for video manipulation in
performance as "Mixed Reality" but "mixed reality" also could refer to
ARGs.
What are you looking for?
Joe
On Oct 6, 2008, at 12:29 PM, daniela Steinsapir wrote:
> Hi
>
> I was wondering if somebody has done augmented reality projects
> with Jitter?
>
> is it possible?
>
> Thanks,
>
> Daniela
>
>
>
> --
> www.danielast.com
Hi thanks,
I am not very good at writing.... but
I am not looking to do things from a web cam, I mean Augmented Reality
For example:
when you project a virtual object in a real life setting, ( following GPS
coordinates so that it is really placed in the proper place, and in the
proportions that you want) that by only means of specific display you can
see how the virtual object has been added to the real life.
here is a link of what i want to accomplish.
Thank you. I look forward to hearing from you.
is anyone done this with Jitter?
D
On Mon, Oct 6, 2008 at 9:44 AM, Joe Reinsel wrote:
> Daniela,
> Please break this down more. What exactly are you interested in knowing?
>
> I'm sure many people may think of many of the things that we do as
> "Augmented Reality or mixed reality" but I know this is has become a type
> of work which seems to mostly deal with game-like models. You could make a
> case for using a live camera for video manipulation in performance as "Mixed
> Reality" but "mixed reality" also could refer to ARGs.
>
>
> What are you looking for?
>
> Joe
>
>
> On Oct 6, 2008, at 12:29 PM, daniela Steinsapir wrote:
>
> Hi
>
> I was wondering if somebody has done augmented reality projects with
> Jitter?
>
> is it possible?
>
> Thanks,
>
> Daniela
>
>
>
> --
> www.danielast.com
>
>
>
>
>
--
www.danielast.com
Excellent!
With jitter, you can produce the video (although it would surely not be the
best tool for that). But when it comes to makes the real thing happen, you
will need the external machine to produce the 3d images with this quality!
J-F.
> here is a link of what i want to accomplish.
>
> http://www.youtube.com/watch?v=oHkUOpYNhoM
>
> is anyone done this with Jitter?
>
> D
On Mon, Oct 6, 2008 at 6:59 PM, daniela Steinsapir wrote:
> Hi thanks,
>
> I am not very good at writing.... but
>
> I am not looking to do things from a web cam, I mean Augmented Reality
>
> For example:
>
> when you project a virtual object in a real life setting, ( following GPS
> coordinates so that it is really placed in the proper place, and in the
> proportions that you want) that by only means of specific display you can
> see how the virtual object has been added to the real life.
>
> here is a link of what i want to accomplish.
>
> http://www.youtube.com/watch?v=oHkUOpYNhoM
>
>
>
I don't understand what you mean by using GPS coordinates to place objects.
In the video you posted I expect they are using the reacTIVision library to
extract the position and rotation of the black and white symbol thingy from
the real life video. With that information you can draw CG things on top of
the video using the transformation matrix extracted from the symbol and
therefore your drawings will follow the movement from the video. I haven't
used the library, but I'm sure you can hook it up to Jitter one way or
another.
Have a look at http://reactable.iua.upf.edu/?software
Thijs
Thank you. I need to go over this carefully. . sounds great!
D
On Mon, Oct 6, 2008 at 12:52 PM, Thijs Koerselman
> wrote:
> On Mon, Oct 6, 2008 at 6:59 PM, daniela Steinsapir wrote:
>
>> Hi thanks,
>>
>> I am not very good at writing.... but
>>
>> I am not looking to do things from a web cam, I mean Augmented Reality
>>
>> For example:
>>
>> when you project a virtual object in a real life setting, ( following GPS
>> coordinates so that it is really placed in the proper place, and in the
>> proportions that you want) that by only means of specific display you can
>> see how the virtual object has been added to the real life.
>>
>> here is a link of what i want to accomplish.
>>
>> http://www.youtube.com/watch?v=oHkUOpYNhoM
>>
>>
>>
>
> I don't understand what you mean by using GPS coordinates to place objects.
> In the video you posted I expect they are using the reacTIVision library to
> extract the position and rotation of the black and white symbol thingy from
> the real life video. With that information you can draw CG things on top of
> the video using the transformation matrix extracted from the symbol and
> therefore your drawings will follow the movement from the video. I haven't
> used the library, but I'm sure you can hook it up to Jitter one way or
> another.
>
> Have a look at http://reactable.iua.upf.edu/?software
>
> Thijs
>
>
>
--
www.danielast.com
Yeah, it sounds like Reactivision (http://reactable.iua.upf.edu/?software) would work.
If you go to the page linked above, you'll see that they have an example of interfacing it with Max/Jitter.
Dear list,
on the forum archives i didnt find nothing about, so i m posting here:
i m wondering how i could move the anchor point of a gl.object.
Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane
only rotate around its centered axis. how can i move this axis in a
way that, for ex., i can rotate it around one of its corner?
thanks in advance,
mat
///////////////////////////_______
kinotek live media & vjing
http://kinotek.org - mat@kinotek.org
cell. 00393332152448 skype. mat_kinotek
___________________///////////////
Wonderful!!
Thank you so much.
D
On Wed, Oct 8, 2008 at 6:05 AM, Gian Pablo Villamil wrote:
>
> Yeah, it sounds like Reactivision (http://reactable.iua.upf.edu/?software)
> would work.
>
> If you go to the page linked above, you'll see that they have an example of
> interfacing it with Max/Jitter.
>
--
www.danielast.com
hi, its about the order of translation rotation.
see this picture
http://glprogramming.com/red/images/Image52.gif
On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>
>
> Dear list,
> on the forum archives i didnt find nothing about, so i m posting here: i m
> wondering how i could move the anchor point of a gl.object.
> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane only
> rotate around its centered axis. how can i move this axis in a way that, for
> ex., i can rotate it around one of its corner?
> thanks in advance,
> mat
>
>
> ///////////////////////////_______
>
> kinotek live media & vjing
>
> http://kinotek.org - mat@kinotek.org
> cell. 00393332152448 skype. mat_kinotek
>
> ___________________///////////////
>
>
>
>
On Wed, Oct 8, 2008 at 5:06 PM, yair reshef wrote:
> hi, its about the order of translation rotation.
> see this picture
> http://glprogramming.com/red/images/Image52.gif
>
> On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>
>>
>>
>> Dear list,
>> on the forum archives i didnt find nothing about, so i m posting here: i m
>> wondering how i could move the anchor point of a gl.object.
>> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane only
>> rotate around its centered axis. how can i move this axis in a way that, for
>> ex., i can rotate it around one of its corner?
>> thanks in advance,
>> mat
>>
>>
>> ///////////////////////////_______
>>
>> kinotek live media & vjing
>>
>> http://kinotek.org - mat@kinotek.org
>> cell. 00393332152448 skype. mat_kinotek
>>
>> ___________________///////////////
>>
>>
>>
>>
>
that was not a complete answer, you cannot change the anchor point of
gl.videoplane/gl.gridshape. only when passed using matixoutput to
sketchmesh (or using other method like named gl objects.
with matrixouput you can change the rotation translation using jit.op matrix
operations. the translation can be as simple as [jit.op +] but the rotation
needs a long formula andrew b. supplied some times ago in another thread.
with sketch you have access to the cmd command list which allows you to
control the order of the rendering state.
as im thinking about it this could be possible with banging order of rotate
translate to gridshape, if so you can disregard this mail :)
On Wed, Oct 8, 2008 at 5:07 PM, yair reshef wrote:
> via http://glprogramming.com/red/chapter03.html#name2
>
>
> On Wed, Oct 8, 2008 at 5:06 PM, yair reshef wrote:
>
>> hi, its about the order of translation rotation.
>> see this picture
>> http://glprogramming.com/red/images/Image52.gif
>>
>> On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>>
>>>
>>>
>>> Dear list,
>>> on the forum archives i didnt find nothing about, so i m posting here: i
>>> m wondering how i could move the anchor point of a gl.object.
>>> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane only
>>> rotate around its centered axis. how can i move this axis in a way that, for
>>> ex., i can rotate it around one of its corner?
>>> thanks in advance,
>>> mat
>>>
>>>
>>> ///////////////////////////_______
>>>
>>> kinotek live media & vjing
>>>
>>> http://kinotek.org - mat@kinotek.org
>>> cell. 00393332152448 skype. mat_kinotek
>>>
>>> ___________________///////////////
>>>
>>>
>>>
>>>
>>
>
Hi Yair,
tnx for the hint, i have an idea of what you mean, first translate,
then rotate: in PD ad ex. is very easy because translation and rotate
are 2 object which can be concatenated. But in MAX position and rotate
are messages, if i send "position $1 $2 $3 , rotate $1 $2 $3" doesnt
affect the anchor point; do you have another way to accomplish this on
gl.gridshape/gl.videoplane?
thanks!!
mat
Il giorno 08/ott/08, alle ore 17:07, yair reshef ha scritto:
> via http://glprogramming.com/red/chapter03.html#name2
>
> On Wed, Oct 8, 2008 at 5:06 PM, yair reshef wrote:
> hi, its about the order of translation rotation.
> see this picture
> http://glprogramming.com/red/images/Image52.gif
>
> On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>
>
> Dear list,
> on the forum archives i didnt find nothing about, so i m posting
> here: i m wondering how i could move the anchor point of a gl.object.
> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane
> only rotate around its centered axis. how can i move this axis in a
> way that, for ex., i can rotate it around one of its corner?
> thanks in advance,
> mat
>
>
> ///////////////////////////_______
>
> kinotek live media & vjing
>
> http://kinotek.org - mat@kinotek.org
> cell. 00393332152448 skype. mat_kinotek
>
> ___________________///////////////
>
>
>
>
>
///////////////////////////_______
kinotek live media & vjing
http://kinotek.org - mat@kinotek.org
cell. 00393332152448 skype. mat_kinotek
___________________///////////////
the pd analogy popped up before, jkc talked about it and explained its
inefficiencies.
but you can recreate the experience in max.
On Wed, Oct 8, 2008 at 5:33 PM, mat_kinotek wrote:
>
> Hi Yair,
> tnx for the hint, i have an idea of what you mean, first translate, then
> rotate: in PD ad ex. is very easy because translation and rotate are 2
> object which can be concatenated. But in MAX position and rotate are
> messages, if i send "position $1 $2 $3 , rotate $1 $2 $3" doesnt affect the
> anchor point; do you have another way to accomplish this on
> gl.gridshape/gl.videoplane?
> thanks!!
> mat
>
>
>
>
> Il giorno 08/ott/08, alle ore 17:07, yair reshef ha scritto:
>
> via http://glprogramming.com/red/chapter03.html#name2
>
> On Wed, Oct 8, 2008 at 5:06 PM, yair reshef wrote:
>
>> hi, its about the order of translation rotation.
>> see this picture
>> http://glprogramming.com/red/images/Image52.gif
>>
>> On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>>
>>>
>>>
>>> Dear list,
>>> on the forum archives i didnt find nothing about, so i m posting here: i
>>> m wondering how i could move the anchor point of a gl.object.
>>> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane only
>>> rotate around its centered axis. how can i move this axis in a way that, for
>>> ex., i can rotate it around one of its corner?
>>> thanks in advance,
>>> mat
>>>
>>>
>>> ///////////////////////////_______
>>>
>>> kinotek live media & vjing
>>>
>>> http://kinotek.org - mat@kinotek.org
>>> cell. 00393332152448 skype. mat_kinotek
>>>
>>> ___________________///////////////
>>>
>>>
>>>
>>>
>>
>
>
>
>
> ///////////////////////////_______
>
> kinotek live media & vjing
>
> http://kinotek.org - mat@kinotek.org
> cell. 00393332152448 skype. mat_kinotek
>
> ___________________///////////////
>
>
>
>
On Wed, Oct 8, 2008 at 5:57 PM, yair reshef wrote:
> the pd analogy popped up before, jkc talked about it and explained its
> inefficiencies.
> but you can recreate the experience in max.
>
>
> On Wed, Oct 8, 2008 at 5:33 PM, mat_kinotek wrote:
>
>>
>> Hi Yair,
>> tnx for the hint, i have an idea of what you mean, first translate, then
>> rotate: in PD ad ex. is very easy because translation and rotate are 2
>> object which can be concatenated. But in MAX position and rotate are
>> messages, if i send "position $1 $2 $3 , rotate $1 $2 $3" doesnt affect the
>> anchor point; do you have another way to accomplish this on
>> gl.gridshape/gl.videoplane?
>> thanks!!
>> mat
>>
>>
>>
>>
>> Il giorno 08/ott/08, alle ore 17:07, yair reshef ha scritto:
>>
>> via http://glprogramming.com/red/chapter03.html#name2
>>
>> On Wed, Oct 8, 2008 at 5:06 PM, yair reshef wrote:
>>
>>> hi, its about the order of translation rotation.
>>> see this picture
>>> http://glprogramming.com/red/images/Image52.gif
>>>
>>> On Wed, Oct 8, 2008 at 4:48 PM, mat_kinotek wrote:
>>>
>>>>
>>>>
>>>> Dear list,
>>>> on the forum archives i didnt find nothing about, so i m posting here: i
>>>> m wondering how i could move the anchor point of a gl.object.
>>>> Ad ex. if i send rotate messages to a jit.gl.videoplane, the plane only
>>>> rotate around its centered axis. how can i move this axis in a way that, for
>>>> ex., i can rotate it around one of its corner?
>>>> thanks in advance,
>>>> mat
>>>>
>>>>
>>>> ///////////////////////////_______
>>>>
>>>> kinotek live media & vjing
>>>>
>>>> http://kinotek.org - mat@kinotek.org
>>>> cell. 00393332152448 skype. mat_kinotek
>>>>
>>>> ___________________///////////////
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>>
>> ///////////////////////////_______
>>
>> kinotek live media & vjing
>>
>> http://kinotek.org - mat@kinotek.org
>> cell. 00393332152448 skype. mat_kinotek
>>
>> ___________________///////////////
>>
>>
>>
>>
>
Solved it recently by doing something like this :