Dimension CC can analyze an image and detect the flat surfaces. How does this work?
Ross: Fundamentally, what it's doing is not algorithm-based, it's machine learning-based. There's no algorithm detecting floors or walls or surfaces, but over time the system learns where those surfaces are. We have a massive number of images that we use to teach an algorithm what a floor looks like. When you have an image that has a grassy field, or a tabletop, it can detect the dominant surface in that image because it's been trained against a large data set. Once it's trained, it knows where the surface is. Then it can place the ground plane to match that surface and place the 3D object on top of it.
For us, it’s the only way to make 3D accessible to our user base. We’re going after Photoshop, Illustrator, After Effects users — the entire Creative Cloud community. You want a tool that any of them can use and feel comfortable with, one that looks and feels like tools they are familiar with. It doesn't impose new complexities of 3D to them, and that's the opportunity we see in opening this platform, and 3D, to the masses.