Added features to the main page!
![StereoKit Logo](/Documentation/img/StereoKitWide.svg)
-StereoKit is a lightweight low-dependency C# rendering library for MR / AR / VR / Desktop using OpenXR!
+A lightweight low-dependency C# rendering library for MR / AR / VR / Desktop using OpenXR!
+
+The future of development is coming, and we need better tools! StereoKit aims to be forward thinking in its design, take advantage of more modern hardware features common to Mixed Reality devices, and be much easier to use for general computing tasks! (ie. not necessarily games) Here's some features, most of which are already present:
+- Rendering
+ - Physically based rendering, metal workflow.
+ - Hardware instancing for speed, by default!
+ - An extendable shader framework.
+- Runtime everything, including asset pipeline!
+ - GLTF file support.
+ - OBJ file support.
+ - Procedural mesh API!
+- Physics
+ - Rigidbodies and joints.
+ - Physically based UI!
+ - Hand-centric user input.
+- OpenXR support
+ - StereoKit will eventually run on every Mixed Reality device!
+
![Screenshot](/Documentation/img/SKScreenshot1.jpg)
-As [SharpDX](http://sharpdx.org/) and many other render libraries for C# are sadly deprecated and no longer in development, there are plenty of engines and interfaces out there for rendering in C / CPP, but much less for creating 3D projects with C#. StereoKit tries to fill that gap.
+## Motivation
-StereoKit offers a modern C# interface for high performance 3D rendering, specifically for Mixed Reality (AR, VR) applications. It also provides (currently basic) functionality around asset management and input handling.
+As [SharpDX](http://sharpdx.org/) and many other render libraries for C# are sadly deprecated and no longer in development, there are plenty of engines and interfaces out there for rendering in C / CPP, but much less for creating 3D projects with C#. StereoKit tries to fill that gap.
-StereoKit is based on OpenXR to enable targeting a wide array of hardware platforms.
+## Getting started
-Have a look at the [Getting started documentation](Documentation/StartingWithStereoKit.md) and the [examples](https://github.com/maluoi/StereoKit/tree/master/Examples).
+While StereoKit is still in development, you can totally try it out already! The lower level APIs are easy to use, and already fairly well established.
+Have a look at the [Getting started documentation](Documentation/StartingWithStereoKit.md) and the [examples](https://github.com/maluoi/StereoKit/tree/master/Examples) to get started!
## Tested platforms
