MixedRealityResources
March 24, 2025 ยท View on GitHub
![]() | ![]() |
|---|
Collection of Mixed Reality related resources, inspirations. Please ask on LearnXR Reddit or file an issue, if you are looking for a resource that is not listed or if you have suggestions or additions. Hope it is helps you to learn and create.
Devices
Mixed Reality
Augmented Reality
Virtual Reality
Design
Guidelines
Assets
- Smithsonian Museum 3D Scan Collection
- MorphoSource by Duke University
- GB3D Type Fossils
- Nasa 3D Resources
- Protein Data Bank
- market.pmnd.rs
- Poly
- Kronos glTF Sample Models
- Unity Asset Store
- Open Game Art
- Sketchfab
- TurboSquid
- Hum3D
- Design Connected
- Autodesk Gallery
- GrabCad
- 3D Warehouse
- 3D Content Central
- Trace Parts
- Thingsverse
- Clara.io
- CG Trader
- Free3D
- 3D Export
- Bibliocad
- Thinkercad
- 3Dmdb
- 3D Model Free
- Flying Architecture
- RenderPeople
- 3D Headscans
- VizPeople
- Evermotion
- Archive 3D
- CadNav
- Blend Swap
- STL Finder
- Orchard Crowdsource Design
- Human Alloy
- PinShape
- 3Dsky
- ShareCG
- PixelLab
- 3D Scan Store
- Syncronia
- Dimensiva
- 3Delicious
- Bitgem 3D
- Play Canvas curated assets
- List of common 3D Test models
- glTF Sample Models
Blogs
-
Mozilla Blog - Progressive WebXR Store
-
How to Design User Interfaces for Oculus Quest Hand Tracking Applications
Talks
Tools
- Unity3D
- Unreal Engine
- Maquette
- Play Canvas
- Amazon Sumerian
- Remix 3D
- Autodesk Maya
- Apple Reality Composer
- Voxel Plugin for Unreal
- PotassiumES: A lovely wider web app framework
- Quill VR Animation Tool for Oculus Rift
- RapidCompact Asset Optimization Platform
- Gravity Sketch
Develop
Documentation
- Microsoft Mixed Reality
- Mozilla Mixed Reality
- Google Developers WebXR
- ARCore - Android
- ARKit - IOS
- Magic Leap
Developer Tools
- Unity3D
- Unreal Engine
- Apple RealityKit
- WebVR API Emulation - Chrome Extention
- VR Viewer Chrome Extention
- ThreeJS Dev Tools
- WebXR API Emulator Chrome Extention
- Manifold:is a geometry library dedicated to creating and operating on manifold triangle meshes.


Repositories
![]() | ![]() | ![]() |
|---|
- Google-AR
- Mixed Reality Toolkit Demos
- Enklu Player
- Tutorials and Samples
- Unity AR Foundation Examples
SDKs
WebXR
Check out the current browser support for WebXR at CanIUse.com. 3D on the Web and WebXR FrontendMasters Course
WebXR Documentation
- immersiveweb.dev
- Microsoft WebXR docs
- Mozilla WebXR Blog
- Google WebXR Updates
- Google WebXR Device API docs
- BabylonJS Docs Samples
- ThreeJS VR Content
- W3C WebXR Device API
- A-Frame Docs
- Augmented Reality with Model-Viewer Web Component
- PSA: State of WebXR
- CreateWebXR.com
WebXR Tutorials
WebXR Examples
- Immersive Web WebXR Samples
- ImmersiveWeb.dev Demos
- WebXR AR plane detection and Anchors
Note: WebXR Anchors experimental flag needs to be enabled to see this example.

WebXR Libraries
- ThreeJS
- A-Frame: Make WebVR with HTML and Entity-Component. Works on Vive, Rift, Daydream, GearVR, desktop.
- BabylonJS
- AR.js: AR.js uses artoolkit, and so it is marker based. artoolkit is a software with years of experience doing augmented reality. It is able to do a lot!

- NodeToy: Shader tool
- Three Mesh UI
- ARSuite
- Inverse kinematics for three.js
- Three.ar.js
- Exokit Native Engine
- Viro
- ARnft
- Wonderland Engine
- Handy.js

WebXR Repositories
- WebXR Polyfills
- ThreeJS WebVR Examples
- WebXR Samples
- GoogleWebComponents/model-viewer
- Chrome Platform Status Samples
- ThreeJS Dev Tools
- Poly Historical Models
Mobile Native
Documentation
Libraries

Repositories
Tutorials
- Unity Mixed Reality Lessons
- Microsoft Mixed Reality Tutorials
- Azure Spatial Anchors
- Google Developer Codelabs
- WebVR Starter Kit
- 3D Projection Notes
Talks
- Intro to Building Apps for HoloLens 2 Using Unity and Mixed Reality Toolkit
- Developing Mobile Augmented Reality (AR) Applications with Azure Spatial Anchors
- Exploring Augmented Reality on the Web - JSConfEU 2018
Media/Newsletter
- Immersive Web Weekly
- Voices of VR Podcast
- VRScout Podcast
- The AR Show Podcast
- Veer VR Blog
- Next Reality News
Create
Asset Creation Tools
- Magic Voxel
- Voxel.js
- Unity3D
- Unreal Engine
- Maquette
- Play Canvas
- Amazon Sumerian
- Remix 3D
- Autodesk Maya
- Spoke by Mozilla
Asset Libraries
Inspirations
- Google WebVR Experiments
- Google AR Experiments
- Babylon.js Demos
- ThreeJS Examples
- 3D Artist Online
- SF Moma movement controlled experience
- Google Augmented Reality museum experience
- MoMa Jackson Pollack
Attend
Conferences
- Augmented World Expo - USA, Europe
- AR/VR Global Summit
- VRX Conference and Expo
- University of Washington XR Day
Meet
Online
San Francisco
- Microsoft Mixed Reality Events Calendar
- WebXR Meetup
- HoloLens and Mixed Reality Meetup
- SF Augmented Reality Meetups
- SF Mixed Reality Meetups
Hackathons
Read
Newsletters
Blogs
- Custom elements for the immersive web
|
| - Mozilla Blog - Progressive WebXR Store
- Human factor in virtual reality data visualization
- Getting Hands-On with Responsive AR
Books
- Learning Virtual Reality - Tony Parisi
- Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages Tony Parisi
- Envisioning Holograms: Design Breakthrough Experiences for Mixed Reality
- Creating Augmented and Virtual Realities
Watch
- GDC Vault
- WebXR Youtube Channel
- XR Developer
- Microsoft HoloLens Youtube
- Google ARCore Youtube
- Made with ARKit
- Apple AR/VR Sessions
Join
Online Communities
- Immersive Web Community Group
- Open AR Cloud
- HoloLens Developer Slack Channel
- WebVR Slack Channel
- LearnXR Reddit
- AFrame Communities
- ARKit Apple Developer Forum
- Augmented Reality Reddit
- WindowsMR Reddit
- Windows Mixed Reality Reddit
- Mozilla Hubs
- Catchar.io
- FrameVR Virtual Classroom and Meetings
- Virtual Reality Gaming Reddit
- AR MR XR Reddit
- Mixed Reality Reddit
- Magic Leap Reddit
- ARCoreCreators Reddit
- ARCore Reddit
- WebXR Reddit
- WebXR Discord
Concepts and FAQ
- What are some use cases and case studies for Mixed Reality applications?
- What is Mixed Reality/ Augmented Reality/ Virtual Reality?
- How do you decide if VR or AR is the right choice for your application?
- What is an Anchor?
- What is a Hologram?
- What do I need to learn to start developing for Mixed Reality?
- What is Spatial Sound?
- What are security concerns and challenges with Mixed Reality application?
- How do you consider accessibility, diversity, and inclusiveness into your design?
- What is a Cloud Anchor?
- What is Scene Understanding?
- What would you use Scene Understanding for?
- What are 3D file formats & how do they compare?







