Over the next few years, billions of devices are going to spill onto the Internet and rewire our world in ways never before thought possible. Alongside augmented and virtual reality, the Internet of Things has the potential to change the world and how we see it. That’s why with this year’s 3D Jam we created […]
// Free and Open Source
With the 3D Jam just around the corner, we thought we’d give you a headstart – with a full guide to the very latest resources to bring your to life. In this post, we’ll cover everything you need to know about our integrations and best practices for augmented and virtual reality, desktop, and the Internet of Things. A […]
What makes a collection of pixels into a magic experience? The art of storytelling. At the latest VRLA Summer Expo, creative coder Isaac Cohen (aka Cabbibo) shared his love for the human possibilities of virtual reality, digital experiences, and the power of hugs. Isaac opens the talk by thinking about how we create the representation […]
When the Leap Motion Controller made its rounds at our office a couple of years ago, it’s safe to say we were blown away. For me at least, it was something from the future. I was able to physically interact with my computer, moving an object on the screen with the motion of my hands. And that was amazing.
Fast-forward two years, and we’ve found that PubNub has a place in the Internet of Things… a big place. To put it simply, PubNub streams data bidirectionally to control and monitor connected IoT devices. PubNub is a glue that holds any number of connected devices together – making it easy to rapidly build and scale real-time IoT, mobile, and web apps by providing the data stream infrastructure, connections, and key building blocks that developers need for real-time interactivity.
With that in mind, two of our evangelists had the idea to combine the power of Leap Motion with the brains of a Raspberry Pi to create motion-controlled servos. In a nutshell, the application enables a user to control servos using motions from their hands and fingers. Whatever motion their hand makes, the servo mirrors it. And even cooler, because we used PubNub to connect the Leap Motion to the Raspberry Pi, we can control our servos from anywhere on Earth.
Early last month, Leap Motion kicked off our internal hackathon with a round of pitch sessions. This basically involves everyone bouncing crazy ideas off each other to see which ones would stick. One of our tracking engineers suggested using our prototype Dragonfly module to augment a physical display with virtual widgets. Our team of five ran with this concept to create AR Screen.
You’ve probably heard the rest of the story. Our team’s video got shared on /r/oculus and led to a feature on Wired. While the Wired story focuses a lot on the experience side of things – the power of spatial thinking and offices of the future – it was light on the technical details. Since we’ve heard from a lot of VR developers interested in the project, I thought I’d do a deep dive here on the blog.
Hackathons are a great way to jumpstart creativity, especially when honor and glory are on the line. Recently, Leap Motion kicked off one of our internal hackathons, where small teams pitch and develop quick demos over the course of two days. After one of our engineers posted a video of AR Screen – a project using the Dragonfly module prototype to create an augmented reality work environment – the video soon went viral and was later featured on Wired.
While none of the demos produced during the hackathon were intended to be polished products, we’re excited to see what these small teams were able to build over just 48 hours. Today, we thought we’d take a closer look at some other projects from the hackathon. Next week, we’ll have more to share about the AR Screen project.
Whether you started programming at four years old, or yesterday afternoon, there’s nothing like that first time when something you coded springs to life and says “Hello World!” Scratch is a simple programming language that aims to bring that experience to more people than ever, with simple building blocks that make programming fun and accessible for beginners of all ages.
Want to transform literally any physical surface into a fully interactive button? Touch Everything is an open source C++ demo from Russian design agency The Family that shows how you can rapidly create touchscreens from just about anything, from beer cans to paper. The demo and full source code is available on our Developer Gallery.
Among developers, interactive designers, and digital artists, Processing is an enormously popular way to build compelling experiences with minimal coding. We’ve seen hundreds of Leap Motion experiments using Processing, from Arduino hacks to outdoor art installations, and the list grows every week.
James Britt, aka Neurogami, is the developer behind the LeapMotionP5 library, which brings together our Java API with the creative power of Processing. He’s just rolled out a major update to the library, including a new boilerplate demo and a demo designed to bridge hand input with musical output. We caught up with James to ask about the library, his latest examples, and how you can get started.
To scale or not to scale? When it comes to augmented reality, the right camera alignment and scale are absolutely essential to bridging the gap between real and virtual worlds. And as developers are already experimenting with image passthrough and hybrid reality resources like Image Hands, this is more important than ever. Based on our […]