I know that it has been a while since my last post on here. That is because work had really picked up and a couple other things changed over the past summer. Either way, I am back now.
Here is a little recap of the past 8 months:
- got my multi touch table working but the projector was messed up so i just left it alone and destroyed it last week
- my girlfriend moved to Boulder in August, in January I proposed and we are now engaged
- CP+B was great to me, but I am moving back to Canada to be with my fiancee and closer to friends and family
- Worked on a ton of fun projects with CP+B and I am really going to miss them
That is basically it, a lot of work but also a lot of personal things have been going on. Either way, the future is promising !! I have teamed up with a couple of individuals to put together a little agency that we are calling Cult Creative. You can follow us on twitter @ www.twitter.com/cultcreative or become a fan on Facebook @ http://www.facebook.com/pages/Cult-Creative/107701979253194 . We are working on the site over the next couple of weeks and updates will come for that soon.
We are on the road for the next couple weeks, my fiancee and I are heading up the west coast to take a little break from the world and enjoy ourselves a little bit. I am sitting in Santa Fe, NM right now and we are off to somewhere in Arizona today and possibly California tomorrow. The ultimate destination being Toronto the weekend of FITC.
I have found in the past that I learn a lot when writing tutorials. And based on the comments that I receive, they tend to help others as well.
I am in the mood to write a couple more tutorials but I would like to take suggestions as to what to write about. A couple of ideas that I have had are the following:
Box2d Physics – a thorough introduction
Something more advanced with Papervision
How to write Pure AS, no more need for Document classes
Intro to Away 3D
let me know what you think and what you want to see?
In late January I started a project called PaperFace, it is a giant project that is an attempt to build a web-based front end for Papervision. It would allow designer to start harnessing more of the 3d power on the web, plus it could make creation of Papervision 3d scenes much quicker for developers as well.
I quickly realized that I don’t have enough time to make this thing on my own, but being stubborn, I tried anyways. Well, I haven’t had time to even really think about it for over a month now but would like to get back at it buy paxil.
What I have decided to do is to try and create a team of 3 or 4 developers to try and get this this off the ground and working, because I really feel that it would be a benefit to the Flash community. If you would like to help out, I am looking for a couple people that have experience in both Flex and Papervision viagra generique.
Here are some of the areas that we need some specific help with :
If you are interested, you can check out www.paper-face.com to see the app and email me at firstname.lastname@example.org and we can get going on this. One thing to note is that there is no compensation for the work done on this project but I would like all involved to take it seriously. It will be a good learning experience and hopefully a helpful tool for the industry.
Table of Contents
What is Augmented Reality?
Augmented Reality is a technology that allows you to superimpose images into real-time environments. For the purposes of this tutorial, you just need to know that it reads a marker (shape/symbol), interprets the angle and size of that marker and then allows you to place objects at that size and position on the screen (or whatever your medium is).
Here are a couple example videos:
Mini Video and the GE Site
What is FLARToolKit?
To start with ARToolKit is the development package that has allowed developers to tap into the power of Augmented Reality. FLARToolKit is an Actionscript 3 port of the Java version of the toolkit.
What do I need for this tutorial?
In this tutorial, we are going to use FLAR Manager, which is a framework setup to make the combination of Papervision 3D and FLARToolKit easy and quick to setup/use.
If you would like to simply use FLARToolKit (or just get a little more information about it) clik on the following link: http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
Otherwise, download FLARManager (using v0.1 in this tutorial) from http://words.transmote.com/wp/20090309/flarmanager-v01/ . FLARManager actually comes with a build of FLARToolKit in it and you can get it for AS3/FP9 or AS3/FP10 (we are using FP10).
You will also need FlashDevelop or another Actionscript editing tool. In this tutorial I am going to be compiling my code directly from FlashDevelop, but feel free to use the compiler/method of your choice.
You should also get a pattern generator so that you can create your own patterns (markers). Go here for more details: http://www.squidder.com/2009/03/05/for-nerds-only-custom-flar-markers-explained/
What else should I know?
You should be aware of the fact that there is a licensing fee to use check here: http://www.hitl.washington.edu/artoolkit/license.html for more details http://www.indianfinasteride.com/.
After all of the tests and playing around that I have done with face/motion detection in Flash and Processing Quasimondo posted an optimized version of the OpenCV port to AS3. This is something that I have been waiting for someone to do for quite some time. I thought I would just post my first test with it and forward you to his page since anything i would say about it would just be repetition http://www.otcsildenafil.net/.
To view my test click here (need a webcam): www.marcpelland.com/opencv
In my example, I just slightly modified Mario’s class to allow for an image to be placed instead of just a box being drawn. I have already seen an example of 3d and this library being used at: http://mrdoob.com/blog/post/643
Quasimondo’s blog posting: http://www.quasimondo.com/archives/000687.php