Augmented Reality (AR) tutorial for beginners using Unity 2022

  Переглядів 273,717

Playful Technology

Playful Technology

День тому

This is a step-by-step tutorial illustrating how to create an Augmented Reality (AR) app for an Apple iOS device or Android mobile phone or tablet, using the latest version of Unity 2022.
Augmented Reality is the technology you may have seen in games like Pokemon Go!, Harry Potter: Wizards Unite, Snapchat filters, or home design apps that let you superimpose virtual objects on a video feed that track the location of objects in the real world. Unlike QR codes or barcodes, I'll show you how you can use image tracking that will detect the texture of any flat object - a poster, the page of a book, an album cover - and place a new image, object, or movie on top of it.
I'll be using the Unity AR Foundation combined with native functionality on the device - Google ARCore on Android or Apple ARKit on iOS, to create a completely standalone app, with no internet access or third-party components required. And you can make it and deploy it yourself, completely for free, by downloading Unity from www.unity.com
Timings
---
00:00:00 - 00:03:05 Introduction and example applications
00:03:06 - 00:05:41 Downloading and installing Unity engine and modules
00:05:42 - 00:10:24 Creating and configuring the Unity AR project
00:10:25 - 00:12:36 Core components in an AR scene
00:12:37 - 00:15:16 The AR Tracked Image Manager
00:15:17 - 00:24:05 Adding custom functionality using C# script
00:24:06 - 00:26:26 Creating a simple AR gameobject prefab
00:26:27 - 00:27:34 Deploying the app to a device
00:27:35 - 00:30:35 Creating AR video clips or animated 3D models
00:30:36 - 00:32:10 Wrapup
For more information about this, or to access the downloads and resources for any of my other tech projects featured on this channel, please head over to / playfultech

КОМЕНТАРІ: 569
@loadcartoons
@loadcartoons 10 місяців тому
Heres the code, exactly as it is in the video. using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.ARFoundation; using UnityEngine.XR.ARSubsystems; [RequireComponent(typeof(ARTrackedImageManager))] public class PlaceTrackedImages : MonoBehaviour { // Reference to AR tracked image manager component private ARTrackedImageManager _trackedImagesManager; // List of prefabs to instantiate - these should be named the same // as their corresponding 2D images in the reference image library public GameObject[] ArPrefabs; //Keep dictionary array of created prefabs private readonly Dictionary _instantiatedPrefabs = new Dictionary(); void Awake() { // Cache a reference to the Tracked Image Manager component _trackedImagesManager = GetComponent(); } void OnEnable() { // Attach event handler when tracked images change _trackedImagesManager.trackedImagesChanged += OnTrackedImagesChanged; } void OnDisable() { // Remove event handler _trackedImagesManager.trackedImagesChanged -= OnTrackedImagesChanged; } // Event Handler private void OnTrackedImagesChanged(ARTrackedImagesChangedEventArgs eventArgs) { // Loop through all new tracked images that have been detected foreach (var trackedImage in eventArgs.updated) { // Get the ame of the referance image var imageName = trackedImage.referenceImage.name; // Now loop over the array of prefabs foreach (var curPrefab in ArPrefabs) { // Check wether this prefab matches the tracked image name, and that // the prefab hasn't already been created if (string.Compare(curPrefab.name, imageName, StringComparison.OrdinalIgnoreCase) == 0 && !_instantiatedPrefabs.ContainsKey(imageName)) { // Instantiate the prefab, parenting it to the ARTrackedImage var newPrefab = Instantiate(curPrefab, trackedImage.transform); // Add the created prefab to our array _instantiatedPrefabs[imageName] = newPrefab; } } } // For all prefabs that have been created so far, set them active or no depending // on whether their corresponding image is currectly being tracked foreach (var trackedImage in eventArgs.updated) { _instantiatedPrefabs[trackedImage.referenceImage.name] .SetActive(trackedImage.trackingState == TrackingState.Tracking); } // If the AR subsystem has given up looking for a tracked image foreach (var trackedImage in eventArgs.removed) { // Destroy its prefab Destroy(_instantiatedPrefabs[trackedImage.referenceImage.name]); // Also remove the instance from our array _instantiatedPrefabs.Remove(trackedImage.referenceImage.name); // Or, simply set the prefab instance to inactive //_instantiatedPrefabs[trackedImage.referenceImage.name].SetActive(false); } } }
@Twilightminded
@Twilightminded 9 місяців тому
Thanks, this works!
@chickenbug1199
@chickenbug1199 8 місяців тому
god bless you human
@lukiisxd2803
@lukiisxd2803 6 місяців тому
lol its not
@World_of_Legends597
@World_of_Legends597 9 днів тому
hi, where can I get strong knight folder
@MM-ye7og
@MM-ye7og Рік тому
honestly the best soft tutorial ive ever seen. short and straight to the point ! i love it
@manofculture8666
@manofculture8666 Рік тому
It baffles me as to how this channel is the only one with good and easy to understand Unity Augmented Reality tutorials. I remember watching your Vuforia tutorial about 3-4 years ago. Great stuff!
@luketechco
@luketechco Рік тому
Can you continue with this series? This is the very first Unity ARFoundation tutorial I have followed that isn't insanely awful. This was great, it worked, its up to date, its logical, and it goes from beginning to end without skipping steps. Signed up for your Patreon.
@scar3-ie237
@scar3-ie237 Рік тому
I wish he would continue too !
@feitingschatten1
@feitingschatten1 Рік тому
Most of what you'd do isn't specific to AR. Physics triggers, scenes, raycasts, all basic Unity stuff.
@Tropicaya
@Tropicaya Рік тому
@@feitingschatten1 exactamundo
@timeforrice
@timeforrice 4 місяці тому
Would love to see more of this as well.
@vladislav4797
@vladislav4797 Рік тому
Thank you for the tutorial. Glad to see that AR stack has progressed over time to be finally friendly.
@aron_hoffman1521
@aron_hoffman1521 Рік тому
using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.ARFoundation; using UnityEngine.XR.ARSubsystems; [RequireComponent(typeof(ARTrackedImageManager))] public class PlaceTrackedImages : MonoBehaviour { // Reference to AR tracked image manager component private ARTrackedImageManager _trackedImagesManager; // List of prefabs to instantiate - these should be named the same // as their corresponding 2D images in the reference image library public GameObject[] ArPrefabs; private readonly Dictionary _instantiatedPrefabs = new Dictionary(); // foreach(var trackedImage in eventArgs.added){ // Get the name of the reference image // var imageName = trackedImage.referenceImage.name; // foreach (var curPrefab in ArPrefabs) { // Check whether this prefab matches the tracked image name, and that // the prefab hasn't already been created // if (string.Compare(curPrefab.name, imageName, StringComparison.OrdinalIgnoreCase) == 0 // && !_instantiatedPrefabs.ContainsKey(imageName)){ // Instantiate the prefab, parenting it to the ARTrackedImage // var newPrefab = Instantiate(curPrefab, trackedImage.transform); void Awake() { _trackedImagesManager = GetComponent(); } private void OnEnable() { _trackedImagesManager.trackedImagesChanged += OnTrackedImagesChanged; } private void OnDisable() { _trackedImagesManager.trackedImagesChanged -= OnTrackedImagesChanged; } private void OnTrackedImagesChanged(ARTrackedImagesChangedEventArgs eventArgs) { foreach (var trackedImage in eventArgs.updated) { // var imageName = trackedImage.referenceImage.name; //foreach (var curPrefab in AreaEffector2DPrefabs) // { // if (string.Compare(curPrefab.name, imageName, StringComparison.OrdinalIgnoreCase) == 0 // && !_instantiatedPrefabs.ContainsKey(imageName)) // { // var newPrefab = Instantiate(curPrefab, trackedImage.transform); // _instantiatedPrefabs[imageName] = newPrefab; // } // } // } _instantiatedPrefabs[trackedImage.referenceImage.name].SetActive(trackedImage.trackingState == TrackingState.Tracking); } foreach (var trackedImage in eventArgs.removed) { // Destroy its prefab Destroy(_instantiatedPrefabs[trackedImage.referenceImage.name]); // Also remove the instance from our array _instantiatedPrefabs.Remove(trackedImage.referenceImage.name); // Or, simply set the prefab instance to inactive //_instantiatedPrefabs[trackedImage.referenceImage.name].SetActive(false); } } }
@bceg3961
@bceg3961 Рік тому
Ty!
@madcowboy5700
@madcowboy5700 Рік тому
legend
@phananhvu1930
@phananhvu1930 Рік тому
legend
@leifdavisson6409
@leifdavisson6409 Рік тому
Unity.Tutorials.Core.Editor.BuildStartedCriterion must be instantiated using the ScriptableObject.CreateInstance method instead of new BuildStartedCriterion. UnityEngine.ScriptableObject:.ctor () Unity.Tutorials.Core.Editor.Criterion:.ctor () Unity.Tutorials.Core.Editor.PreprocessBuildCriterion:.ctor () Unity.Tutorials.Core.Editor.BuildStartedCriterion:.ctor () UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) Unity.Tutorials.Core.Editor.BuildStartedCriterion must be instantiated using the ScriptableObject.CreateInstance method instead of new BuildStartedCriterion. UnityEngine.ScriptableObject:.ctor () Unity.Tutorials.Core.Editor.Criterion:.ctor () Unity.Tutorials.Core.Editor.PreprocessBuildCriterion:.ctor () Unity.Tutorials.Core.Editor.BuildStartedCriterion:.ctor () UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) [ServicesCore]: To use Unity's dashboard services, you need to link your Unity project to a project ID. To do this, go to Project Settings to select your organization, select your project and then link a project ID. You also need to make sure your organization has access to the required products. Visit dashboard.unity3d.com to sign up. UnityEngine.Logger:LogWarning (string,object) Unity.Services.Core.Internal.CoreLogger:LogWarning (object) (at Library/PackageCache/com.unity.services.core@1.5.2/Runtime/Core.Internal/Logging/CoreLogger.cs:15) Unity.Services.Core.Editor.ProjectUnlinkBuildWarning:OnPreprocessBuild (UnityEditor.Build.Reporting.BuildReport) (at Library/PackageCache/com.unity.services.core@1.5.2/Editor/Core/Build/ProjectUnlinkBuildWarning.cs:29) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) MissingTextureException: Exception of type 'UnityEditor.XR.ARCore.ArCoreImg+MissingTextureException' was thrown. UnityEditor.XR.ARCore.ArCoreImg.CopyTo (UnityEngine.XR.ARSubsystems.XRReferenceImage referenceImage, System.String destinationDirectory) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ArCoreImg.cs:147) UnityEditor.XR.ARCore.ArCoreImg+d.MoveNext () (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ArCoreImg.cs:156) System.String.Join (System.String separator, System.Collections.Generic.IEnumerable`1[T] values) (at :0) UnityEditor.XR.ARCore.ArCoreImg.ToImgDBEntry (UnityEngine.XR.ARSubsystems.XRReferenceImage referenceImage, System.String destinationDirectory) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ArCoreImg.cs:163) UnityEditor.XR.ARCore.ArCoreImg.ToInputImageListPath (UnityEngine.XR.ARSubsystems.XRReferenceImageLibrary library, System.String destinationDirectory) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ArCoreImg.cs:171) UnityEditor.XR.ARCore.ArCoreImg.BuildDb (UnityEngine.XR.ARSubsystems.XRReferenceImageLibrary library) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ArCoreImg.cs:97) UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.BuildAssets () (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ARCoreImageLibraryBuildProcessor.cs:37) Rethrow as Exception: - - - Error building XRReferenceImageLibrary Assets/ReferenceImageLibrary.asset: XRReferenceImage named '' is missing a texture. - - - UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.Rethrow (UnityEngine.XR.ARSubsystems.XRReferenceImageLibrary library, System.String message, System.Exception innerException) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ARCoreImageLibraryBuildProcessor.cs:16) UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.BuildAssets () (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ARCoreImageLibraryBuildProcessor.cs:41) UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.UnityEditor.Build.IPreprocessBuildWithReport.OnPreprocessBuild (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.xr.arcore@4.2.7/Editor/ARCoreImageLibraryBuildProcessor.cs:74) UnityEditor.Build.BuildPipelineInterfaces+c__DisplayClass16_0.b__1 (UnityEditor.Build.IPreprocessBuildWithReport bpp) (at :0) UnityEditor.Build.BuildPipelineInterfaces.InvokeCallbackInterfacesPair[T1,T2] (System.Collections.Generic.List`1[T] oneInterfaces, System.Action`1[T] invocationOne, System.Collections.Generic.List`1[T] twoInterfaces, System.Action`1[T] invocationTwo, System.Boolean exitOnFailure) (at :0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&) Error building Player: MissingTextureException: Exception of type 'UnityEditor.XR.ARCore.ArCoreImg+MissingTextureException' was thrown. Build completed with a result of 'Failed' in 0 seconds (429 ms) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in :0 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
@abhijiths7907
@abhijiths7907 Рік тому
Thankyou my man
@carmelchurchsatchiyapuram2292
@carmelchurchsatchiyapuram2292 Рік тому
The most structured and detailed tutorial i ca across until now. Thank you very much!
@allaboutpaw9396
@allaboutpaw9396 Рік тому
honestly I work with unity for a few years now as a hobby. I never touched AR and I enjoyed your video a lot. Fully understandable. Continue this great job.
@annexgroup6878
@annexgroup6878 Рік тому
This is so amazing. I can't thank you enough for providing an updated tutorial. I was getting so frustrated with my projects. Good luck to everyone!
@junjun3987
@junjun3987 Рік тому
have you got it?
@ab_obada5012
@ab_obada5012 Рік тому
@@junjun3987 he does not because it is dumb to copy code without to write it and explain it at same time
@pascalmariany
@pascalmariany Рік тому
This is awesome 👏🏼 As a XR teacher I will let my students make an AR gallery. Nice addition! As I planned to let them make a VR gallery already. Thanks a lot! I’ll support you.
@jamesmethven
@jamesmethven Рік тому
Fantastic! Your explanation for the C# segment is clear and surprisingly simple - thanks!
@lanniekins666
@lanniekins666 Рік тому
Thank you so much for this tutorial! I had struggled through 5 other ones that were either out of date or broken in some way. This was so simple and friendly for an absolute Unity noob :) I'm going to use it to make AR christmas cards this year!
@a.kandemir4342
@a.kandemir4342 Рік тому
With your videos my learning curve will shrink drastically. Thank you.
@saviourmbong3738
@saviourmbong3738 Рік тому
I am glad that there are people like you, who can help beginner streamers. Thank you brother, I appreciate your support. Always fresh updates
@allenwazny4355
@allenwazny4355 Рік тому
Thanks Alastair! This is brilliant. I will update as soon as I created my "AR Card Trick"!
@1larrydom1
@1larrydom1 Рік тому
Very good as usual. Not something I'm interested in, but I enjoy the way you go in depth on topics, which is why I subscribe. I hope you have more things like the big digit timer and Arduino/pi items. Love those. I'm sure you will. Cheers!
@loreleipepi3389
@loreleipepi3389 Рік тому
Thanks for the excellent tutorial! Like many others, I use iOS and have had the black screen and Unity crashing issues. Some people suggest that it's resolvable with activating and updating the ARKit /ARCore. Mine were already in place and updated, and it wasn't until I downloaded and imported the entire Unity AR Foundation package that I was able to do image tracking and have the camera work. They have samples built in to the Foundation package. There are a lot more scripts!
@annexgroup6878
@annexgroup6878 Рік тому
I am SO happy you made this video. I've been hitting so many roadblocks lately
@jmjb67
@jmjb67 Рік тому
Really great instructional video. It is up-to-date (Oct 2022), thorough, comprehensive, well-paced and concise. (and look, Ma: no vuforia!) :)
@leonardusdandy.7468
@leonardusdandy.7468 Рік тому
You got a like, a subscriber and a buzzer on from an old guy. TNice tutorials is the best soft soft tutorial I've seen so far. You covered a lot of
@senatorfabor8071
@senatorfabor8071 Рік тому
I’ve watched hours of videos and tNice tutorials one is the first that explains it in a way a complete beginner could understand! Great video
@abdoudzabdoudz420
@abdoudzabdoudz420 Рік тому
man I missed this kind of tutorials lol. Great work here, thanks!!!
@zidhart4286
@zidhart4286 Рік тому
TNice tutorials is aweso! I was feeling kinda overwheld when i first start soft but after watcNice tutorialng your tutorial video, i feel much more confident
@dineipinheiro4990
@dineipinheiro4990 Рік тому
TNice tutorials is just the pick up I needed, thanks man
@hariswidianto2416
@hariswidianto2416 Рік тому
BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!
@phillipotey9736
@phillipotey9736 Рік тому
Bro rockin' the Nigel thornberry look, loved the tutorial.
@carlosmorais6870
@carlosmorais6870 Рік тому
I could listen to Nice tutorialm talk for hours man what a passionate dude ❤️
@kimnana6652
@kimnana6652 Рік тому
Yo this helped so much and I always appreciate the content and when i found the channel and got the energy from you from the previous video, you've been nothing but real and can vouch for the amazing content and how down to earth you are with everything! All the most love, respect, and appreciation
@Kenji_195
@Kenji_195 Рік тому
I loved that code, smart, fancy and easy to read/understand
@inboxdesignstudio6354
@inboxdesignstudio6354 Рік тому
Tgank you so much for Uploading this, was waiting from so many days for your upload. Thanks
@all-realities
@all-realities Рік тому
Thank you Alastair, that was immensely helpful to get a start with an AR app!
@PlayfulTechnology
@PlayfulTechnology Рік тому
Glad it was helpful!
@ranchen1534
@ranchen1534 Рік тому
This is a demo that actually works!! Great for beginners like me.
@stuffwithjuice2111
@stuffwithjuice2111 Рік тому
I've seen that has actually explained it to in a concise way!
@anacorderoh6184
@anacorderoh6184 Рік тому
Thank you! That was a great tutorial!
@SoumikPradhan
@SoumikPradhan Рік тому
Very helpful to get quick hands on. Thanks for sharing :)
@taniasalla
@taniasalla Рік тому
You saved my life, THANK YOU!!!
@webdevelopment8723
@webdevelopment8723 Рік тому
it worked! thank you so much!!
@dettykurniawati2068
@dettykurniawati2068 Рік тому
that was a nice video it definitely helped out, thankyou so much and you just earned a sub
@rgx-gaylord9226
@rgx-gaylord9226 Рік тому
THANKS FOR THIS IV BEEN SEARCHING FO SOOO LONG
@rubangga4694
@rubangga4694 Рік тому
I really enjoy your channel and you are a good teacher. I might have missed sotNice tutorialng and I don't get friends with the setuper. I worked
@Smokinz
@Smokinz Рік тому
Thanks dude...It helps alot especially on beginners like
@jacqui6954
@jacqui6954 Рік тому
I love your channel❤. Please continue making videos. I have a very good feeling that you will succeed
@winzawthan5525
@winzawthan5525 Рік тому
Helped A Lot! Thanks!
@henryqng
@henryqng Рік тому
I watched many AR tutorial on UKposts, but most of them were outdated or hard to understand. Thanks for this detailed Unity AR tutorial. I have just liked and subscribed to your channel. Would you please create a tutorial on how to rotate and scale different objects after instantiating the 3D models in the AR scene? Cheers!
@annexgroup6878
@annexgroup6878 Рік тому
This is exactly what I was thinking
@Popstudioztuts
@Popstudioztuts 7 місяців тому
@@annexgroup6878 did you find it?
@IlanPerez
@IlanPerez Місяць тому
after watch the first 2 minutes of this video I am so excited to dig in.
@deboraliand4221
@deboraliand4221 Рік тому
Wohoo I got them!! Thanks so much
@indriyanipuspita3575
@indriyanipuspita3575 Рік тому
BROOO THANK YOU!!!!!!!!!!!!!!!!! YOU'R THE BEST!!!!!! I LEARNED EVERYTNice tutorialNG I NEEDED TO KNOW THAN YOU VERY
@kaichenlu6621
@kaichenlu6621 Рік тому
Great!!! Excellent tutorial for beginners like me!!!
@armangamesdev
@armangamesdev Рік тому
thank you so much man. love ya.
@manojdaniels
@manojdaniels Рік тому
Awesome Description Brother. May God Bless you !!
@pariiyiy3147
@pariiyiy3147 Рік тому
thanks!! it helped so much
@JPENG3
@JPENG3 Рік тому
I am very glad that I stumbled upon your video
@joaoprata4065
@joaoprata4065 2 місяці тому
Finally what i've been serching for so long. Subscribed! Is there a way to publish your AR experiences so that you can share on social media?
@matthiasspie5424
@matthiasspie5424 Рік тому
Cool stuff as usual. I like it.
@decoodari
@decoodari Рік тому
Hey! Thanks so much for this video!
@lyzawastaken
@lyzawastaken Рік тому
well understood. Thank you you are the best teacher.
@mattnathaniellustado9495
@mattnathaniellustado9495 Рік тому
That was great. Thank you.
@tvtvtv9131
@tvtvtv9131 Рік тому
TNice tutorials was very helpful thankyou.
@syedaligll7474
@syedaligll7474 Рік тому
Thank you it works with me
@bambinoesu
@bambinoesu Рік тому
I feel like I can do this with this tutorial ✨
@Pnm279
@Pnm279 Рік тому
Excelent tutorial!!
@laggerultimate2396
@laggerultimate2396 Рік тому
great video! thank you for sharing
@jodexcreates
@jodexcreates Рік тому
For those having an issue with the script compiling, try making sure the class name in the CS file is the same exact name as the CS file, casing and all.
@bruhbeat3047
@bruhbeat3047 Рік тому
.cs on the name to??, it didn't let me add it, got an error saying,"The associated script can not be loaded. Please fix any compile error and assign a valid script"
@jodexcreates
@jodexcreates Рік тому
@@bruhbeat3047 no, don't include the ".cs" part in the script class name. Just put the name that's in front. If you still have an error, then it's probably a different syntax error so go through the code again and see if you have anything missing or in a wrong format.
@user-rj1hx3gw2b
@user-rj1hx3gw2b Рік тому
how I can get the script file please
@bruhbeat3047
@bruhbeat3047 Рік тому
@@user-rj1hx3gw2b if you open the description of the video you'll see the link to his paterion, hit that and scroll down to the thumb nail of this video it's linked there, Btw I've just been helping people in the comments just look around and you should be able to find other people's that I helped with 👍
@lste1868
@lste1868 Рік тому
king
@TheINDEX46
@TheINDEX46 Рік тому
Very helpful, thank you
@TheMaP142
@TheMaP142 Рік тому
it very well! Good Job!
@mumbaikachallenge5526
@mumbaikachallenge5526 Рік тому
Amazing man❤️
@Qetoo
@Qetoo Рік тому
thank u helped me a lot
@trexnfabianndenis
@trexnfabianndenis 6 місяців тому
I started out with an escape room and now i'm back in school studying electronics-IT.. All thanks to your videos my friend 🙏
@PlayfulTechnology
@PlayfulTechnology 5 місяців тому
Oh wow - that's so awesome to hear!
@asdasdasd23e
@asdasdasd23e Рік тому
You are a legend, you helped a lot and you explained it really great!
@maxwellmoreira9911
@maxwellmoreira9911 Рік тому
For starters, congratulations for the video! great content and excellent teaching! I'm following this video for the development of a graduation project, and I wanted to integrate this project with the use of VR glasses (like google cardboard or VR Box) to visualize museum architectures in 3D. Do you have any tips on how to implement such functionality?
@chetantalele5841
@chetantalele5841 Рік тому
Is there any way to play a UKposts video as AR instead of using a video stored on device? I actually want to create an AR app that would scan over 70 different objects and display a separate video for each one. This would increase the size of the app,hence wish to fetch the videos from UKposts.
@bahaaaldeen9611
@bahaaaldeen9611 Рік тому
great work man
@timeforrice
@timeforrice 4 місяці тому
Thanks for sharing!!
@pablosalas9094
@pablosalas9094 Рік тому
hi I loved this video is very clear, what I don't know is how do you do to put another card over the original one?
@marcocattaneo9974
@marcocattaneo9974 Рік тому
Have the card-switch trick working (used Unity 2022.2.14f1 - so that version works fine too). It's a lot of fun to see it in action on your own phone. Purchased a second hand Google Pixel 4 as the VIVO phone I had didn't support ARCore, but the Google Pixel most definitely does (think all Pixel models do).
@srishtiagarwal8996
@srishtiagarwal8996 Рік тому
Mine is showing error can you please help me
@beecee793
@beecee793 Рік тому
Any examples for meshing the environment? And using that instead of detecting simple planes or tracking a specific image?
@engcisco
@engcisco Рік тому
Many thanks for the great video, is it possible to export it for web using WebGL? is it supported?
@MM-ye7og
@MM-ye7og Рік тому
Nice tutorial brother i just want to ask you wNice tutorialch software is easy and best to learn as DAW soft soft or abelton live. Pls reply as soon as you can
@user-xj2rj3qs7v
@user-xj2rj3qs7v Рік тому
You are/were not alone! I pray you found what has worked for you!
@gert2373
@gert2373 Рік тому
Hi Do you ever go back and check if there are any questions on your older projects you posted?
@Zipheon
@Zipheon Рік тому
I wanna ask for the tracking of the images, is there any limitation where by the colour must match? lets say the image library we gave a colour image but we track a monochrome image. Does it work?
@hasanmahmud2016
@hasanmahmud2016 Рік тому
Absolute G
@elisabologni7481
@elisabologni7481 Рік тому
Thank you very much for this tutorial. Unfortunately I got the following error when I build the project on Android: "The application requires last version of Google Play for AR". Everything seems ok. I also tried several devices without success. Any suggestions? Thanks
@paulmiddleton705
@paulmiddleton705 Рік тому
I had an issue with the Android phone not putting the 3D image over the anchor. Not sure what helped exactly. But potentially it might have been due to the size of the cube being too large to fit within the screen area. It was 1m3 and worked after I adjusted to be 0.1m3. Hope that helps someone else
@mwvitorino
@mwvitorino Рік тому
Hello, sorry for the translation via Google. When you are explaining about the event handler, is there a foreach that goes through the trackedImage variable where it is fed? Sorry for the stupid question, I program in PHP/Jquery some things are very familiar others I'm a little confused.
@ashekerasulaltayef4087
@ashekerasulaltayef4087 Рік тому
Thanks a lot!!
@redfangtabris7405
@redfangtabris7405 9 місяців тому
Hey im looking to develop an app with this video, how can i create a custom game object that can be edited within the space in real time, I want to allow the product to be tested and the drawers/ sliding parts to move. If its too hard to do tell me now lmao or im gonna try anyway
@sy0m287
@sy0m287 Рік тому
Thanks for the tutorial! it worked when I use cube as the prefab. But when I upload my 3D object, it did't worked. Do you know what is the problem here? I'm currently doing project for my school. I hope you can answer my question
@zachheaven
@zachheaven Рік тому
THIS IS TOTALLY AMAZING. Ive always wanted to start studying AR and this was the perfect jumping off point. One question i had was where could we find the script put into visual studio at the 16 min mark?
@zachheaven
@zachheaven Рік тому
found it. theres a link to the description at the end which leads you to github. scroll down on that and youll find it
@pedrodavid2599
@pedrodavid2599 Рік тому
@@zachheaven do u still got it? I couldn't find it
@theharmont7390
@theharmont7390 Рік тому
@@pedrodavid2599youtube does not allow you to send links :(
@kinga.b.1709
@kinga.b.1709 Рік тому
​@@theharmont7390 , Hello! Could you add this link to the description of your latest video on your channel?
@hellhxxoundss1930
@hellhxxoundss1930 6 місяців тому
im making this for a project .. can u please send the link via any social media site .. i reall need that line of code .. thanks@@theharmont7390
@prasadb5995
@prasadb5995 11 місяців тому
Finally something that works
@VINSMOKExOSKI
@VINSMOKExOSKI Рік тому
THANK YOU
@CanelaAZN
@CanelaAZN Рік тому
i love u so much bro, thanks very much
@LearnProfessional1
@LearnProfessional1 Рік тому
all the different elents together in a language that is universal. I've seen plenty of DAW tutorials being new, but tNice tutorials is by far the best so
@NovaShutter
@NovaShutter 7 місяців тому
Hey! It's the dad from The Wild Thornberrys!
@CromCrusader
@CromCrusader Рік тому
Thak you so much 🙏
@fahadnoushad
@fahadnoushad Рік тому
Hey can you do a tutorial on GeoSpatial API being used in AR core. It would be really great😊
@wassupbruhkingkongbuy882
@wassupbruhkingkongbuy882 Рік тому
thx brо realy worked
@optimus6858
@optimus6858 9 місяців тому
thanks but my apk installs normally on android pie when i open it , it closes instantly
@TripwithCharlien666
@TripwithCharlien666 10 місяців тому
Hello, great tut!! now, how can we test/run our oriject thru the cellphone, mine says something regarding USB cable and Unity instructions u.u
@apencilneckdesigns
@apencilneckdesigns Рік тому
Hey, thank you so much for this tutorial. I am using a Samsung a32 5g for this. When I hit 'build and run', I get an error. Any thoughts of what the issue might be? Thanks for you help!
@wyindepi8870
@wyindepi8870 8 місяців тому
i didnt have AR Session Origin. I have XR Origin instead. How to resolve?
Let’s Make an AR App in 15 MINUTES!! (Beginner Friendly)
17:31
immersive insiders
Переглядів 87 тис.
Vuforia Engine: How to Create Image Targets
12:32
Vuforia, a PTC Technology
Переглядів 85 тис.
Не пей газировку у мамы в машине
00:28
Даша Боровик
Переглядів 2,1 млн
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 118 млн
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Переглядів 2 млн
How to make a Secret Bookcase Door (DIY Escape Room Tutorial)
44:09
Playful Technology
Переглядів 10 тис.
GPT-4o - Full Breakdown + Bonus Details
18:43
AI Explained
Переглядів 133 тис.
OpenAI’s GPT-4o: The Best AI Is Now Free!
9:14
Two Minute Papers
Переглядів 11 тис.
AR-Step-by-Step Guide: How to create Augmented Reality Art
9:14
Artivive
Переглядів 74 тис.
Get Started with AR in Unity in 6 minutes!
6:59
Novaborn
Переглядів 128 тис.
How I made this Augmented Reality sculpture come to life
1:00
Yunuene
Переглядів 34 тис.
LEARN UNITY - The Most BASIC TUTORIAL I'll Ever Make
2:04:31
Imphenzia
Переглядів 3,1 млн
Samsung UE40D5520RU перезагружается, замена nand памяти
0:46
Слава 100пудово!
Переглядів 3,9 млн
iPhone 17 Slim - НЕ ОНОВЛЮЙ iPhone в 2024 | Новини Тижня
31:12
Канал Лучкова
Переглядів 35 тис.
Какой телефон лучше всего снимает? 🤯
0:42