Normal Map: 'normal', 'nrm', 'normalmap'.AO: 'ambient occlusion', 'ao', 'occlusion', 'lightmap', 'diffuseintensity'.Glossiness: 'glossiness', 'glossness', 'gloss', 'g', 'glossy'.Metalness: 'metalness', 'metallic', 'metal', 'm'.Diffuse / Albedo / Base Color: 'diffuse', 'albedo', 'basecolor'.These are the strings we look for in the suffix: If the model has only one material, we will apply textures based on the shader name match regardless of the material's name or the position of the string in the name of the image file. For example, if you have a material named " Material1", you could name your textures like " Material1_diffuse.png", " Material1_metallic.png", etc.Īvoid material names with special characters, especially periods '.', underscores '_', and hyphens '-' because it can break the match.Īvoid material names with matching substrings, for example "handle" and "woodenhandle" in the same scene. The format is " MaterialName_suffix.extension". Use our texture naming conventions to help us automatically choose settings and apply textures to the right shader slots. If you experience issues with compression artifacts, especially on normal maps ("blocky" or "pixelated" textures, please see this post. 3D Settings always uses full resolution, uncompressed textures. Textures are re-processed each time you change Material settings, with a small delay. Get in touchĭo you want to know more, contact one of our experts.For performance reasons, non-"power of 2" textures will not be used the viewer uses to the closest, smaller version. Why not check out some of our other posts, or if you have some questions just let us know. We have just touched the top of a very large iceberg here and there is a lot more we can do with the tools provided by PTC. You have created your first AR experience in Unity with Vuforia Engine. Select Play from the Unity Toolbar, Hold up the Print out to the webcam and you should be able to see an Identification square, this is letting you know the system has recognized a “Flat Surface”, With the mouse, click on the screen to place your content. This target is located in Assets/Editor/Vuforia/ImageTargetTextures/VuforiaEmulator/ or Download the one below which is up to date at the time of writing.ģ. To test the Ground Plane feature with Play Mode a target must first be printed. With the Cube selected adjust its scale to 0.1 in the X, Y and Z columns Right Click on the “Ground Plane Stage” in the hierarchy and select “Cube” from the “3D Object” Menu itemĢ. Lets add an object to the scene and test to see if it is all working as it should.ġ. This is telling the system what we want to load onto the flat surface once a surface has been found. Drag and drop the “Ground Plane Stage” into “Anchor Stage” of the content positioning script. Select the Plane Finder in the Hierarchy.Ģ. Add both the “Plane Finder” and “Ground Plane Stage“ to your projectġ. This is where you can start coming up with some creative designs.ġ. In this example we will use the “Ground Plane” to recognise any flat, horizontal surface in the real world. Vuforia offers the user many different forms of recognition that you can use to present your digital information into the real world. For a guide on getting a license key, see Vuforia License Manager Adding Vuforia Engine Features Add a Vuforia Development License Key in the ”App License Key” field. Select the “ARCamera” from the hierarchy and ”Open Vuforia Configuration ” from the Inspector.ĥ. Add an ” ARCamera” from the Vuforia Engine menu.Ĥ. Delete the “Main Camera” from the Hierarchy.ģ. We now have Vuforia Engine imported into our project and therefore we can now start brining in some of its components to create an AR experience.ġ. Select Update if you are prompted to do so. Select “Import” from the pop up dialog box.Ĥ. Drag and drop this package into your Unity Project.ģ. Download the Vuforia Engine Package and make sure you download the package for Unity.Ģ. Download and install the Vuforia Engine Packageġ. It is conveniently free and you don’t need to put in any credit card information. Adding Vuforia Engine to your Unity project/ AR AppĪdding Vuforia Engine to your Project Register as a developerįirst off, you need to register for a Vuforia Developer account.In this guide, I will be showing you how to easily get Vuforia setup in Unity. Another application that works in tandem with Vuforia Engine is Unity (a real-time development platform). Vuforia Engine is a software development kit (SDK) for creating Augmented Reality apps.ĭevelopers 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.
0 Comments
Leave a Reply. |