Show
The Unity Editor is a popular and useful authoring platform to create cutting edge augmented reality experiences for both handheld devices and digital eyewear. Visit https://unity.com to download and set up Unity. The Vuforia Engine is easily added to any project, and our Core Samples are available in the Unity Asset Store to get you started. About Vuforia EngineVuforia Engine is a software development kit (SDK) for creating Augmented Reality apps. Developers can easily add advanced computer vision functionality to any application, allowing it to recognize images and objects, and interact with spaces in the real world. Vuforia Engine supports AR app development for Android, iOS, Lumin, and UWP devices. See: Vuforia Engine Supported Versions This Getting Started guide will show you:
Adding Vuforia Engine to a Unity projectThe Vuforia Engine is available as a .unitypackage that can be imported into your Unity project from the menu Assets -> Import Package -> Custom Package.... Importing the package will let a script make the necessary changes in your Unity project to install or upgrade to the latest Vuforia Engine SDK. Add or update Vuforia Engine to your Unity Project (SDK Downloads) The package will automatically add the latest Vuforia Engine version to your Unity project. For more details, please see Vuforia Engine Package Hosting for Unity. To manually check if new updates are available, go to Help -> Vuforia Engine -> Check for Updates: Vuforia Engine SetupThe Vuforia Engine will be visible in the GameObject Menu. If this menu is not shown, this means that you did not install Vuforia with Unity (Unity versions before 2019.2) or did not add the Vuforia Engine package to your project (Unity 2019.2 and later). Start by adding an ARCamera. This is a Unity camera game object that includes the VuforiaBehaviour to add support for augmented reality apps for both handheld devices and digital eyewear. Steps:
Tip: Delete the default Main Camera after adding an ARCamera. The ARCamera contains its own Camera component. The Main Camera is not needed unless you are using it to render a specific camera overlay, e.g. user interface.
After activating Vuforia Engine in Unity, you can add features from the Vuforia Engine menu to your project from the Unity GameObject Menu. Please refer to Features Overview for more information on all of the capabilities offered by the Vuforia Engine. You can also add the Vuforia Core Samples from Unity’s Asset Store. The Core Samples include and demonstrate many of the Vuforia Engine Features. The steps below continue to set up a basic Vuforia AR scene. Steps:
Each Vuforia Engine GameObject can be configured in the Inspector. When a target is added, it will appear in the Hierarchy.
There isn't currently a database with Image Targets in the project. Vuforia will therefore ask you if you wish to Import Default Image Target Database in a pop-up window. TIP: Maintain an accurate scale between the Vuforia targets and physical prints or objects. Using targets that deviate in size from the real-life object you wish to track might impact the quality. See Virtual Scene Scale in Unity for more information. Adding Digital AssetsWe can now add digital content to your target. You can do this by adding your assets as children of the target in the scene Hierarchy. Parenting content with a target object automatically sets up the necessary rendering and physics behaviors. (see: DefaultObserverEventHandler.cs).
Print Physical TargetsA Vuforia target is in most cases, a physical print or object. If you have imported the Core Samples, you can find these in /Editor/Vuforia/ForPrint as PDFs. All printable Vuforia targets are also available here: Printable Target pdfs Print without scaling.
To see your scene in action you can use the Vuforia Engine Play Mode in the Game View that you can activate by pressing the Play button. You can use this feature to evaluate and rapidly prototype your scene(s) without having to deploy to a device. Play Mode is configured in the Vuforia Configuration section and you may use a webcam, simulator mode, or recording mode to test your Vuforia targets. See Vuforia Play Mode in Unity for more information. Building and running your appVuforia Engine-powered Unity apps are built and run in the same way as other Unity apps for Android, iOS, and UWP. See Unity’s tutorial on build for mobile and their documentation for build settings on all supported platforms. Configuring a project for Digital EyewearVuforia Engine supports a variety of optical and video see-through stereo rendering displays, including HoloLens, Magic Leap and Vuzix M300 and M400. Refer to the Digital Eyewear article for more information. Next StepsEssentialsVuforia Engine Package Hosting for Unity Vuforia Play Mode in Unity Working with Vuforia Engine in Unity Learn MoreHow to Create and Load Targets in Unity Virtual Scene Scale Factor in Unity Using ARCore in Unity Building Large Vuforia Engine Apps in Unity AR FoundationHow to Use Vuforia Engine and AR Foundation in the same Unity Scene
Applies to: Updated for the 17.2 release. See full release notes | View product roadmap Download Visual Studio 2022 With Visual Studio 2022, you'll always get the best-in-class tools and services available for any developer, any app, and any platform. Whether you're using Visual Studio for the first time or you've been using it for years, there's a lot to like in our newest version! Performance improvementsVisual Studio 2022 is faster, more approachable, more lightweight, and is designed for both learners and those building industrial scale solutions. Visual Studio 2022 is 64-bitVisual Studio 2022 on Windows is now a 64-bit application. This means you can open, edit, run, and debug even the biggest and most complex solutions without running out of memory. To learn more, see both the Visual Studio 2022 vision and Visual Studio 2022 17.0 Preview blog posts. Find in Files is fasterIn Visual Studio 2022, we focused on improving the performance of several key features. For example, Find in Files is now as much as 3x faster when searching large solutions such as Orchard Core.
Build modern appsVisual Studio 2022 makes it quick and easy to build modern, cloud-based applications with Azure. As well, our new version also has full support for .NET 6 and its unified framework for web, client, and mobile apps for both Windows and Mac developers. And, Visual Studio 2022 includes robust support for the C++ workload with new productivity features, C++20 tooling, and IntelliSense. Visual Studio 2022 includes better cross-platform app development tools and the latest version of C++ build tools, to include C++20 support. As well, we're updating Hot Reload so that you can edit either C++ or .NET projects while your application is running. For more information, see the Speed up your .NET and C++ development with Hot Reload in Visual Studio 2022 blog post, and the Write and debug running code with Hot Reload in Visual Studio with C#, C++, or Visual Basic Docs page. Visual Studio 2022 includes a big update for the Blazor and Razor editors, and new capabilities for Hot Reload in ASP.NET Core—including Hot Reload when you save a file or when you apply changes to CSS files live!
Innovation at your fingertipsFrom real-time & asynchronous collaboration tools to improved insights and productivity tools that seamlessly integrate with your daily workflow, Visual Studio 2022 has this and more. Multi-repo support with Git in the IDEIf you've worked with projects hosted on different Git repositories, you might have used external tools or multiple instances of Visual Studio to connect to them. In Visual Studio 2022, you can work with a single solution that has projects in multiple repositories and contribute to them all from a single instance of Visual Studio. To learn more, see the Multi-repo support in Visual Studio blog post. IntelliCode improvementsDesigning for everyoneWe’re refreshing the user interface to better keep you in your flow. Some of the changes include cosmetic touches that modernize the UI or reduce crowding. Look & feelFrom new iconography to subtle color contrast ratio adjustments and a new Cascadia Code font, we're working to make Visual Studio 2022 more accessible for everyone. For all the details, see the We’ve upgraded the UI in Visual Studio 2022 blog post.
PersonalizationOne of our key focus areas is to make Visual Studio more personalized and flexible so that you can make the IDE your own. For example, Visual Studio 2022 offers you the ability to sync with your Windows theme. So, if you've enabled the "night light" feature there, Visual Studio uses it, too. For more info, see the Personalize your Visual Studio 2022 blog post. What's nextWant to know more about what we're planning for Visual Studio 2022? See the Roadmap page and the Visual Studio 2022 17.3 Preview release notes for details. Give us feedbackWhy send feedback to the Visual Studio team? Because we take customer feedback seriously. It drives much of what we do.
See also |