Tuesday, December 2, 2014

What is the idea? I show a beautiful view on the oversized screen, it gives the illusion that if yo


For those who missed it, there is a nice demonstration of the web of his TED presentation. This is among other things. sebastian rode a 3D illusion illustrated by moving with glasses who betrayed via infrared the position of the head. And that position is received by the remote via the internal camera. More information can also be found on his website.
When Microsoft sebastian rode first Kinect sold separately this was supplied with an adapter to connect to a standard USB port and quickly became also the Kinect 'hacked'. The recordings of the Kinect will not be encrypted so were soon there open-source libraries to utilize the raw information from Kinect for PC. Oa. my esteemed colleague John Saris here has a lot of hours tinkered with fun projects as a result.
At the time I also looked with astonishment. I especially liked the 'stadium' illusion fun. Since then I have always wanted to do this again on the Kinect. It can thus determine the position of multiple persons and, therefore, sebastian rode also of that of a head. And you do not need glasses to put on.
To tinker with the Kinect, you must have Visual Studio and you need Kinect for Windows SDK v1.6. According to this EULA may only in combination sebastian rode with the "Kinect for PC" sebastian rode (an expensive little brother with an improved field of view) can be applied. It is not allowed to promote the Xbox360 Kinect with your own software. Fortunately, you may continue testing with the Xbox360 Kinect and we're going to do here so ...
Also, it is useful to also immediately download the Kinect for Windows Developer Toolkit v1.6. This really is gold! Here are examples of how to use the Kinect voice control (including sebastian rode directivity), or how to navigate through an application with the typical Kinect sebastian rode manual steering.
What is the idea? I show a beautiful view on the oversized screen, it gives the illusion that if you look through sebastian rode a window. If you walk to the left, then the picture goes to the left and to the right is right. This is as if you look around the corner of a window. Or so J. And that can be repeated by upper, lower, closer and further away.
I have examined some ways and remained a little stabbing in a ViewModel. I wanted to apply MVVM. Now I can determine the absolute positions and to transmit to the X, Y, Z and zoom factor, but it is very choppy. I did not manage to mount a storyboard here. A trigger sebastian rode is finished when a certain value is achieved, not when a value changes?
So I have not applied storyboard. Well I have provided the position transmission of a sensitivity. If a measured position deviates significantly from a previous accepted position than the picture is shifted, then this is the new place to remember.
That's why I made for the different directions in six storyboard that are called from the code behind. And I have an additional code-behind written to the photo on the start position. sebastian rode
The Xaml looks as follows there; sebastian rode seven and a storyboard image on a grid: <Window x: Class = "Main Window" xmlns = "<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>" xmlns: x = "<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>" Title = "Picture Zoom" Loaded = "Window Loaded" Closing = "Window Closing" WindowState = "Maximized" Window Style = "None" Window Startup Location = "Center sebastian rode Screen" mc: ignorable = "d" xmlns: d = "<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>" xmlns: mc = "<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>" d: Design sebastian rode Height = "710" d: Design Width = "1300" SizeToContent = "WidthAndHeight"> <Window.Resources> <Storyboard x: Key = "Start"> <DoubleAnimation Storyboard.TargetName = "Scale" Storyboard.TargetProperty = '( ScaleTransform.ScaleX) "To =" 1.6 "Duration =" 0: 0: 0.0 "/> <DoubleAnimation Storyboard.TargetName =" Scale "Storyboard.TargetProperty =" (ScaleTransform.ScaleY) "To =" 1.6 "Duration sebastian rode =" 0 : 0: 0.0 "/> </ Storyboard> <Storyboard x: Key =" ZoomIn sebastian rode "> sebastian rode <DoubleAnimation Storyboard.TargetName =" Scale "Storyboard.TargetProperty =" (ScaleTransform.ScaleX) "By =" 0010 "Duration =" sebastian rode 0 : 0: 0:20 "/> <DoubleAnimation Storyboard.TargetName =" Scale "Storyboard.TargetProperty =" (ScaleTransform.ScaleY) "By =" 0010 "Duration ="

No comments:

Post a Comment