ViroCore is a high-performance 3D framework for Android (often described as βSceneKit for Androidβ). It provides a descriptive Java API for building 3D, AR, and VR apps, so you can focus on scene design, interactivity, and animations rather than low-level rendering.
- Overview: https://virocore.viromedia.com/
- Getting started: https://virocore.viromedia.com/docs/getting-started
- Releases: https://virocore.viromedia.com/docs/releases
- API reference (JavaDocs): https://developer.viromedia.com/
- Follow prerequisites: https://virocore.viromedia.com/docs/getting-started
- Clone the repository:
git clone https://github.com/viromedia/virocore.git
- Open a project in
code-samples/using Android Studio, then build and deploy to a device.
Browse code-samples/ (quick links):
- AR Hello World: https://github.com/viromedia/virocore/tree/master/code-samples/ARHelloWorldAndroid
- AR Placing Objects: https://github.com/viromedia/virocore/tree/master/code-samples/ARPlacingObjects
- AR Retail: https://github.com/viromedia/virocore/tree/master/code-samples/ARRetail
- Discord: https://discord.gg/WWFwSQdCyF
- Bugs/issues: please file them in this repository.
For hands-on help and vetted partners, see:
https://viro-community.readme.io/docs/hire-a-viro-react-expert
Support ongoing development by sponsoring ReactVision:
https://github.com/sponsors/ReactVision
ViroCore was originally developed by Viro Media and open-sourced in 2019. It remains part of the broader Viro ecosystem maintained and modernised under ReactVision.