I really like this interaction. It feels very natural to control the paint by waving your hand, and the easy colour change allows for some interesting experimentation. I also like the way the colours seem to 'glob' together, almost like a lava lamp.
This blog is intended to document my progress for various modules throughout my Masters degree.
Tuesday, 26 November 2013
INNOVATION- Leap UDK V2
Just a quick video of the new Leap interaction. Managed to get the particle colour to change based on hand gestures. Open hand draws in yellow, closed draws purple.
I really like this interaction. It feels very natural to control the paint by waving your hand, and the easy colour change allows for some interesting experimentation. I also like the way the colours seem to 'glob' together, almost like a lava lamp.
I really like this interaction. It feels very natural to control the paint by waving your hand, and the easy colour change allows for some interesting experimentation. I also like the way the colours seem to 'glob' together, almost like a lava lamp.
Monday, 4 November 2013
INNOVATION- Leap UDK In Action
Couldn't resist posting a video of the Leap in UDK. I simply hooked up a particle effect to the Hand Position and set up some conditions so that the colours change depending on whether the users hand is open or closed. Haven't figured out how to change the colour of the particle trail yet but that is the main focus: I'd like the user to be able to draw in different colours by using their hands.
INNOVATION- Leap UDK
My Lecturer was kind enough to lend me her Leap Motion over the past week and I have been hard at work trying to implement it within UDK. Thankfully, a very helpful member of the UDN community, called @ntares, posted an API to allow functionality for the Leap in UDK. Unfortunately, the implementation of this API required a knowledge of UnrealScript, a language I had no prior experience with and so I have been very busy trying to learn it. Thankfully back in high school I wrote my Advanced Higher Computing project in a language called C#; an object-oriented language based off C++. This was a huge help in getting to grips with UnrealScript as it is also object-oriented, and so shares many principles with C# and any other OO language. Therefore after a week of reading, research, headaches and a few 'clueless beginner' questions on the UDN forums I managed to get the Leap operational. I wrote a custom Kismet event node that now handles all of the data that the Leap spits out.
This means that everything is handled via Kismet and I shouldn't have to delve into the murky depths of UnrealScript again. Unless I want to add more functionality. And now that I can, I probably will, but that's a task for a later date! The fact that the Leap is operational means that I can go ahead with the project as planned and can start to draft up my proposal. I will post some rough aims and objectives soon.
This means that everything is handled via Kismet and I shouldn't have to delve into the murky depths of UnrealScript again. Unless I want to add more functionality. And now that I can, I probably will, but that's a task for a later date! The fact that the Leap is operational means that I can go ahead with the project as planned and can start to draft up my proposal. I will post some rough aims and objectives soon.
Subscribe to:
Comments (Atom)
