Garlic Suter
Garlic Suter
  • 137
  • 301 597
Medium by Adobe (free) short demo
It runs on your PC connected via USB-C cable to your Quest 3 headset. It's free, and you can export for 3D printing, great for student art projects!
Download: www.meta.com/experiences/pcvr/3257686387611106/
มุมมอง: 409

วีดีโอ

Carnival Cans PART 2: Coding Basics
มุมมอง 709 หลายเดือนก่อน
In Part 2 of 2, we write a script to keep track of the score and shoot some confetti out of a cannon! 3D Models from Kenney.nl
Setup - Singleplayer Espac3
มุมมอง 42ปีที่แล้ว
For Espac3 project, University of San Diego
Finding Coordinates in Minecraft
มุมมอง 243ปีที่แล้ว
For the eSpac3 summer camp at University of San Diego
05-student reflect
มุมมอง 23ปีที่แล้ว
05-student reflect
05-Code Reflect
มุมมอง 3ปีที่แล้ว
05-Code Reflect
04-Student rotateblue
มุมมอง 23ปีที่แล้ว
04-Student rotateblue
04-Code moveblue
มุมมอง 6ปีที่แล้ว
04-Code moveblue
03-StudentMoveBlue
มุมมอง 11ปีที่แล้ว
03-StudentMoveBlue
03-Code MoveIt
มุมมอง 9ปีที่แล้ว
03-Code MoveIt
02-Student resetblue
มุมมอง 17ปีที่แล้ว
02-Student resetblue
02-Code resetblue
มุมมอง 12ปีที่แล้ว
02-Code resetblue
01-Student Chickens
มุมมอง 17ปีที่แล้ว
01-Student Chickens
01-Code Chickens
มุมมอง 25ปีที่แล้ว
Explaining how the "chicken" command works so you can customize it!
SumiRiko VR Training Demo 1
มุมมอง 163ปีที่แล้ว
Created and coded by Mr. Suter's students (grit9.com) The objective is to train employees on recognizing problems with factory production parts and either working the problem, or tossing the bad ones in the trash.
Scenario 4 Unity VR Identify Problems Project
มุมมอง 180ปีที่แล้ว
Scenario 4 Unity VR Identify Problems Project
Scenario 2 - Car Brakes Unity Tutorial Project - Hints
มุมมอง 182ปีที่แล้ว
Scenario 2 - Car Brakes Unity Tutorial Project - Hints
Scenario 1 - Manhole VR Project Tutorial Hints
มุมมอง 213ปีที่แล้ว
Scenario 1 - Manhole VR Project Tutorial Hints
Scenario 3 - Placing circles on damaged areas in VR (Unity Project)
มุมมอง 361ปีที่แล้ว
Scenario 3 - Placing circles on damaged areas in VR (Unity Project)
Getting XR Controller (Action Based) Input Values
มุมมอง 7Kปีที่แล้ว
Getting XR Controller (Action Based) Input Values
Marble Physics (Colliders, Rigidbodies, and Physics Materials)
มุมมอง 238ปีที่แล้ว
Marble Physics (Colliders, Rigidbodies, and Physics Materials)
Animation Events to Run a Custom Function
มุมมอง 176ปีที่แล้ว
Animation Events to Run a Custom Function
Unity VR Tutorial - Dials and Buttons
มุมมอง 2.3Kปีที่แล้ว
Unity VR Tutorial - Dials and Buttons
VR "Change the Brake Pads" prototype
มุมมอง 99ปีที่แล้ว
VR "Change the Brake Pads" prototype
Mr. Manhole VR Demo
มุมมอง 90ปีที่แล้ว
Mr. Manhole VR Demo
Crossroads of NW Ohio Virtual Flythrough
มุมมอง 113ปีที่แล้ว
Crossroads of NW Ohio Virtual Flythrough
Cornhole VR Part 2 of 2: Coding (VR Basic Bytes Ep 4)
มุมมอง 127ปีที่แล้ว
Cornhole VR Part 2 of 2: Coding (VR Basic Bytes Ep 4)
Cornhole VR Part 1 of 2: Setup (VR Basic Bytes Ep 3)
มุมมอง 181ปีที่แล้ว
Cornhole VR Part 1 of 2: Setup (VR Basic Bytes Ep 3)
Create with Code Unit 3 Challenge - Balloon
มุมมอง 2.1Kปีที่แล้ว
Create with Code Unit 3 Challenge - Balloon
Unity - VR Brake Pads training demo
มุมมอง 85ปีที่แล้ว
Unity - VR Brake Pads training demo

ความคิดเห็น

  • @vusami
    @vusami 6 ชั่วโมงที่ผ่านมา

    Thank you!!!!!

  • @revitceria
    @revitceria 3 วันที่ผ่านมา

    yes it is simple, thanks bro

  • @IbnBahtuta
    @IbnBahtuta 10 วันที่ผ่านมา

    Spoiler Alert Unscrew the two screws and it is done.

  • @vusami
    @vusami 14 วันที่ผ่านมา

    Thank you very much. This is genius!

  • @JacobS-y1n
    @JacobS-y1n 2 หลายเดือนก่อน

    Thanks for the video

  • @RayAvidLebon
    @RayAvidLebon 2 หลายเดือนก่อน

    Thank you for sharing! Hoping I can try it soon!

  • @eflipp
    @eflipp 2 หลายเดือนก่อน

    thank you🙌🏻

  • @EROSNERdesign
    @EROSNERdesign 2 หลายเดือนก่อน

    why is it not available on the Mac!!!

  • @wwdefvswaeffrxz
    @wwdefvswaeffrxz 2 หลายเดือนก่อน

    1000th sub

  • @johnpettigrew3056
    @johnpettigrew3056 3 หลายเดือนก่อน

    Thanks Garlic 🧄 I appreciate you making these videos

  • @hewramanwaran6444
    @hewramanwaran6444 3 หลายเดือนก่อน

    Thanks a lot. Yes, It helped me a lot.

  • @antoniosampson7467
    @antoniosampson7467 4 หลายเดือนก่อน

    I literally just found one of these on the street. I went straight to TH-cam and found this video. I did EXACTLY as he said and got the thing right open. Thank you for posting this video. It was very helpful for ME. I appreciate it.

  • @cortegini3615
    @cortegini3615 4 หลายเดือนก่อน

    can u show the code pls? i need it, i dont know how you do it. Ty!

  • @ikarusrq4299
    @ikarusrq4299 4 หลายเดือนก่อน

    Hey man, i'm trying to follow the video but I cant seem to create the "InputData" variable. No matter if i use the UnityEngine.XR or UnityEngine.XR.Interaction.Toolkit, or if i use [RequireComponent(typeof(InputData))] like in shrimp's tutorial, it just gives me an error stating the namespace could not be found, do you know if by chance that namespace has been updated since or if there's another way to get it working?

    • @beauwacker5343
      @beauwacker5343 3 หลายเดือนก่อน

      InputData isn't a variable, it's a reference to the InputData script that the video shows before the TriggerInputDetector script.

  • @sergk5701
    @sergk5701 4 หลายเดือนก่อน

    well.. this thing "using Unity.XRContent.Interaction" does not work for some reason. And I can not find any solution anywhere on how to actually get the values from this Knob. Error: The type or namespace name 'XRContent' does not exist in the namespace 'Unity' (are you missing an assembly reference?). UPD for this after abt 8 hours of mindfight : this thing "using Unity.XRContent.Interaction" only works, if that name space exists somehow in your project. As I was trying to port a Dial into my own separate project - it was impossible to reach XRKnob, without the namespace. AND THIS IS NOT EXPLAINED ANYWHERE, besides it is probably the main purpose for anyone to use these examples. And what is "namespace" and how to identify the exact this one and where to look for it - is not explained anywhere aswell. If you need the same thing which I needed - basically turning a knob and controlling something - you will have to describe your own namespace inside your own script. And mind that at least in Unity 2022 latest XRI examples the namesapce syntax is different - it is : "namespace UnityEngine.XR.Content.Interaction" . You will have to type : " using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.XR.Interaction.Toolkit; using TMPro; using UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets; namespace UnityEngine.XR.Content.Interaction { public class YourScript : MonoBehaviour { //////////...and right here you will identify XRKnob and create public voids with it, e.g.: public float KnobValue; [SerializeField] [Tooltip("Stores the knob used to set Something")] XRKnob m_TurnSomethingKnob; public void KnobRotate() { KnobValue = m_TurnSomethingKnob.value; //// your instance ........SendFloat("whatever", KnobValue); } }} " you're welcome

  • @MichaelBoese
    @MichaelBoese 4 หลายเดือนก่อน

    Hi. Its this possible via WIRELESS? Kindest reguards.

    • @OPMayo_VR
      @OPMayo_VR 3 หลายเดือนก่อน

      Yes.

  • @empanadas4207
    @empanadas4207 5 หลายเดือนก่อน

    thank u

  • @chrizekiel
    @chrizekiel 5 หลายเดือนก่อน

    can you upload your modern cabinet prefab with the joints and everything. Mine is working completely differently but not smoothly. I NEED TO Understand this.

  • @ITSUJIproducttion
    @ITSUJIproducttion 5 หลายเดือนก่อน

    hey ! Thank you for your vids =) could you do a tutorial for the lighter and the candle ? It make me crazy x)

  • @gabrielcharlessanchez6729
    @gabrielcharlessanchez6729 6 หลายเดือนก่อน

    Hello can I have the assets I really need it for the game I am developing for our research and development🥹

  • @tinablair
    @tinablair 6 หลายเดือนก่อน

    Great tricks for getting the sockets in the exact right spot

  • @paulrichard6895
    @paulrichard6895 6 หลายเดือนก่อน

    Hello, I would like to increment or decrement the CurrentModel variable.. but the primarybutton and secondary are always true !! could you help me ? many thanks using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR; public class Switch_Models : MonoBehaviour { bool incrementDone = false; private enum ControllerSide { Left_Controller, Right_Controller, } [SerializeField] private ControllerSide m_controller; private InputDeviceCharacteristics m_caracteristics; private bool m_debugMode = true; private GameObject[] Models; private int _CurrentModel; public int CurrentModel { get { return _CurrentModel; } set { if (_CurrentModel != value && Models.Length > 0){ Models[_CurrentModel].SetActive(false); if (value >= Models.Length){ _CurrentModel = 0; } else if(value < 0){ _CurrentModel = Models.Length - 1; } else {_CurrentModel = value;} Models[_CurrentModel].SetActive(true); } } } void Start () { if (DebugLogger.current == null) m_debugMode = false; if (m_controller == ControllerSide.Left_Controller) { m_caracteristics = InputDeviceCharacteristics.Left; } else { m_caracteristics = InputDeviceCharacteristics.Right; } Models = new GameObject[transform.childCount]; for(int i = 0 ; i < Models.Length ; i++){ Models[i] = transform.GetChild(i).gameObject; Models[i].SetActive(false); } if (Models.Length > 0){ Models[0].SetActive(true); _CurrentModel = 0; } } void Update () { List<InputDevice> m_device = new List<InputDevice>(); InputDevices.GetDevicesWithCharacteristics(m_caracteristics, m_device); if (m_device.Count == 1) { CheckController(m_device[0]); } else { if (m_debugMode) DebugLogger.current.AddLine("Controlller not found"); } } private void CheckController(InputDevice d) { bool primaryButtonDown = false; d.TryGetFeatureValue(CommonUsages.primaryButton, out primaryButtonDown); incrementDone = false; if (primaryButtonDown) { //if (m_debugMode) DebugLogger.current.AddLine("Primary Button down"); CurrentModel++; } else { if (m_debugMode) DebugLogger.current.AddLine("Primary Button up"); } bool secondaryButtonDown = false; d.TryGetFeatureValue(CommonUsages.secondaryButton, out secondaryButtonDown); if (secondaryButtonDown) { if (m_debugMode) DebugLogger.current.AddLine("Secondary Button down"); CurrentModel--; } else { if (m_debugMode) DebugLogger.current.AddLine("Secondary Button up"); } } }

  • @relionB
    @relionB 6 หลายเดือนก่อน

    Very cool solution one challenge I"m running into is if I rotate the magnifying lens it turns into a mirror. Does this happen for anyone else?

  • @highlander723
    @highlander723 6 หลายเดือนก่อน

    But wait a minute If he unscrewed the side cap can't he just unscrew the little screws there and it pops right open?

  • @alxxvine
    @alxxvine 6 หลายเดือนก่อน

    Code here + BONUS: Set your own speed! using System.Collections; using System.Collections.Generic; using UnityEngine; public class Rotate : MonoBehaviour { public float rotationSpeed = 30f; // Rotation speed in degrees per second // Update is called once per frame void Update() { transform.Rotate(0, rotationSpeed * Time.deltaTime, 0, Space.World); } }

  • @thusharafernando2624
    @thusharafernando2624 7 หลายเดือนก่อน

    very usefull thanks so much. you saved my hours of time keep it up

  • @DesigningPrintingTech
    @DesigningPrintingTech 7 หลายเดือนก่อน

    Nice ❤❤❤❤❤❤

  • @KrisKomar
    @KrisKomar 7 หลายเดือนก่อน

    There's no audio stream though.

    • @WTWl4ndy
      @WTWl4ndy 6 หลายเดือนก่อน

      Same

  • @sh0nuff526
    @sh0nuff526 7 หลายเดือนก่อน

    Hey everyone, I'm a pretty shit pixel artist, but I'm a decent programmer. If anyone wants to collaborate, anyone who is a good artist, reply. Thanks.

  • @sh0nuff526
    @sh0nuff526 7 หลายเดือนก่อน

    Copying the sprite folder worked for me. You're the man!

  • @jalesnatv3393
    @jalesnatv3393 8 หลายเดือนก่อน

    thanks dude really helpful to understand properly for making a script thanks

  • @lx6381
    @lx6381 8 หลายเดือนก่อน

    does this work with then openxr device simulator?

  • @normlewis1984
    @normlewis1984 8 หลายเดือนก่อน

    THAT.....my friends is the HARD way of doing it! Yes, there IS a lot easier way! However, being one of the FEW HONEST Locksmiths around, I WILL NEVER reveal the easy way! Have fun with this method!

  • @highlander723
    @highlander723 8 หลายเดือนก่อน

    This would have worked but I put super glue in the screw hole to make it impossible to unscrew The end cap.

  • @xXYannuschXx
    @xXYannuschXx 8 หลายเดือนก่อน

    I would really love to see you do the card reader bonus challenge, where you have to create a card reader, where the card snaps to a track.

  • @Matthew.1994
    @Matthew.1994 9 หลายเดือนก่อน

    as soon as i hit start stream on the sidequest app, my quest 2 itself has no audio anymore and when i stop the stream, my quest 2 has audio again

    • @drastic1x
      @drastic1x 7 หลายเดือนก่อน

      same is there a fix to this i mean i hear audio in the stream but not in my oculus

    • @OPMayo_VR
      @OPMayo_VR 3 หลายเดือนก่อน

      That's because the audio transfers over to your pc. You cannot really change this I think, maybe by using a adb command or changing something in the side quest files. But I wouldn't recommend changing anything in the side quest files unless you know what you're doing..

  • @jilldand8409
    @jilldand8409 9 หลายเดือนก่อน

    Hi There! I watched a few of your Unity Create with VR Challenge videos and they were super helpful! I was wondering if you had any insights on using XR Grab Interactables and Spring Joints to create a VR pull cord interaction for a lamp.

  • @jaymzvandermeer3834
    @jaymzvandermeer3834 9 หลายเดือนก่อน

    Now how dobyou do this with angles.

  • @GoblinModeKnives
    @GoblinModeKnives 9 หลายเดือนก่อน

    This works, thanks for that.

  • @andreabefuen
    @andreabefuen 10 หลายเดือนก่อน

    I was completely lost since I know my code was working, then I figured it out that the Teleportation Area locks the rotation of the reticle to the rotation position, so yes, this is a clever solution for that!

  • @1001room
    @1001room 11 หลายเดือนก่อน

    Thank you very much🤝🤝🤝

  • @GregJoiner
    @GregJoiner 11 หลายเดือนก่อน

    Question - Is calling ]Invoke("SpawnRandomBall")] inside of each call to [SpawnRandomBall()] going to be nesting? Should we call [CancelInvoke] before calling Invoke again each time?

    • @garlicsuter
      @garlicsuter 6 หลายเดือนก่อน

      I don't think you need to Cancel invoke if we aren't using InvokeRepeating. We're just using one Invoke here.

  • @knightideasgamedev
    @knightideasgamedev 11 หลายเดือนก่อน

    I think the toolkit is aligning the reticle to the anchor object constantly. I did a bit of digging but there are so many name spaces and inherited scripts that it would take a long time to find out whats locking it in position. Having the child rotate is a very good work around as the orientation will just be performed on the parent object! Nice.

  • @tadelorg
    @tadelorg 11 หลายเดือนก่อน

    Thank you for sharing your work!

  • @Marcelo.Franzen
    @Marcelo.Franzen ปีที่แล้ว

    To some one who comes from Blender, this is a weird way to create faces, but it works, I'll take it. Thank you!

  • @TGehle
    @TGehle ปีที่แล้ว

    Well, there seem to be some differences in production tolerances, because tried on mine and had no success until I dialed in most times 5 of the letters, in seldom occasions I was able to do it by 4 pre dialed. The slight moving of the other end only started by the 5th letter, so I assume mine has been fitted much more tightly. (I know the password, but was just curious how hard or easy it would be)

  • @iampaullo2489
    @iampaullo2489 ปีที่แล้ว

    Thanks, dude!

  • @pentupletv
    @pentupletv ปีที่แล้ว

    there is no audio though this stream is there

    • @MagicalBreeze
      @MagicalBreeze 11 หลายเดือนก่อน

      was wondering how to setup the audio aswell so it records the quest mic not my pc mic hmhmhmmhmmmm

  • @raoufgaouer9661
    @raoufgaouer9661 ปีที่แล้ว

    Can I use this method without internet connection

    • @OPMayo_VR
      @OPMayo_VR 3 หลายเดือนก่อน

      Only Cable, not wireless.

  • @AlMgAgape
    @AlMgAgape ปีที่แล้ว

    but didnt get di script subtitle