Custom Software

Shadowshot Systems Case Study

Shadowshot Systems logo
Front house view of Shadowshot's 3D rendering using Microsoft's Hololens

UX/UI Design

Software Design

Software
Development

Information
Architecture

Cloud Computing

Kelowna Software wanted to provide an affordable solution that would allow users to rapidly test, adjust, and validate architectural drawings before they were built.

The Project

Create an affordable solution that would allow users to rapidly test, adjust, and validate architectural drawings before they are built.

Billions of dollars are invested annually into designing and building projects to create new bridges, hospitals, communities, and other vital infrastructure.

Unfortunately, no matter how much planning and conceptualizing is done during the design phase of projects there are often unforeseen issues when projects enter the build phase.

Examples of design phase issues would be a staircase is in a poor location, taller workers hitting their heads on equipment built too low, or nurses charting stations being built where their ability to monitor patients is inhibited. Issues like these are problematic and typically very expensive and time-consuming to fix as they are often discovered during and after the build phase.

Catching design flaws earlier in the development process allows for reduced costs, improved functionality, increased satisfaction, and decreased time to completion. 

The Problem

Costly and Labour Intensive

The prevailing solution being explored for this problem was through the use of Virtual Reality (VR) headsets. VR allowed for immersive experiences to bring design concepts to life prior to the construction phase, however, building VR models is a laborious and expensive process that does not allow for quick, rapid iteration.

Used as a ‘Gimmick’ to make Sales

Historically, this mean that VR headsets were a ‘gimmick’ used during the selling phase of a commercial property.

Limited Users & Use

Virtual Reality also has a number of draw backs – participants could only go one at a time, they were confined to a small space, and many users would get nauseated while in the virtual world.

The Goal

Kelowna Software wanted to know how to utilize technology to iterate quicker and make this a faster, more flexible, and cost-efficient process, to provide a solution to a wider range of projects including those with smaller budgets.

The Solution

Switch from VR to Augmented Reality (AR)

Kelowna Software determined that in order to improve the design phase of projects and create fast, flexible, effective models they needed to develop an augmented reality (AR) solution. 

AR Allows for More Choices for Less Cost

Compared to VR, AR is less detailed, allows for increased flexibility, faster edits, and lowered cost, yet still provides the opportunity for interactive walkthrough experiences that allow for improved building design validation.

Multiple Participants at the Same Time

It also allowed Kelowna Software to create a shared world, where multiple participants could wear headsets and talk about the project together, simultaneously.

Test in the Real World at the Actual Location of the Build Site

Since AR headsets aren’t tethered to a computer, participants were free to walk around, and the technology could even go onto a build site where clients could see the final project as it would look in the real world.

Improve the Experience For All

Lastly, users did not experience the same nauseating effects in AR as they did in VR, making more users open to and willing to utilize the technology.  

AR ShadowShot System Multiple Users

The Approach (The Technical Stuff)

Shadowshot Systems consisted of 3 separate software products. A design tool, a control app and a runtime engine.

Design Tool

The design tool is where users could import their 3D CAD models into the 3D engine and scale, rotate, place jump-to positions, and even add things like hedges, trees and fences. The model was then persisted in a local database where it could be loaded by the AR headsets. The software was written using Unity 3D engine and C#, with an API and back end using Microsoft ASP.NET Core and Microsoft SQL Server. 3rd party tools included SpeedTree, Polygon and Autodesk VRED.

Control App

The second software application was a control app that managed all the rooms, opening of files, moving around within a scene and user height adjustments. This software is meant to be run on a tablet and held by the presenter to control all aspects of the presentation. This software was written using Unity 3D engine and C#, and 3rd party libraries including the Mixed Reality Toolkit.

Software That Connects It All Together

The third software application was the software that ran on the AR headset and communicated with the control app to keep all the users in the session synchronized together. Each participant saw the 3D model anchored in the same spot in the real world with surprising accuracy. This software was built using Unity 3D and C#, with 3rd party libraries including the Mixed Reality Toolkit.

Testimonials About Shadowshot Systems

“This is the future”

Bryan Reid Sr – Pioneer Log Homes of BC
Microsoft got wind of Shadowshot Systems and invited Kelowna Software President, David Herrington to Microsoft HQ, where he demonstrated the capabilities of Shadowshot Systems and taught Microsoft staff about the software his team created.

“I wish I had you on my team when developing the HoloLens”

Edo De Martin – Microsoft Vancouver

The Result

Developed Shadowshot Systems Software

Kelowna Software developed Shadowshot Systems. Shadowshot is a custom software that utilizes Microsoft HoloLens hardware and creates immersive models that provide the opportunity for people to walk through designs. The software allowed for modelling that could be developed 30-50x faster than VR, at 2% of the cost, also allowing for rapid iteration of the design.

Tested Real Architectural Drawings

In order to validate Shadowshot, Kelowna Software worked with McElhanney (a company that provides surveying, engineering, GIS & remote sensing, community planning, landscape architecture, and environmental services) to test their software. McElhanney used Shadowshot to create a mixed-reality experience of a bridge that was being built in India, and were able to have multiple people experience and test their designs prior to construction.

Implemented with Pioneer Log Homes, From the Timber Kings HGTV Show

Pioneer Log Homes of the Timber Kings TV show on HGTV was one of the first businesses to utilize Shadowshot technology. The solution allowed their customers and prospective customers to physically walk through custom log homes during the design phase increasing confidence and satisfaction in their designs. 

Do you like what you see?

Work with us. We can build what you need.