{"_id":"59bc03d41d2d8d001a3445ab","category":{"_id":"59bc03d31d2d8d001a34457e","version":"59bc03d31d2d8d001a34457d","project":"578c4badbd223d2000cc1441","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-10-25T23:36:45.975Z","from_sync":false,"order":0,"slug":"basics","title":"Getting Started"},"parentDoc":null,"user":"578c4a62bd223d2000cc143e","project":"578c4badbd223d2000cc1441","version":{"_id":"59bc03d31d2d8d001a34457d","project":"578c4badbd223d2000cc1441","__v":2,"createdAt":"2017-09-15T16:46:11.721Z","releaseDate":"2017-09-15T16:46:11.721Z","categories":["59bc03d31d2d8d001a34457e","59bc03d31d2d8d001a34457f","59bc03d31d2d8d001a344580","59bc03d31d2d8d001a344581","59bc03d31d2d8d001a344582","59bc03d31d2d8d001a344583","59bc284b7c3f420010f965e6"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2.0.0"},"__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-07-18T23:34:30.593Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Latest Release is v2.0.0 as of September 19, 2017\",\n  \"body\": \"See Releases tab for more information\"\n}\n[/block]\nViro is a platform for web and mobile developers to easily build native AR/VR experiences.  The platform is composed of two main components:\n\n1) A highly performant 3D rendering engine, and\n2) A custom extension of [React](https://facebook.github.io/react/) for AR and VR development.\n\nWhether you are looking to build a new AR/VR application, or add AR/VR features to your existing applications, the Viro platform enables you to create highly performant mobile AR/VR experiences.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Why Use Viro?\"\n}\n[/block]\n## Easy to Learn\nOur framework uses web-like concepts making it simple to learn.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/f6e66ca-easytolearn-pic_a.png\",\n        \"easytolearn-pic_a.png\",\n        800,\n        250,\n        \"#2c2c34\"\n      ]\n    }\n  ]\n}\n[/block]\n## Fast Development\nTired of waiting for recompile to see changes? With Viro, just reload. It's like \"refreshing\" a browser.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/cb98e6d-Fast-development-pic.png\",\n        \"Fast-development-pic.png\",\n        800,\n        250,\n        \"#212312\"\n      ]\n    }\n  ]\n}\n[/block]\n## AR/VR Integration\nIn addition to creating entirely new applications, with Viro, you can add AR/VR functionality to your existing 2D application and offer your user base base more exciting features. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/df29641-vr_integration_pic.gif\",\n        \"vr_integration_pic.gif\",\n        800,\n        250,\n        \"#000000\"\n      ]\n    }\n  ]\n}\n[/block]\n## Cross Platform\nVR support for iOS Cardboard, Android Cardboard, Daydream and Gear VR. AR support for iOS ARKit with Android ARCore support coming soon.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/7c05f87-cross_platform_pic-1.png\",\n        \"cross_platform_pic-1.png\",\n        800,\n        250,\n        \"#9bc445\"\n      ]\n    }\n  ]\n}\n[/block]\n ## Native Performance\nThe Viro renderer runs natively on your hardware, for optimal performance. Create stunning performant scenes with rendering featuring HDR, Realtime  Lighting and Shadows. Add real world mechanics to your objects, emit smoke, fog, fire, and other moving liquids with our Particle System.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/28a529e-native_pic.png\",\n        \"native_pic.png\",\n        800,\n        250,\n        \"#494c59\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Start Developing\"\n}\n[/block]\nTo begin developing, we recommend you go through the following sections in order:\n\n1. [Quick Start](doc:quick-start) (No Xcode or Android Studio required) or [Installing Viro (iOS)](doc:starting-a-new-viro-project-1) or [Installing Viro (Android)](doc:installing-viro-android): step-by-step guides for setting up Viro and getting to \"Hello World\".\n2. [Tutorial](doc:tutorial): step-by-step guide for creating a basic scene.\n\nHave any questions? [Github Issues](https://github.com/viromedia/viro-code-samples/issues)","excerpt":"","slug":"viro-platform-overview","type":"basic","title":"Overview"}
[block:callout] { "type": "info", "title": "Latest Release is v2.0.0 as of September 19, 2017", "body": "See Releases tab for more information" } [/block] Viro is a platform for web and mobile developers to easily build native AR/VR experiences. The platform is composed of two main components: 1) A highly performant 3D rendering engine, and 2) A custom extension of [React](https://facebook.github.io/react/) for AR and VR development. Whether you are looking to build a new AR/VR application, or add AR/VR features to your existing applications, the Viro platform enables you to create highly performant mobile AR/VR experiences. [block:api-header] { "type": "basic", "title": "Why Use Viro?" } [/block] ## Easy to Learn Our framework uses web-like concepts making it simple to learn. [block:image] { "images": [ { "image": [ "https://files.readme.io/f6e66ca-easytolearn-pic_a.png", "easytolearn-pic_a.png", 800, 250, "#2c2c34" ] } ] } [/block] ## Fast Development Tired of waiting for recompile to see changes? With Viro, just reload. It's like "refreshing" a browser. [block:image] { "images": [ { "image": [ "https://files.readme.io/cb98e6d-Fast-development-pic.png", "Fast-development-pic.png", 800, 250, "#212312" ] } ] } [/block] ## AR/VR Integration In addition to creating entirely new applications, with Viro, you can add AR/VR functionality to your existing 2D application and offer your user base base more exciting features. [block:image] { "images": [ { "image": [ "https://files.readme.io/df29641-vr_integration_pic.gif", "vr_integration_pic.gif", 800, 250, "#000000" ] } ] } [/block] ## Cross Platform VR support for iOS Cardboard, Android Cardboard, Daydream and Gear VR. AR support for iOS ARKit with Android ARCore support coming soon. [block:image] { "images": [ { "image": [ "https://files.readme.io/7c05f87-cross_platform_pic-1.png", "cross_platform_pic-1.png", 800, 250, "#9bc445" ] } ] } [/block] ## Native Performance The Viro renderer runs natively on your hardware, for optimal performance. Create stunning performant scenes with rendering featuring HDR, Realtime Lighting and Shadows. Add real world mechanics to your objects, emit smoke, fog, fire, and other moving liquids with our Particle System. [block:image] { "images": [ { "image": [ "https://files.readme.io/28a529e-native_pic.png", "native_pic.png", 800, 250, "#494c59" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "Start Developing" } [/block] To begin developing, we recommend you go through the following sections in order: 1. [Quick Start](doc:quick-start) (No Xcode or Android Studio required) or [Installing Viro (iOS)](doc:starting-a-new-viro-project-1) or [Installing Viro (Android)](doc:installing-viro-android): step-by-step guides for setting up Viro and getting to "Hello World". 2. [Tutorial](doc:tutorial): step-by-step guide for creating a basic scene. Have any questions? [Github Issues](https://github.com/viromedia/viro-code-samples/issues)