Learning Resources
Outside of the resources here on the StereoKit site, there’s a number of other places you can go for learning information! Here’s a collection of external learning and sample resources to get you off the ground a little faster! If you have your own resources that you’d like to see linked here, just let us know!
Official Sample Projects
StereoKit Ink
A well documented repository that illustrates creating a complete but simplified inking application. It includes functionality like custom and standard UI, line rendering, file save/load, and hand menus.
Bing Maps API and Terrain Sample
A well documented repository showing how to load and display satellite imagery and elevation information from the Bing Maps API. It includes creating a terrain system using StereoKit’s shader API, loading color and height data from an external API, and building a pedestal interface to interact with the content.
Release Notes Demo for v0.3.1
This is an interactive release notes demo project that showcases the features released in StereoKit v0.3.1! Not every release has a demo like this, but it can be pretty enlightening to browse through a code-base such as this one for reference.
StereoKit Demos
These are the demos that test StereoKit features and APIs! They are occasionally documented, but frequently short and concise. They can be great to check out for a focused example of certain parts of the API!
Community Projects
Nakamir - Azure Active Directory Auth
This repo contains a StereoKit sample application (for Microsoft HoloLens 2) that demonstrates user authentication using Microsoft Azure Active Directory.
brunoshine - Azure Spatial Anchors
This is a demo application on how to use Azure Spatial Anchors with StereoKit to persist world anchors between sessions and devices.
Marc Plogas - Azure Spatial Anchors
Another ASA demo from Microsoft Cloud Advocate, Mark Plogas.
Nakamir and ClonedPuppy - Rigged Hands
Attaching a skinned mesh/model to StereoKit’s hand joint data.
Sites and Places
GitHub Discussions/Issues
The best place to ask a question! It’s asynchronous, and a great place for long-form answers that can also benefit others. The Discussions tab is best for questions, feedback, and more nebulous stuff, and the Issues tab is best if you think something might be misbehaving or missing!
The StereoKit Discord Channel
In a rush with a question, got a project to share, or just want to hang out and chat? Or maybe you’re looking for some feedback on a potential contribution? Whatever the case, come and say hi on the Discord! This is the core hang-out spot for the team and community :)
Found an issue with these docs, or have some additional questions? Create an Issue on Github!