i hardly ever dare brag about myself, but here  i must say this
(multi-touch) tecnnilogy is so .. 2004 :)


ok, joking, but for inspiration some of you might want to check-out
two projects i worked on with a friend, back in .. 2004.

they're based on a huge multitouch screen we developed using infrared
light and motion-tracking in, mind you, director.

the credits for the great concepts all go to Joes (usemedia),
i developed the user-initeraction system.


http://usemedia.com/?find=Touch+me
http://usemedia.com/?find=USETEXT,+please+touch




.arri


On 2/15/08, Jacopo Mangiavacchi <[EMAIL PROTECTED]> wrote:
> Ciao Alessandro,
>
>  Thanks, I've seen how easy it is to extend the tool with custom patch
>  programming but I'd like to better understand the real focus and
>  potential of this gorgeous tool.
>
>  I know that some of the work is done at the CPU level, let me say most
>  in my sample composition.  This is the reason because I'm not sure
>  that I correctly use this tool.  Of course this doesn't mean that
>  coding in Quartz2D or OpenGL automagically move all the workload to
>  the GPU but I think that implementing the application flow in code,
>  instead of a composition, can give me lot more control about
>  performance.
>
>  For example, as you have seen in the sample,  I use the standard
>  Iterator patch to draw the photos but if I need to redraw just one
>  sprite, for example because I select it and I want to change his
>  border color, it seems to me that I need to execute the entire
>  Iteration and redraw all the sprites.
>
>  Of course my composition is very basic but what about something more
>  tricky.  I wonder for example if QC is the right tool to write games
>  where you know, performance are so important.
>
>  Probably the problem is my background and I have the tendency to
>  confuse the compositon pattern with the workflow pattern.
>
>  Actually I'm not realy think about games in QC.  I'm working let me
>  say on some content protection and video mixer solution and QC could
>  give me an immense help to build some usability scenario and of course
>  could strongly reduce the development cost.
>
>  Again, thank you so much for any suggestion,
>  jacopo mangiavacchi
>
>
>
>
>  On Feb 15, 2008, at 11:21 AM, Alessandro Sabatelli wrote:
>
>  > Some work is done on the GPU and some on the CPU. It very much
>  > depends on the work involved. As an example, Core Image patches are
>  > compiled on the CPU and the execution is attempted on the GPU. It is
>  > possible that the host will not be able to execute on the GPU, in
>  > which case the work will be done on the CPU.
>  >
>  > Note that you can render whatever you'd like on the CPU. Take a look
>  > at the Histogram Operation developer example and the documentation
>  > which covers patch writing.
>  > .xX
>  >
>  > On Feb 14, 2008, at 4:22 PM, Karan Lyons <[EMAIL PROTECTED]>
>  > wrote:
>  >
>  >>   First of all, this is incredibly awesome, especially considering
>  >> it's one of your first compositions.
>  >>   Quartz Composer is pretty good for handling visual stuff, but it
>  >> is my understanding that all work is done by the GPU, which
>  >> severely limits the work you can do directly in Quartz Composer.
>  >> I've done some simple things with Cocoa and QC, and I think that's
>  >> your best bet for something that looks great whilst running quickly.
>  >>   If you're looking for some tutorials or other Quartz Compositions
>  >> that you can look at, there are of course the Developer Examples
>  >> at /Developer/Examples/Quartz Composer/. Some websites that you can
>  >> also check out are http://quartzcompositions.com and Sam Kass' blog
>  >> at http://www.samkass.com/blog/
>  >>   Good luck!
>  >>
>  >> Namaste,
>  >> Karan
>  >>
>  >> Karan "The Architect" Lyons: Web Design & Development at Geek
>  >> Ramblings | Student | Omnigeek
>  >> contact | email: [EMAIL PROTECTED]| cell: 857-544-9527 |
>  >> skype: taoofkaran | aim: taoofkaran
>  >>
>  >>
>  >>
>  >> On Feb 14, 2008, at 3:48 PM, Jacopo Mangiavacchi wrote:
>  >>
>  >>> <Surface.qtz>
>  >>>
>  >>> Hi,
>  >>>   I'm a newbie in QC with background on microsoft tech like
>  >>> silverlight/wpf and xdk.  Charmed by the Surface photo browsing
>  >>> demo and as a real mac lover  I tried to implement a prototype of
>  >>> it on QC.
>  >>>
>  >>> I looked at some other implementations of it, from iPhone to
>  >>> several RIA demos (SVG, silverlight etc.), but I figure out that
>  >>> Apple multi touch approach is far more than let the user put their
>  >>> fingers on the screen, especially big screen.  I believe that big
>  >>> screen multi touch is very fun and there are lot of stuff you can
>  >>> do in QC using tools like the Wiimote but I think that asking the
>  >>> user to always hold on their arms is not the real solution for me.
>  >>>
>  >>> For operation like zoom and rotate I've planned to use the new
>  >>> MacBookAir trackpad gesture for pinch, swipe and rotate but in the
>  >>> view of the fact that first I don't have a MacBookAir and second
>  >>> gesture SDK doesn't seems to be available at the moment I simulate
>  >>> the pich effect with the scroll up/down gesture and the rotation
>  >>> with the scroll left/right gesture of a MacBook regular trackpad.
>  >>> An interesting side effect of this roundtrip by the way is that it
>  >>> works even with a mighty mouse, that in some way it also implement
>  >>> a sort of multi touch experience.
>  >>>
>  >>> Well the composition in attach is just a prototype and doesn't
>
> >>> implement all the features of the original demo but there are some
>  >>> consideration about the development of it that I'd like to share
>  >>> with you.
>
> >>>
>  >>> As I just said I'm not a expert at all here and this was really my
>  >>> first experience with this tool but I found extreme advantages
>
> >>> from Quartz Composer.  I found it a very high level tool, easier
>
> >>> to use then any other  traditional development environment and I
>
> >>> believe it implements a real visual approach on graphic
>
> >>> programming.  I really appreciate how it's so easy to reuse
>  >>> graphic components.  Actually I focused only on the script that
>  >>> handle user input and move photos, all the graphics effects have
>
> >>> been just copied from the samples in the SDK.
>
> >>>
>  >>> It's amazing how it is so easy and transparent to add complex
>
> >>> animation and graphic filtering. I found outstanding how few lines
>
> >>> of code I had to write to build such a user interface prototype.
>  >>>
>  >>> I really believe that QC has lot of potential but as a newbie I've
>  >>> found no book and few stuff on the SDK and on the web helping me
>  >>> to understand the potential and the right usage of this tool.
>  >>>
>  >>> I'm investigating the easy integration with Cocoa Bindings,
>
> >>> DashCode, QuickTime and even Safari but my question is if QC is
>  >>> the right tool to build an application like this one or if it
>  >>> better to directly code in Cocoa and Quartz2D/OpenGL ?  Please
>  >>> review the prototype and let me know.
>
> >>>
>  >>>
>  >>> Thanks in advance,
>  >>> jacopo mangiavacchi
>  >>>
>  >>> _______________________________________________
>  >>> Do not post admin requests to the list. They will be ignored.
>  >>> Quartzcomposer-dev mailing list      ([email protected]
>  >>> )
>  >>> Help/Unsubscribe/Update your Subscription:
>  >>> 
> http://lists.apple.com/mailman/options/quartzcomposer-dev/karan%40geekramblings.com
>  >>>
>  >>> This email sent to [EMAIL PROTECTED]
>  >>
>  >> _______________________________________________
>  >> Do not post admin requests to the list. They will be ignored.
>  >> Quartzcomposer-dev mailing list      ([email protected]
>  >> )
>  >> Help/Unsubscribe/Update your Subscription:
>  >> 
> http://lists.apple.com/mailman/options/quartzcomposer-dev/asabatelli%40apple.com
>  >>
>  >> This email sent to [EMAIL PROTECTED]
>
>   _______________________________________________
>  Do not post admin requests to the list. They will be ignored.
>  Quartzcomposer-dev mailing list      ([email protected])
>  Help/Unsubscribe/Update your Subscription:
>  
> http://lists.apple.com/mailman/options/quartzcomposer-dev/arritjeparretjenof%40gmail.com
>
>  This email sent to [EMAIL PROTECTED]
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to