Ssliasil said:
This is how Milo/ Natal Works...
A.) CAMERA IDENTIFICATION
First the Camera (natal) is continually scanning the enviroment displayed to it, untill it finds a human posture it is programed to recognize.
When it find that posture the camera focuses at particular points of that being it detected (Going to try to diagram it)
1.) HEAD -----------------(*)------------------
2.) ELBOES ---------*----------*-------------
3.)Wrist/hands--*-------*-------*----------Abs as well
4.) Up. Legs----------*-------*--------------
5.) Knees-------------*-------*--------------
6.) Feet--------------*----------*------------
Obviously the points would change depending on your Posture. (Camera Tracks the points it makes)
In certain cases, body parts such as Fingers and Toes will also be designated point of interest.
In most cases the camera will set Dozens of minor points outlining your body and depth of facial features (to react to head movement)
B.) COLOR and SOUND RECOGNITION
After calculating what body parts are what, the camera then Scans the areas...
1.) Between and on the arms.
2.) On and above the Abdomen.
3.) Below the headline.
To conclude what color(s) your shirt contains, The Character (Milo in this case) Compliments you on the color of your shirt. (all in a few seconds)
----The Playstation Eye Camera (not to be mistake for the EyeTOY) Can also do these calculations. (Note the 6 year old Eyetoy can also perform alot of these calculations, But not as precise)
Now onto the Milo experience itself.
The Game (Project) itself is programmed to recognize certain Voice Tones and Statements the *Player* may ask, by using Natal's Microphone.
For instance if you ask "How was your Day" the game character would respond with "Good thank you" or something along those lines HOWEVER...as bloged about by some People at E3 this yearWho Asked Milo "Hey are you excited about the new PSP Go Sony is announceing?" Milo understood it was a question by the tone of voice, but did not understand the Words, He simply Nodded at this and stood still awaiting further interaction.
-----Obviously the Playstation Eye Camera has a Mic installed and Games and characters can be programmed to understand and perform exactly as Milo Did/Does.
C.) Now onto the Water interactivity.
At this point in the Demo shown at Microsoft's Conference, Milo asks you to look into the water, Your character automatically moves to the bridge and looks into the water without any help from you. --(One disadvantage of having no remote, though a Motion controller like the Wii-Mote is being Developed by a Third Party for the 360.)--
The game is now shifts focus back onto the camera to recognize Depth of the Players body...AKA if you move your arm back, your ingame character's arm will move back.
In this case the Camera uses the Game's Code to shift focus to your HANDS/Elboes/Head and Waist and tracks the depth/possition changes of your HANDS Depending on thier movement and the reaction that movement has on the Depth and Position of the other tracked points of interest relative to the Camera's Position...IE.
Your standing straight with Elboes Out and Hands in towards your Chest...In this position...
1.) Your head is behind and above your hands
2.) Waist Point is below and behind Hands/wrist.
3.) Elboes are relatively even with the hands and off to the left and right, below the head and above the waist.
Now before i get to the water, heres a little explanation on how Natal detects Depth and Rotation...
---Now that Natal has set points of interest and trace the body in Minor Points it sends out certain waves (Sorry dont know the exact wording here) Directly at ALL points, and then returns to the camera, depending on the wave legth and time it took those waves to return to the camera's detectors, it can dictate the depth and exact distance and rotation of the object(s) in micro-seconds and with extreme accuracy, this data is also stored and saved to the camera (and/or console/device used to store memory) for facial recognition (Milo knowing peoples name for example)...Back to the point!---
So with these set intervals, if you punch with your right arm to move the water, the camera first detects that your Right Hand is moving closer to the camera using Wave Length, while at the same time tracking your elboe moving IN and left...So the players character mimics the tracked motion to reflect this...Hope ya followed that...now onto the PLAYSTATION EYE/EyeTOY.
EYETOY:- First off, we'll start with the Old EyeToy This device for the PS2, tracked Depth and Rotation through the Size of the object, For example if you had a baloon, at medium size, the EyeToy would track that as its default distance, if you moved the balloon closer the size of it relative to the camera would get larger, so the camera would know the baloon was getting closer, and vice versa...BUT!...if you INFLATE the balloon from its original size, the camera would still think the baloon was getting closer, and vice versa...This means the EyeToy has extreme limitations when it comes to Motion controlled games and its Rotation detection was just about non existant. Now onto to Playstation Eye.
PlayStation Eye:-- This uses similar, if not the exact same methods of Depth/Rotation/Facial Recognition as the Natal Camera and NOT the Size Recognition of the EyeToy. We know this due to the 3D dementional demo shown at E3. (Primarily the Sword/Shield demo near the end of its presentation) The Sword/Shield demo Showed the Character kneeling as the demonstraitor kneeled, Jumped when the demonstraitor jumped and ECT. This+ the added benefit of the Two 1-1 wireless motion controllers, exceeds the possibilities of Natal (unless you own both Natal and the Third Party controllers)
PSeye may be more accurate when it releases do to the fact the camera is tracking the motion controller+Body movements at the same time and calculating them together for precise accuracy.
All and all, Both Systems now have extrordinary Motion Control and i am excited to see how they Work.
Hope you enjoyed the read, cause i enjoyed writing it!
Ssliasil.
|