If you mean current location of the user/device, it’s the AR camera object, it represents the rear camera of the device.
@NighTMare.001Ай бұрын
Hey I am seriously thinking about making this(something similar) as my final year computer science project, can you pls answer some simple questions for me?
@AbhimanyuVenuАй бұрын
is vuforia engine only for ios?
@joshuadrewlowАй бұрын
Vuforia engine runs on various platform, here is their list: developer.vuforia.com/library/platform-support/recommended-devices
@AbhimanyuVenuАй бұрын
@@joshuadrewlow for creating map , we need an iphone right? since the vuforia area creator app is only available for iphone
@joshuadrewlowАй бұрын
Correct, you need an iPhone with LiDAR support. Or you use the scan of a Matterport, NaVis or Leica camera. Often companies have those scans, they can be imported. Just in case you work with a partner.
@adityanjsg992 ай бұрын
I instantly subscribed.
@joshuadrewlow2 ай бұрын
Amazing 🥲
@Spartan39992 ай бұрын
cool
@joshuadrewlow2 ай бұрын
You are cool! Thanks for your comment 😎
@saylikulkarni42102 ай бұрын
How many parts are remaining to complete this app??
@joshuadrewlow2 ай бұрын
How many parts of tutorials? Totally depends on what do you want to achieve with your app. Some apps might never require to activate a new floor. There are always things that can be improved, e.g. server side data management. Are you looking for something particular?
@patrickscheper2 ай бұрын
Awesome tutorial!!
@joshuadrewlow2 ай бұрын
Thanks Patrick!
@syahmctips2.0713 ай бұрын
do i need to set up vuforia in unity?
@joshuadrewlow3 ай бұрын
Yes, please read the docs. This is not a "build it from scratch tutorial". Vuforia and Unity have excellent docs.
@intrujustice10693 ай бұрын
Hi can I use Matterport on iPhone to make 360 and 3D scan?
@PrevalentAA3 ай бұрын
Have the same queston! Does it have to be perfect?
@joshuadrewlow2 ай бұрын
Hi there, sorry for the late answer. You can use iPhone to create a Matterport scan yes. According to this page you can even now buy the MatterPak addon and therefor should be able to create an AreaTarget with it: matterport.com/cameras
@PrevalentAA2 ай бұрын
@@joshuadrewlow Thanks a lot! Keep up the amazing work
@joshuadrewlow2 ай бұрын
Thanks ☺️
@daddymuphasa3 ай бұрын
Pls how did you build this.... What softwares did you use to achieve this
@joshuadrewlow3 ай бұрын
Unity and Vuforia. Check out other videos on my channel. I created some tutorial videos. Thanks for your comment.
@daddymuphasa3 ай бұрын
I appreciate a billion bro
@dayvonalecsausa84673 ай бұрын
hello may i ask help the area target scanned disappear on certain level like for example im dragging the area target upward. how to put together multiple scanned area without that issue
@joshuadrewlow3 ай бұрын
Where did the Area Target disappear? In the Area Target Generator app or inside Unity? In the Area Target Generator you can only look at one data set at the time, but you can create multiple Area Targets from that data set, by cropping different regions.
@dayvonalecsausa84673 ай бұрын
@@joshuadrewlow it was on unity. But i saw your other video and it helped a lot thank you so much
@joshuadrewlow3 ай бұрын
Good to hear it worked. Thanks for taking the time to comment 👍🏻
@dayvonalecsausa84673 ай бұрын
@@joshuadrewlow hello its me again. how do i have access to more than 20 area target on vuforia?. i reached the limit but i still need to scan more area target.
@mohammadismail90003 ай бұрын
Hello, how can i integrate 3d map generated from matterport to nevmesh?
@joshuadrewlow3 ай бұрын
What is the format of the 3d map? Do you already have an Area Target? For the navmesh you can take whatever 3d model. For the Area Target you need the MatterPak.
@syahmctips2.0713 ай бұрын
can i use normal phone if i dont have the 3d camera? its seems expensive
@joshuadrewlow3 ай бұрын
It is expensive. Only recommend for real apps. Not if you create prototype or test things. Here you finde information, it requires an iPhone with LiDAR: developer.vuforia.com/library/environments/area-targets#prerequisites
@MD.ISMAIL-ph4lm3 ай бұрын
did you use any pathfinding algorithm such as A* etc.?
@joshuadrewlow3 ай бұрын
Yes, the Unity internal path finding system called NavMesh.
@user-yu5nm4op1q4 ай бұрын
Hey Joshnua loved your video, i have some sort of a similar use case where i need to use indoor navigation for example lets think of it as an airport ,like if a user wanted navigation to a certain gate, so far what i have done is set up a camera and current gps coordinates etc, but i am new to this is there any way you could guide me to move forward with this, by the way i am doing this POC only so it doesnt have to be perfect i dont know how to move forward with this.
@joshuadrewlow4 ай бұрын
I worked with point clouds not GPS coordinates. Do you also want to show the way with AR or just 2D on a map? Did you see part 1 of my tutorial?
@user-yu5nm4op1q4 ай бұрын
@@joshuadrewlow for testing purposes i want to do this in my office and i have 2D map but i do want to use the phone back camera so i guess in 3D i am still new to all of this.
@joshuadrewlow4 ай бұрын
I see. This might be a good page to start: developer.vuforia.com/library/environments/area-targets Maybe a word of caution: Navigation is a very complex use case. AR makes it even more complex. If you are completely new to AR I suggest you try to start with a simple AR use case like showing a 3D model with a reference image: developer.vuforia.com/library/objects/image-targets
@gilbertdelaloye2714 ай бұрын
Genial! Sieht hammermässig aus! Wenn das jetzt noch für die Apple Vision Pro verfügbar wäre... Take my money :D
@joshuadrewlow4 ай бұрын
Ich arbeite daran. Danke! 🤭
@charityeramis39805 ай бұрын
How to deploy it?
@joshuadrewlow5 ай бұрын
Deploy to where? To phone or to app store? Follow The build guide of Unity.
@nitolsaha90947 ай бұрын
I have a .pod file from the Faro Scanner. Can you suggest how I can convert it to an E57 file to create an area target?
@joshuadrewlow6 ай бұрын
Hi there, thanks for your question. I have no experience at all with Faro scanner. Here is a thread I found about possibility when you have the Faro Raw files: developer.vuforia.com/forum/area-targets/e57-leica-areatarget-genrator It says that you can follow similar settings like Leica: developer.vuforia.com/library/environments/area-targets
@dandi_saputra7 ай бұрын
I have some questions for my assignment project at college. Does environmental object scanning have to use iOS? Can it be done on Android? And do you have to scan the object? Q
@joshuadrewlow7 ай бұрын
Thanks for dropping by! iOS is the cheapest version. By using the Vuforia Creator App. It can be used only with LiDAR supported devices. Android is not supported. Professional 3D scanners can also be used like Matterport, NaVis or Leica.
@thumbnasiuminc43737 ай бұрын
Nice. How did you do the occlusion of the green paths behind objects in the distance?
@joshuadrewlow7 ай бұрын
I used the 3d model created by Vuforia. Some imperfect parts I occluded myself with basic cubes and a custom shader, link in the description. in kore advanced projects I even edited the 3d model in Blender to fix certain things.
@thumbnasiuminc43737 ай бұрын
@@joshuadrewlowthanks man!
@thumbnasiuminc43737 ай бұрын
Splendid work. How did you mask the green navigation paths around corner obstacles?
@joshuadrewlow7 ай бұрын
Like you have already seen the answer, I commented on your comment in the tutorial video. Cheers
@thumbnasiuminc43737 ай бұрын
@@joshuadrewlow sorry about the double post! When I originally posted on this video, my comment didn’t show up until several hours later for some reason.
@pranavdeshpande67798 ай бұрын
hey man doing the same project for my college first floor was no issue but as soon as we are moving area target above certain height for second floor it is getting invisible. would love to get insights how did you make multi floor navigation. we have kept all the first floor area targets in multi target fyi
@joshuadrewlow4 ай бұрын
Sorry for seeing your comment so late! Sometimes I don’t get notified properly by YT. Did you find a solution? Best approach for me is to activate/deactivate ATs once the user us walking up stairs. How did you try to solve it?
@pranavdeshpande67793 ай бұрын
@@joshuadrewlow hi there yes we solved the issues , but we would really need more guidance on this can we arrange a meeting with you please as we have less time
@joshuadrewlow3 ай бұрын
I will try to upload a tutorial to help you out. For possible meeting please contact me on LinkedIn. Are you on there?
@shivpawar1358 ай бұрын
Can I make it for Android, I want to make area Target and have only Android is it possible?
@joshuadrewlow8 ай бұрын
Unfortunately not at the moment
@sieyyy78368 ай бұрын
I just want to ask how did does the localisation work? Like what is the technology behind that, I just want to know because we are working on a school campus indoor ar navigation at the moment and we need to integrate the localisation of the user with the 2d map in order to know the user current position. Hope you find this comment, thankyou
@joshuadrewlow8 ай бұрын
I use Unity and Vuforia Engine. For localisation I use the Vuforia Area Targets, an optimised point cloud for augmented reality.
@StepUpAcademy_Xiva8 ай бұрын
Thanks for your videos. I have question. You tried make programm for Microsoft hololens and this program working in hololens ?
@StepUpAcademy_Xiva8 ай бұрын
I think AR Indoor navigation and Vuforia Engine
@joshuadrewlow8 ай бұрын
Would be very interesting, but no I haven’t tried that.
@StepUpAcademy_Xiva8 ай бұрын
@@joshuadrewlow How does this program work if the building has an elevator?
@joshuadrewlow8 ай бұрын
You can handle it for example with colliders. Has to be handled with extra logic, but it’s possible.
@StepUpAcademy_Xiva8 ай бұрын
@@joshuadrewlow Can you make a video of this? This is very important to me.
@tobiasp.67179 ай бұрын
Hello, great overview. I have the following problem. I want to place 3D objects in an AR experience in one session and then save their location to show them again in another session, for example when I close the app. It would be best if there was a way to store the information locally. Do you have any ideas or recommendations? is that possible with vuforia?
@joshuadrewlow9 ай бұрын
It’s possible with Vuforia yes. Nevertheless it depends what your use case is. If you just need a small AR experience I recommend using AR Foundation. For larger AR experiences you can take a look at Vuforia Area Targets. With the API I showed in this video you can create them on runtime on the device. You could persist them, upload to a server and download it on other device as well. You also have the option to create a point cloud needed for a session with a pro camera e.g. Matterport or NavVis. Does that help?
@tobiasp.67179 ай бұрын
@@joshuadrewlow My use case would be the following: I would like to develop an app with which I can display sensor data in real time with augmented reality. To do this, however, I have to put text fields with the sensor information where the sensors are in the real world. Of course, I only want to have to do this once and then every time I start the app again, it remembers the positions of the individual sensors. Thanks for your quick response btw :)
@joshuadrewlow9 ай бұрын
I clicked on delete comment accidentally dang it!
@joshuadrewlow9 ай бұрын
Long story short: yes this is definitely possible with Vuforia! If it's only a machine panel or something like that, try to use Model Targets. You will get away a lot cheaper! For large areas you can use Area Targets. hard part will be to get live data over API into Unity app. Ideal you already have one from sensor manufacturer. Sorry for longer reply. Working on two navigation apps :)
@fijithecreator56410 ай бұрын
Hi, I am missing information on human segmentation/ occlusion. What happens when multiple people are in the scene is the nav mesh hidden? Same with fingers or a hand in front of the camera? I’m currently looking for a way to add human/ finger occlusion to an AR Object inside my Area Target!
@joshuadrewlow9 ай бұрын
Have you tried using the Runtime occlusion mesh, but I am pretty sure this didn’t work for me also. You can try to set up AR Foundation additionally in the project. As far as I know you can have both in the scene. I think there is some documentation out there. To add human/finger occlusion in AR Foundation is really easy, you just have to add the correct script that is already in the framework. If you need more help tell me and I can make a video about it. ✌🏻
@user-gc1hg9sp9k10 ай бұрын
do we need Iphone to scan the object?
@joshuadrewlow10 ай бұрын
What object? This use case uses the scanning of an environment. And yes an iPhone with LiDAR support can be used.
@malapoling833811 ай бұрын
❣️ *Promo sm*
@joshuadrewlow11 ай бұрын
Nope not into this stuff
@flgrm11 ай бұрын
Thanks for your videos and tutorials Joshua, always very much appreciated :)
@joshuadrewlow11 ай бұрын
Thanks ✌🏻
@prabakarans542011 ай бұрын
Hi Joshua! Excellent video and thank you for sharing. How did you calculate time and distance? can you please share in detail. thanks in advance.
@joshuadrewlow11 ай бұрын
Distance is from adding up the distances between the corner points of the calculated path by the NavMeshAgent. You need to use Vector3.Distance() docs.unity3d.com/ScriptReference/Vector3.Distance.html Time is calculated simply by using the average walking speed I found on Google. Is that enough detail?
@prabakarans542011 ай бұрын
Off screen pointer not working. In unity asset pointer object will be 2d but I think you have using as 3d object right? How can I used it.Can you please help me..
@joshuadrewlow11 ай бұрын
The target object has to be a 3d GameObject yes! Check out carefully the demo scene of the asset. I think I used the second corner of the NavMeshAgent‘s path and in most cases it works. It could be done more smoothly.
@prabakarans542011 ай бұрын
@@joshuadrewlow Its working smoothly. Again thank you for excellent video and support! Great work😇
@julianwagner537611 ай бұрын
Can you Do a Video about the Line Renderer please? In my school Projekt I Just have an object, which is spawning at your location and walks to the target room while spawning cubes to visualize the way. In my opinion not the best solution. Nice Video❤
@joshuadrewlow11 ай бұрын
I sure can do a more detailed video about, but actually I already have talked about it. Did you see my other video where I already shared some things about it? kzfaq.info/get/bejne/a7WaltOqu5OyYIU.html Here is the link for the script that I used: gamedev.stackexchange.com/questions/67839/is-there-a-way-to-display-navmesh-agent-path-in-unity/86255#86255
@julianwagner537611 ай бұрын
@@joshuadrewlowThanks for your fast reply and the link to your Script and now I will watch your other video😃
@joshuadrewlow11 ай бұрын
@@julianwagner5376let me know if you need more information ✌🏻
@chiranthr3302 Жыл бұрын
Hello Sir Can I make use of zedmini for 3d scanning and put it to vuforia area target generator
@joshuadrewlow11 ай бұрын
Hello Sir, thank you for your comment. It looks like that this is not possible out of the box. I found some documentation on how to extract a 3D point cloud from a Zed Mini device (www.stereolabs.com/docs/depth-sensing/using-depth/#getting-point-cloud-data). Nevertheless, then you still need to convert it into .e57 file and I have no expertise in that. I also don't have time or money to buy one specifically to try this out. Have you tried scanning a room with an iPhone using the Vuforia Capture app?
@vaishnavb8799 Жыл бұрын
how to import ARStatecontroller.
@joshuadrewlow Жыл бұрын
I created it myself
@JoystickLab Жыл бұрын
Hello Joshua, thanks for the video. Do you have any idea about the pricing? For this scale for example, how does the pricing work?
@joshuadrewlow Жыл бұрын
Yes I actually want to make a video about this, but here are the prices: - Commercial license to publish unlimited apps with advanced technology like Area Targets: around 30k USD per year - University license for student use: 10k USD per year I received those pricing lists not too long ago upon requesting a Vuforia agent. Unfortunately they currently don’t have any thresholds in their pricing models. I very much hope they will add this in the future. Best regards, Josh
@JoystickLab Жыл бұрын
@@joshuadrewlow Thanks for your reply. That seems like really expensive. Other ways of Indoor navigation is cloud anchor, but they are probably not so robust like area target
@joshuadrewlow Жыл бұрын
You mean cloud anchor from Google ARCore? Yes this is not so robust. I think it is so expensive because it solves many issues quite good. I haven’t tried it though and neither the WorldAnchor from Apple.
@juanestebanquinteromedina4674 Жыл бұрын
Hi Joshua thanks for the video it was be very usefull and wonderfull. Excuse can i ask You, how did You do they scan of the oficce ir what software did You use?
@joshuadrewlow Жыл бұрын
I used the Matterport Pro2 camera. For the upper floor we used the capture app of Vuforia (which is free to use).
@user-no8fi5sb9x Жыл бұрын
Nice summary of the updates re VE 10.14 . Thank you for sharing
@joshuadrewlow Жыл бұрын
Thanks :)
@92sphere Жыл бұрын
Hi, is it important to scan and have a pretty realistic model ? Can i achieve the same thing if I only have simply model that I built with relative scale compare to the real area? I'm currently working on my graduation project and I'm stuck in the part of scanning area.😢
@joshuadrewlow Жыл бұрын
You need to better understand in detail how this stuff works. It is not the model that is used for localisation. The model is only a side product that helps with development. What is used for localisation is a point cloud. This is a dataset of unique points in the environment, like a digital twin. During the localisation process (this happens actually all the time with the device camera) the phone creates a point cloud of what it’s currently seeing and compares it with a previously scanned point cloud to find it’s precise location. Vuforia requires that you create point clouds (they call it “Area Targets”) with certain methods, the cheapest one is with the free iOS app. All you need is a device with LiDAR support. More information here: library.vuforia.com/environments/area-targets
@92sphere Жыл бұрын
@@joshuadrewlow Thanks, I get it now. Previously, I was planning to use gps coordinate since I only need objects to appear in a specific location.
@JackSparrow-dz2tu Жыл бұрын
Man! This is good work and complex as well. In my University Fest, I want to create similar AR navigation throughout the campus for different locations available on Menu. After all this time, can u suggest less expensive or smart way to achieve it?
@joshuadrewlow Жыл бұрын
You could try use the product of a company that have produced something similar to my concept (they were much faster and professional than I): www.treedis.com/
@ruiguimaraes4346 Жыл бұрын
Hi Joshua, Im trying to do something like you have done, but I have some problems. I used to use Vuforia Area Target in Unity, but when I updated my Vuforia version, it was starting the errors. I never had this type of error when I use Area Target. I have done the scan with iphone, and updated to Unity. But gives me this error: MissingMethodException: bool UnityEngine.Texture2D.Reinitialize(int,int,UnityEngine.TextureFormat,bool) Vuforia.Image.CopyBufferToTexture (UnityEngine.Texture2D texture) (at <c743aea6c8934ed0bde7bea935120b03>:0) Vuforia.Internal.Utility.GLTFLoading.GLTFTexture.GetTexture () (at <c743aea6c8934ed0bde7bea935120b03>:0) . . . Already happen to you? Do you know any solution? Thanks,
@joshuadrewlow Жыл бұрын
No, I don't remember having an error like this. From which to which version did you update? Do you have the repo somewhere? You could send me a link if you want: [email protected]
@ekeshkumar-rc4hb Жыл бұрын
hi sir is there any way to hide the mesh wich appears during the real world navigation. i used mesh collider and run time mesh accluder but it hides line renderer at some places where mesh is not visible. thanks in advance
@joshuadrewlow Жыл бұрын
Of course yes, just deactivate the object with the renderer. So your issue is that your navmesh is occluding line? You can also make the line render y positions a bit above the ground/navmesh
@ekeshkumar-rc4hb Жыл бұрын
@@joshuadrewlow ya, my issue is our AT is not good quality is there any way to hide that, all the walls and floor appear as dull so I wanted to hide that.
@joshuadrewlow Жыл бұрын
@@ekeshkumar-rc4hb Are you saying that you are seeing the AT mesh when running on mobile? That should not happen. Did you enable Occlusion mesh on Area Target Behaviour?
@ekeshkumar-rc4hb Жыл бұрын
@@joshuadrewlow yes sir i applied occlusion mesh, in advanced settings option in AT.
@joshuadrewlow Жыл бұрын
Hm I don't know how to help further. You could create a small screen recording or contact me on one of my channels to have a video call: firefighter-ar.com
@shashankmali7725 Жыл бұрын
Hey! Is it possible to scan the environment with android phone. if yes which app to use?
@joshuadrewlow Жыл бұрын
Unfortunately this not possible no.
@ekeshkumar-rc4hb Жыл бұрын
hi sir ,...thank you so much for all of your help
@joshuadrewlow Жыл бұрын
You are very welcome
@ekeshkumar-rc4hb Жыл бұрын
@@joshuadrewlow ❤️
@snehathakur853 Жыл бұрын
Hello, could you please help us resolving the below issues that we're facing while we're building this project at our end: 1. LINE RENDERER is not visible 2. Cannot see the dynamic INT option (Part 2) 3. Facing scaling issues i.e the pointer is moving in some other direction and with random speed.
@joshuadrewlow Жыл бұрын
Thanks for stopping by. To narrow down your problems I need to ask some questions: 1: Where is the LineRenderer not showing? When running on the device or is it also not showing in the Editor? If it's showing in the Editor and not on the device then maybe the Area Target (AT) cannot be found. Have you tried to simply place a cube as child of the AT, and can you see it when running on the device? 2: What do you mean with the dynamic INT? 3: With "pointer" do you mean the off screen target indicator? What do you mean with scaling? What are you scaling, adding more ATs? Make sure that you set the indicator to one object only. For debugging try to show indicator to a static cube in the scene which is child of the AT. Hope this helps to get a bit more light into your problems. Best regards, Joshua
@rajabboyrajabov7014 Жыл бұрын
Hello. I need your help. I must make programm indoor navigation for my university
@joshuadrewlow Жыл бұрын
Have you seen my tutorial playlist? kzfaq.info/sun/PLcYgptwJHxUE7Q9ymWEX0zDs3SDgMarxu
@rajabboyrajabov7014 Жыл бұрын
@@joshuadrewlow If an area of 4000 square meters is used, what will be the size of the android application?
@rajabboyrajabov7014 Жыл бұрын
If I use an area of 70-80 sq m now, it will be 70-80 mb.
@joshuadrewlow Жыл бұрын
Very good question. The biggest factor is the texture used for occlusion. You can see it in the build report. Once it gets too big you can either reduce the quality of the texture (because most likely you only need it in editor) or not use texture occlusion, but manually with a custom occlusion shader on low polygon objects.