Sunday, August 15, 2010

Dear Patchwallers!

I’m Mireia!

Before starting the "expected" pattern detection post I want to comment that after a short break, we start to make a new version of PipePatch! We will inform the project's progress!

And now the post!!
Enjoy!

Before this project, we had never work with image processing in flash, so for us it was a very big challenge. And we only had two weeks to develop it! But we were not scared, we were very motivated!
As you can imagine, the first thing we did was search Google for libraries that we could use. We thought that
FLARToolKit could help us, but we realized that we had not enough time to learn how to adjust the use of patterns detection in FLARToolKit in our project.
So we decided to set ourselves the detection patterns with AS3!

The steps we did :
1.
We save a jpg image of each pattern, with the size we were going to capture each pattern.

2. We capture a first image of the board without elements, for calibration.

3. We capture a second image of the initial stage, with the holes that the player had to complete.



4. When the player had put all the pieces, We captured a third image.




5. To know wich shapes were in the stage and where, we make a difference image between the second and third image.



6.We trace the difference image collecting trace samples to compare with the various patterns that we use in the game.

7. Once identified the pieces, the information passed to the logic

game component, indicating the shape, the position and the orientation.

You can see that we worked hard but we have a lot of fun!
For the new version of PipePatch, let's change pattern detection using external libraries, but we will explain later!

See you!

Tuesday, July 27, 2010

BubblePatch & PipePatch Completed!

Hey! As I promisse I'm updating with new content. We finished our stage in the ETC a few days ago, and we have also presented our project to our advisors & clients. They like it a lot, and seems like we are going to continue with this project! Remember that our project only consists in the "conceptual idea". We can create different games, perfomances, abstract ideas... whatever! (I like a lot this last word :P) You can see, in the extended post, two videos of different kind of things we can create with our idea.


BubblePatch:







PipePatch:






As we want to do it as good as possible, we will have to work a lot this summer, to have something robust and expandible! We will update you with all our progress as soon as we got it! Hope you continue following us! Have a nice day!!!!!!

Thursday, July 22, 2010

Finito!

I know there's being a while since the last post, but we have been really busy with our project. We finally have our "two last products" finished, and we also have made a video for the two of them. As we run out of time today, I will post it ASAP, because tomorrow we will not be connected through internet, and Saturday will be flying day...

I just want to say thanks to all my team, who make that possible. We've been working so hard this last two days to make a good final product that we can show to our advisors. Thanks also to the ETC who made that possible, they help us with all the material, technical support, and different stuff very quickly.

Hope I see you in further posts! As we want to continue with this project, we will update you with everything is going on.


Cheers!

Tuesday, July 20, 2010

1st Prototype Demo

Show time! In the following video you have the presentation of our first prototype. I'm explaining all in the video, but I'm gonna write some clues, so if you don't understand my English don't get Lost in the details :)

1st of all, we're not working with the projector. To do our first prototype it's not necessary. We only want to demostrate how we are going to interact with the machine.

2nd We have to calibrate our system every time it's started, because we will have different conditions of light.

3rd As we are not using the projection, there's a second step we're going to skip, but is already implemented. We'll talk later in the week.

4th We can put all the magnets wherever we want. I'm just putting one in the middle because I know the ball is gonna follow there, the other two (or 20) can be distributed anywhere.

5th We run our application, and since we're not projecting, we can see the result on the screen. Next step will be projecting the stuff directly in the whiteboard.

You can see the video in the entire post:

Monday, July 19, 2010

1st Prototype Working!

Yeah!

We finally have something to show! We've been working hard and now we can show our progress. It's our first prototype, so we're not going to show our finally application, but you will understand how it works.

We have now our magnetic white board, and some magnets also so we can test our application. So, what we've doing last days was putting all the things together and test it in the whiteboard! Since we don't have the projector, we cannot test it 100% but our test show us that we're going in the right direction. Next step will be do some brainstorming, and think about our final product, but it's supposed not to be hard, since we have a lot of ideas and great brains thinking!

In the next post, I'll show you a video of our project, and how is our first prototype.

See you soon!

Friday, July 16, 2010

Fast Prototyping...

What's uuuup!?!?!?!

We're making a lot of progress here! We decided to distribute the work in three different ways:

Berta is doing the physics. She did a lot of research of different kind of libraries in flash that work with this kind of stuff. We finally decide to choose "ActionScript Physics Engine". You can see more in further posts.

Mireia had been working in the recognition and detection of shapes, focused on circles. You can read it also in further posts.

Emiliano has been working in the logo of the project, that you can see above.

And me... I'm just been lazy.... Well, in fact I've been working with the cameras, and helping with some stuff. I'm also looking that everything will be on time, and doing some "physic stuff" which you can see in the pictures below.

We will update on Monday with some cool stuff!!! Because we are going to finish today our first prototype!

C U guys!

Thursday, July 15, 2010

PatchWall

Again!

We decided to create a product that allows the user to interact with the computer in a different way he is used  to. So there we go! We are going to use a magnet wall where we will project our product. We're gonna give also some magnets to the player. So... let's think... Magnetic wall + magnets..... = Lots of fun! You will be able to stick all of them in the wall, and it will react depending on the shape and position! It could be a puzzle, it could be art, you will be able to create music... whatever! The only limitation will be our imagination!

What we are going to do is create an interactive interface, no matters what's the use, we will define it when we have all the interface working. Now we have to do some quick prototype that will show to our advisors that we can make in two weeks what we want! Seems to be tons and tons of work... Let's do it! Let's go and program till we get sick!!!! GO GO GO!!!