Augmented Reality Tutorial | Gaze Interaction in Unity

Sdílet
Vložit
  • čas přidán 19. 04. 2020
  • In this Augmented Reality Tutorial Matthew Hallberg is going to show us how to do gaze interactions in Unity with ARFoundation with ARkit and ARcore.
    Stay in Touch with Third Aurora
    --------------------------------------------------------
    Website: thirdaurora.com/
    Facebook: / third-aurora
    Instagram: / thirdaurora
  • Věda a technologie

Komentáře • 99

  • @thatOne873
    @thatOne873 Před 4 lety +4

    huge talented, thanks for your work and explaination

  • @ZacharyAghaizu
    @ZacharyAghaizu Před 3 lety +3

    I came to this video in august when I first started, I was too new to unity. Now it's great to come back to this with a good enough understanding to follow through :D

    • @joshuadanieldsouza
      @joshuadanieldsouza Před 5 měsíci

      hey can u see the quad when the camera is pointing towards it cause it isn't popping up in my unity editor while i'm running

  • @ritvi
    @ritvi Před 3 lety +2

    This was a very nice tutorial. Thank you!

  • @user-of2si8ew1u
    @user-of2si8ew1u Před rokem

    Amazing tutorial!!! and very efficient, thank you!!

  • @Designguidetv
    @Designguidetv Před 4 lety

    hey great tutorial, at first I thought there was an eyetracker to see what you're looking at and thought, wow this is amazing but this is also pretty cool.

  •  Před 2 lety

    Very good tutorial, thanks for the hard work! Great explanation for a newbie like me!

  • @trungnghia2938
    @trungnghia2938 Před 10 měsíci

    This is so cool, you are best 🥰🥰

  • @vishuu528
    @vishuu528 Před 4 lety +1

    Yay! Thank you for this..! 😍👍

    • @samarthsingh663
      @samarthsingh663 Před 4 lety

      hello vish patel, samarth singh this side ...i got it what he is doing but i m not able to understand how we get that world map n all , if u have done it can u please help me , i m in great need of your help , looking forward to your reply 🙂 and ya if u wanted i can share u my gmail id anyway. thank u in advance

  • @jonbergstrom2254
    @jonbergstrom2254 Před 3 lety

    Hey great tutorial!!

  • @chloefyvieadams
    @chloefyvieadams Před 2 lety +1

    Amazing tutorial thank you so much 🙏 any way to make an audio trigger linked to the gaze interaction so when you look at object it makes a sound. Really appreciate all you do!!

  • @mohammadrasoulfard-habibi3066

    Great tutorial mate. Where did you learn all the c# coding from? Any tips or in-depth tutorials on this would be greatly appreciated.Thanks in advance

  • @RajrkSunny
    @RajrkSunny Před 4 lety

    It's really amazing how you did this, I saw this cool video on Linked in and I immediately subscribed to your channel. One quick question, can we export this AR as USDZ(apple's format) in unity?......Thanks

  • @ZacharyAghaizu
    @ZacharyAghaizu Před 3 lety

    Thank you for this, but in my unity 2020 I get this error when trying to run "Recursive Serialization is not supported. You can't dereference a PPtr while loading. (Constructors of C# classes may not load objects either. See stacktrace.)" does anyone know why. I tried deleting everything, maybe the actual scene has all the errors

  • @jaylee783
    @jaylee783 Před 3 lety +1

    Is it possible to explain how it was 3D puzzle us states model converted with Blender so they could be moved independently as in a video, please

  • @datasciencesagemode5691

    This is awesome. Which Augmented Reality headset can I buy and use ?

  • @hiabex
    @hiabex Před 2 lety

    I'd be interested to just get gaze control to press a UI button to trigger an event such as 'loadNextScene' for Unity VR. You'd be amazed how much time can be lost just trying to find out if that's still a thing in 2021. Would this video help?

  • @aboziad100
    @aboziad100 Před 3 lety

    i wanted to ask in the first example in the video you have shown corona information's, is those information's connected to data base can be in real time? can i connect my AR to a data base please, so the reading will be real time? thanks a lot

  • @ecarttop6955
    @ecarttop6955 Před 2 lety

    Hi , very good tutorial , i wonder can we spawn the cube by turnin it to prefab and place it on script Place On Plane ?

  • @userunidentifies7610
    @userunidentifies7610 Před 3 lety +2

    @Matthew, The type or namespace name 'InfoBehavior' could not be found -error . Plz help
    Used System.Linq also

  • @AxisMundiOnline
    @AxisMundiOnline Před 2 lety

    Nice one!

  • @arouareads
    @arouareads Před 4 lety

    For map visualization what API did y use please

  • @khmaieshassen
    @khmaieshassen Před 3 lety +6

    was expecting the same result like in the instagram post
    😞

  • @erjuanjojj
    @erjuanjojj Před 2 lety

    Very nice, but putting the lerp in the update of each info object is necesary? I would use a coroutine. And also is Lerp correctly used? it is meant to interpolate between to numbers, and the last parameter is meant to be a percentage between 0 and 1, you are using it other way.

  • @sexypotato
    @sexypotato Před 3 lety

    Bravo!!!

  • @oussamamorkache2560
    @oussamamorkache2560 Před 4 lety +5

    Amazing thanks, Is it possible to explain how it was 3D puzzle us states model converted with Blender so they could be moved independently as in a video, please

    • @anirudhnv7389
      @anirudhnv7389 Před 3 lety +1

      just download a vector of the map and export as svg to blender. there convert it to mesh and extrude upwards. that should do it

  • @igerbil3609
    @igerbil3609 Před 2 lety +1

    I'm getting this error from the gaze script!
    The type or namespace name 'Raycast' could not be found (are you missing a using directive or an assembly reference?)

  • @GeospatialTechnologies

    Please, I am trying to build an AR app using Unity. I have ten images and ten URL links to websites; I need to link the ten images with those ten URL links. Simply, when I scan the image with the phone's camera, I want the URL to open directly. Could you help me by explaining how can I do that?

  • @gamermclife2717
    @gamermclife2717 Před 4 lety +3

    😁Dude still doing some amazing stuff. #YoungStark

  • @sbvf
    @sbvf Před rokem

    life saver

  • @user-sw5sn8vz4u
    @user-sw5sn8vz4u Před 3 lety +2

    Hi, I got this error: Field 'InfoBehaviour.SectionInfo' is never assigned to, and will always have its default value null
    I did drag SectionInfo into script Section Info...
    And the SectionInfo can't be seen in play mode, why is that?

  • @ashishbagul6283
    @ashishbagul6283 Před 3 lety

    Hi how do I make it work for an image. For eg if I look at image then info about it pops up

  • @fahrulvre
    @fahrulvre Před 4 lety

    can this tutorial use for vuforia unity?

  • @codingengineer1487
    @codingengineer1487 Před 3 lety +2

    Hey! I am new to AR/VR Can anyone please tell me how I can learn all these coding stuffs? I face too many problems due to this.

  • @poojab3272
    @poojab3272 Před 9 měsíci

    can I use Vuforia ar camera for the plane detection and then when the user touch it the model will appear and then the gaze interaction will be happen is it okay to do this .. or can i do this?

  • @youssefbenbrahim3116
    @youssefbenbrahim3116 Před 4 lety +2

    Awesome work as always, please can i get some help on the previous chart video. i did all the code the same, and i had this error, how can i fix it ??
    Format exception : input string was not in the right format.

    • @ThirdAurora
      @ThirdAurora  Před 4 lety

      are you using a different API than what I used in the video?

  • @zhangmomeo2193
    @zhangmomeo2193 Před 4 lety

    Can we use ARFoundation to make an AR multiplayer game? I think it will be COOOOOL if I can shoot the virus in the air with my nephew.

  • @rohitbrr
    @rohitbrr Před 4 lety

    wait. where did that gaze script come from

  • @simonesanna674
    @simonesanna674 Před rokem

    hi guys, I have a problem with gaze script: error CS1061: 'InfoBehaviour' does not contain a definition for 'CloseInfo' and no accessible extension method 'CloseInfo' accepting a first argument of type 'InfoBehaviour' could be found (are you missing a using directive or an assembly reference? I saw the video many time, I read the script many tima but i dont find the problem. can you help me?

  • @joshwa2264
    @joshwa2264 Před 2 lety

    Can you do this with vuforia?

  • @sreerajr7895
    @sreerajr7895 Před 3 lety +2

    Thats an amazing work.I have a question ... how was the map made.. is it a set of 3d seperated models which was made for this or available for free any where. it will be really helpful if somebodh share the assets link or some good quality 3d model websites where i can get such models.

    • @prashantdesani
      @prashantdesani Před 3 lety

      Hey, I'm also looking for this map. If you find it somewhere please share it here.

  • @rohith6xt
    @rohith6xt Před 3 lety

    sir, does this work on redmi note 4....?

  • @stuileblank
    @stuileblank Před 2 lety

    Does it work in vuforia??

  • @sohanidas2911
    @sohanidas2911 Před 2 lety +3

    Can you show an example how to tap on a 3d object to show some info on a panel? Would be really helpful. Thanks

  • @stute_01
    @stute_01 Před 2 lety

    Thank you Young Stark ; ) for the Face camera Script,, However the Gaze script isn't working,..

  • @mentalprogram5256
    @mentalprogram5256 Před 3 lety +3

    Step 1: open it up in unity... how exactly?

  • @itayhilel2168
    @itayhilel2168 Před 2 lety

    Make a video on how to make the falling cubes

  • @TheConjurer100
    @TheConjurer100 Před 3 lety

    Doesn't detect plane and places the object randomly. Using ARCore Pixel :/

  • @ahadali3908
    @ahadali3908 Před 5 měsíci

    Woah!
    Amazing!!
    But like,
    The sign doesn't go away when I face something that's not a cube.
    Like you showed in the part 16:55.
    The last popped up sign persists.
    Any fixes??

    • @joshuadanieldsouza
      @joshuadanieldsouza Před 5 měsíci

      hey in my unity editor scene the sign doesn't pops up any suggestion

  • @shahidahmed7734
    @shahidahmed7734 Před 4 lety +1

    Hi, I am getting this error from your last Coronovirus API. any Suggestion please?
    public void GetTimeData(UnityAction callback) {
    error CS0246: The type or namespace name 'UnityAction' could not be found (are you missing a using directive or an assembly reference?

    • @MatthewHallberg
      @MatthewHallberg Před 4 lety +1

      yeah I am on my phone now but I think at the top you need using UnityEngine.Events;

    • @shahidahmed7734
      @shahidahmed7734 Před 4 lety

      @@MatthewHallberg Thanks for getting back to me :) Much Appreciated Mate :)

  • @ashishankit9911
    @ashishankit9911 Před 4 lety

    Can you make AR navigation using UNITY for Android tutorial pls?????

  • @diegoduarte4563
    @diegoduarte4563 Před 3 lety +1

    Hey @
    Third Aurora, amazing tutorial and explanation.
    I have one question, why if i convert this GameObject into a prefab and then spawn via script with Instantiate, it does not work the interactivity?.
    Regards

    • @ZacharyAghaizu
      @ZacharyAghaizu Před 3 lety

      Hi Diego, did you figure it out? I have the same issue

    • @tanmaysinghal8370
      @tanmaysinghal8370 Před 3 lety

      @@ZacharyAghaizu were u able to resolve it?

    • @tanmaysinghal8370
      @tanmaysinghal8370 Před 3 lety

      @@ZacharyAghaizu and also, could you please share the script used for instantiating, I am not able to edit the script according to that....

    • @ZacharyAghaizu
      @ZacharyAghaizu Před 3 lety +1

      @@tanmaysinghal8370 i had this on each prefab public class FaceHand : MonoBehaviour
      {

      private Transform target;
      Vector3 targetAngle = Vector3.zero;
      void Start() {
      target = GameObject.FindWithTag("Player").transform;

      }
      void Update() {
      transform.LookAt(target);
      targetAngle = transform.localEulerAngles;
      //targetAngle.x = 0;
      //targetAngle.z = 0;
      transform.localEulerAngles = targetAngle;
      }
      }public class FaceHand : MonoBehaviour
      {

      private Transform target;
      Vector3 targetAngle = Vector3.zero;
      void Start() {
      target = GameObject.FindWithTag("Player").transform;

      }
      void Update() {
      transform.LookAt(target);
      targetAngle = transform.localEulerAngles;
      //targetAngle.x = 0;
      //targetAngle.z = 0;
      transform.localEulerAngles = targetAngle;
      }
      }

    • @Hiren24
      @Hiren24 Před 2 lety +1

      I just rotated the text 180 degrees on the y axis and it works for me

  • @vishwahsiva8738
    @vishwahsiva8738 Před 4 lety +1

    i am getting thi error can any one help me
    Assets\Scripts\Gaze.cs(11,50): error CS1061: 'InfoBehavier' does not contain a definition for 'ToList' and no accessible extension method 'ToList' accepting a first argument of type 'InfoBehavier' could be found (are you missing a using directive or an assembly reference?)

    • @Tota1N00b
      @Tota1N00b Před 3 lety +4

      you may accidentally write FindObjectOfType instead of FindObjectsOfType. s is missing.

    • @IEATRAWCHICKEN
      @IEATRAWCHICKEN Před 3 lety +1

      Try adding "using System.Linq", it just cleared the error for me

    • @wanglinda2212
      @wanglinda2212 Před 2 lety

      @@Tota1N00b Amazing! thanks!

    • @shebababu1236
      @shebababu1236 Před rokem

      I got the same error, I tried to add "using System.Linq", still it doesn't work

  • @dclxviclan
    @dclxviclan Před 3 měsíci

    Hello u can watch u github issues Webview to Texture ? Help me please❤

  • @bosse-1760
    @bosse-1760 Před 2 lety +1

    Very nice tutorial. But I struggle with 12:02 when you press on ToList and click on Quick fix and then using system.linq; I cant find the button Quick fix nor using system.linq; the the only thing I can see at its place is Quick Actions and Refactorings... so I dont know what to do. Anyone have the same problem? Im on version 2019.4.40f1
    SOLVED thanks to Roy Yang in an earlier comment he said "you may accidentally write FindObjectOfType instead of FindObjectsOfType. s is missing."

    • @bosse-1760
      @bosse-1760 Před 2 lety +1

      SOLVED !!!! thanks to Roy Yang in an earlier comment saying "you may accidentally write FindObjectOfType instead of FindObjectsOfType. s is missing."

  • @shashwatsharma580
    @shashwatsharma580 Před 3 lety

    I cant see the text above the objects and gaze interaction in not working. can u please help me with it?

  • @Caio-Mendez
    @Caio-Mendez Před 4 lety

    I need help

  • @nolangericke8136
    @nolangericke8136 Před 3 lety

    does anyone else have trouble with the gaze interaction

  • @camelCased
    @camelCased Před 4 lety

    Great. But it's not truly "gaze" - it doesn't track your eyes, but just the camera center.

  • @ferdinandkasangati5089
    @ferdinandkasangati5089 Před 11 měsíci

    hey, how are you tho? all your videos are dated 3 years ago,
    is everything alright man?

  • @Didi-bu8xw
    @Didi-bu8xw Před 2 lety

    cant open the file🙍…

  • @certeccm
    @certeccm Před 2 lety

    Ouch. Came here because I thought this was gaze interaction (eye tracking). It isn't, it is just raycasting from the camera position (which I knew how to do). Nice tutorial though, but not what I was looking for.

  • @SentinelYT
    @SentinelYT Před 4 lety +3

    AR INDOOR NAVIGATION PLEASEEE

    • @MatthewHallberg
      @MatthewHallberg Před 4 lety

      AHHH NOOOOO

    • @SentinelYT
      @SentinelYT Před 4 lety +1

      @@MatthewHallberg PLEASEEEEEEEEEEE 🥺

    • @MatthewHallberg
      @MatthewHallberg Před 4 lety +3

      @@SentinelYT I will look into it soon lol no one cares about anything else.

  • @aboziad100
    @aboziad100 Před 3 lety

    thank you a lot, you help every one very much do you have tutorials so i can buy? i'm educator and i need to do AR kids stories. so i need some help if you please can you send me your email.

  • @DanielMelo001
    @DanielMelo001 Před 4 lety

    The repository doesn't exist.