Stray – VR experience on High Fidelity Platform – Project Card

2017-07-29 14:33:12

What is Stray?

Stray is an innovative VR studio for artists and developers from all over the world.

Stray is a domain on High Fidelity.

Stray is a source for learning and collaboration within virtual experiences.

Stray is a game.

Stray is not a game.


Hi there VR enthusiasts, artists and creatives! High fidelity is a limitless platform for building networked VR experiences.  It’s open, it’s free, yes it can be a little complicated to get your creations loaded in and looking the best.  This is where Stray can help!  To start off will be doing a regular asset drop, here’s the first installment:



The source .zip contains a blender source file and all PBR maps needed to upload to HF.  It should serve a a decent learning resource for -opacity in albedo -metallic -roughness -openglnormal -emissive

I will be following up this with a post on how to script this so you can hold it and attach a lamp, but its not quite ready yet.  Contact me in world or on the forums for details.


National Music Center in Calgary Kiosk Project

2016-08-15 15:40:41

I was the fullstack developer on this project for St. Joseph Media, D and P , and the National Music Center.  Launched July 1 2016.

As I am finding more lately with the great open source tools we have now, it is often an interesting proposal to blend web technologies with node.js technologies like electron to create standalone apps for mobile as well as desktop.

It all worked out great in this case and the result was a stunning touch-screen application backed by a WordPress content management server to distribute a variety of content to 20+ kiosks in the museum.


Thanks to some great design and content work from other folks at SJM, Scott, Maria, Pat!!




This was a really fun project to take from prototype to api to end product. Thanks to all involved and to NMC for the museum which is totally worth the visit.

Virtual Reality Oculus Rift Development

2015-02-04 18:18:00


Announcing a new direction for interactive.  After consolidating several projects and technologies under one brand (this one!!)  It’s time to step up the VR development aspect.

Positioned as a leading resource for creativity, content and technology to bring this new and exciting media to life.

Since 2007, we have been providing high quality 3d digital media experiences and content for social and online gaming industry, and are very excited about the future this next wave media form holds for art and creative digital media campaigns.


Good problems to have with better solutions

2015-02-04 18:09:33


There are reasons why websites get big, great stories about blogs and viral digital sensations that ripple the internet.  What happens when it’s your site and as all to common it starts to bend then break under load?

Your great story becomes a story of ooops and sorry instead of global reach.  This is where good architecture and smart proxy caching comes in.

There are many components of a large corporate online presence, legacy content and pre-existing data, processes and expectations.  Good solutions leverage the strengths of the past without getting hung up in details, prototype better ways that are inline with the people who are actually using these systems.

When it all comes together in the public space, it better be rock – solid and have the ability to spread the message to hundreds of thousands if not millions of visitors without a blip in terms of performance and up time.  Varnish cache is a technology that sits in front of your web stack for example that makes it ‘slick’ and able to handle a huge volume of requests.

Configuring website caching, replication and proxy is probably the most important factor in scaling a website by today’s standards.

Content distribution networks are essential for any business serving  international clients, they have to work with any existing caching as well as content management processes within the enterprise.

The key strategy is to seek a comfortable balance between people’s workflow in delivering content and how that content gets updated to visitors from around the globe.

Stakeholders need to be kept in the loop right from the start, and have their feedback included in revisions when IT activity may be affecting their current job.

Interactive for the Enterprise

2015-02-04 18:08:13


Different sized businesses need different and unique solutions.

With cloud services much of the technology is taken care of, with great applications makes interfacing with the Web much easier, but there is a third major component … People.

In Enterprise settings there are often many stakeholders and legacy gotchas that can turn a web project into a snowballing mess.

Without the right guidance or that key guru person it can get very costly for larger companies.  Its hard to find trustworthy partnerships with agency or consultant, and especially tough to find ones that provide value added services.

We offer intense web strategy and process consulting as well as technical direction based on 20 years experience in business, both internet and bricks and mortar.  It’s important to realize the web isn’t everything and core business practices and structures hold true.  For many Enterprise clients the website is a tool. They need it to work and to be easy to use so they can focus on growing the core activities.

Data at the core of things

2015-02-04 18:07:11

Online initiatives are a great way to spread your message and story, or to enable your business to be more productive through better communication.

It wasn’t that long ago that the internet became synonymous with ‘computer technology’, and it’s easy to forget how significant traditional practices related to data and metrics are to success today.

It used to called reporting, now it’s business intelligence or analytics. When it comes down to measuring the impact of any site, campaign or other venture it is essential to have clear and concise comparisons and analysis of data to get the best picture of why your product or service is successful, or why it is not meeting expectations.

Several large platforms dominate the market, again it is a matter of using the Google Analytics or Adobe/Omnitures of the world efficiently and effectively by configuring them so it makes sense for the business.

Once you have collected the data, what to do with it? What does it tell me?  Tying results into other business metrics and presenting them in an easy to use configurable portal for the day-to-day users of the system is an example of the value added features  delivered for clients.

Ecommerce works

2015-02-04 17:56:40

E-commerce, yet another term that is often used and rarely understood. Online sales and stores have been around for a while and there have been some successes, mostly being trumped by the likes of amazon and ebay.

The key to being successful in an online sales environment is to use the tools and services that are around you effectively to enhance your online store with additional income streams.

There is an important distinction when it comes to deciding on a strategy for online sales.. Is it  real product seeking a local market? Or is it a digital product seeking a global market?

Real product or local service

Instant connection can be made with the website of a vendor who is perceived to be close to or in the same city as the visitor.  These are repeat customers who will appreciate a simple standardized ordering process. There is often a big opportunity where your business can gain by consolidating customer relationship and ordering processes into a web and mobile enabled flow.

Online and Digital Sales

Some products and industries prime source of revenue is derived from internet sales of one kind or another.  The advantage to digital sales is that costs do not increase necessarily with scale, so although your product or service be awash in much more competition than the local market, the upper limit of potential for success could be significantly higher.

Much of traditional advertising revenue is having a hard time keeping up with the shifting ways people use and consume media.  The market is poised to jump on new forms of media and interface and remain in general very optimistic and excited about online commerce.  If an genuine value is added to people consumer pattern then they will pay for the service often with subscription or micro payment.

Online payments is not E-commerce.  it’s only ‘e’ part of it.  What makes e-commerce work is when it adds value to an existing chain of bricks and mortar business or when it offers products that are not available anywhere else.

The day to day aspect of running a online business is not that different from traditional business, only there are more tools available to make it more profitable for companies who are willing to try new ways, and who have knowledgeable support in making changes.

We have built many solutions using Paypal and other online credit processing providers, generally preferring a minimal approach by tying core site transactions into a given Application service interface or other means of electronic data exchange.