Multitouch+Physics for WPF and Silverlight
Posted: 29 November 2008 12:20 PM   [ Ignore ]
Avatar
Rank
Joined  2008-06-05
Total Posts:  89
New Member

I just added Multitouch support to Farseer Physics Engine Helper =) Multitouch and Physics by just coding XAML is now possible! =D

Farseer Physiscs Engine home page:
http://www.codeplex.com/FarseerPhysics

source code of Farseer Helper + MIRIA will be available soon for download.

Gene.

Profile
 
 
Posted: 29 November 2008 06:11 PM   [ Ignore ]   [ # 1 ]
Rank
Joined  2008-11-28
Total Posts:  15
New Member

That’s looking very nice.  It’s amazing what you can do with some effort and nicely written code.  Good job!

 Signature 

Currently working on a MTMini, hopefully I will find a way to get the parts for a FTIR

Profile
 
 
Posted: 29 November 2008 06:17 PM   [ Ignore ]   [ # 2 ]
RankRank
Joined  2008-08-10
Total Posts:  181
Jr. Member

great!

how does multitouch appear in the app?

So the actual tracking in your example is via youtr MIRIA framework correct? or does MIRIA read TUIO data?

Can I use it with another MT framework, simply as a physics engine with MT support?
either way, I am very interested to use this for some fun kid MT games I am working on

thank you

Profile
 
 
Posted: 29 November 2008 09:40 PM   [ Ignore ]   [ # 3 ]
Avatar
Rank
Joined  2008-06-05
Total Posts:  89
New Member

MIRIA is based upon OSC/TUIO so it actually read TUIO. I just added builtin multitouch support to Farseer Helper by using MIRIA SDK.
You can use Farseer without MIRIA as well by using other MT frameworks but you’ll have to add specific framework multitouch handling yourself.
Instead, the modified Farseer Helper + MIRIA is totally transparent for the user and the app itself. You don’t have to know anything about multitouch handling and you can do everything by just coding XAML.
I’m waiting email reply from the Farseer author. Then I will put here the link for downloading source code of the modified Farseer Helper + MIRIA shown in the video above.
p.s. MIRIA works with touchlib and tbeta as well and with any OSC/TUIO compliant tracker.

Cheers,
Gene.

ARTIFACT - 29 November 2008 06:17 PM

great!

how does multitouch appear in the app?

So the actual tracking in your example is via youtr MIRIA framework correct? or does MIRIA read TUIO data?

Can I use it with another MT framework, simply as a physics engine with MT support?
either way, I am very interested to use this for some fun kid MT games I am working on

thank you

Profile
 
 
Posted: 29 November 2008 11:12 PM   [ Ignore ]   [ # 4 ]
RankRank
Joined  2008-08-10
Total Posts:  181
Jr. Member

Thanks

I looked at MIRIA before, but being a WPF guy first (pixel shaders!! GPU rendering!! 3D!!! smile ) I couldn’t find the “WPF Samples” package for MIRIA --- did I miss it? ... SL 2 is similar, but different enough that I skipped trying MIRIA altogether until after I fully tested a couple of other ones that had WPF examples built I could look at.

For now I am using what I think is called “multitouchable framework” posted here which works quite well… but I would love to be sold to MIRIA instead, as I have some experience with XNA and it seems that MIRIA is transparent enough to work across WPF, XNA, Silverlight 2—correct?

Looking forward to learning more about all of this!!

Profile
 
 
Posted: 30 November 2008 07:24 AM   [ Ignore ]   [ # 5 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  95
New Member

Gene,

This looks like you have a great start! 
I want to tell you that I appreciate your efforts with multitouch, physics & WPF/Silverlight.  Right now, I have very little time to devote to my WPF experiments, so when I see someone working on something I’ve been just thinking about, I am thankful.

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 01 December 2008 06:36 AM   [ Ignore ]   [ # 6 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  791
Moderator

keep up the great job, Gene !

 Signature 

How many touches can you simultaneously perform ? 

le WIKI en Français

Profile
 
 
Posted: 03 December 2008 03:36 PM   [ Ignore ]   [ # 7 ]
Avatar
Rank
Joined  2008-06-05
Total Posts:  89
New Member

You can download the MIRIA-WPF here:
- http://www.generoso.info/gene/miria/MIRIA_086b_examples_src.zip
it has direct support for OSC/TUIO and it is very easy to add multitouch support to application, even by using XAML.
Miria works under WPF and Silverlight 2. Doesn’t have direct support for XNA though Farseer does and MIRIA works well with Farseer.

G.

ARTIFACT - 29 November 2008 11:12 PM

Thanks

I looked at MIRIA before, but being a WPF guy first (pixel shaders!! GPU rendering!! 3D!!! smile ) I couldn’t find the “WPF Samples” package for MIRIA --- did I miss it? ... SL 2 is similar, but different enough that I skipped trying MIRIA altogether until after I fully tested a couple of other ones that had WPF examples built I could look at.

For now I am using what I think is called “multitouchable framework” posted here which works quite well… but I would love to be sold to MIRIA instead, as I have some experience with XNA and it seems that MIRIA is transparent enough to work across WPF, XNA, Silverlight 2—correct?

Looking forward to learning more about all of this!!

Profile
 
 
Posted: 03 December 2008 03:37 PM   [ Ignore ]   [ # 8 ]
Avatar
Rank
Joined  2008-06-05
Total Posts:  89
New Member

Thanks Lynn =)

G.

Lynn Marentette - 30 November 2008 07:24 AM

Gene,

This looks like you have a great start! 
I want to tell you that I appreciate your efforts with multitouch, physics & WPF/Silverlight.  Right now, I have very little time to devote to my WPF experiments, so when I see someone working on something I’ve been just thinking about, I am thankful.

Profile
 
 
Posted: 22 December 2008 11:56 AM   [ Ignore ]   [ # 9 ]
RankRank
Joined  2008-08-10
Total Posts:  181
Jr. Member
Gene - 03 December 2008 03:36 PM

You can download the MIRIA-WPF here:
- http://www.generoso.info/gene/miria/MIRIA_086b_examples_src.zip
it has direct support for OSC/TUIO and it is very easy to add multitouch support to application, even by using XAML.
Miria works under WPF and Silverlight 2. Doesn’t have direct support for XNA though Farseer does and MIRIA works well with Farseer.

G.

ohh thank you.

Profile
 
 
Posted: 30 December 2008 02:04 AM   [ Ignore ]   [ # 10 ]
Rank
Joined  2008-12-16
Total Posts:  2
New Member

Hi Gene,

Is there any intention to open source MIRIA?

Thanks,
-Martin

Profile