[VEX for Algorithmic Design] E12 _ Vector Basics

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 40

  • @KZLR
    @KZLR 3 роки тому +15

    You're doing a public service with these. Thank you.

  • @captainjacksparrow947
    @captainjacksparrow947 3 роки тому +10

    if not for you we would have to enroll in some university or take a really expensive course (which most of us can't afford) and still would be left questioning our choices. Thanks, Juni for helping us out. You are a great teacher and an amazing person.

  • @emilmelikov8620
    @emilmelikov8620 2 роки тому +2

    Thank you for unlocking the mysteries of Houdini math which were previously unaccessible for the ones like me. The format you are teaching is really efficient for the non-math persons. Besides Houdini, it helped me to understand the math itself which I couldn't love (and study) at school, because I didin't then understand where to apply it. Now your theory+practice format helps to understant and immediately apply the gained knowledge making it memorable forever.

  • @abdullaharshak.n7870
    @abdullaharshak.n7870 6 місяців тому

    Man you are genius. When ever I watch houdini tutorials on online. They said like if you subtract this vector to that vector you get this output.but they will not explain the core concept behind that how it’s actually works. Now it make more sense.

  • @sherifmedhat8625
    @sherifmedhat8625 2 роки тому +1

    Amazing series ! these tutorials helped me so much in my career as a 3d artist / unreal game developer.

  • @josefh8782
    @josefh8782 2 роки тому

    This is the best explanation of vectors in Houdini I have come across.
    FYI, I think you can achieve that same orientation in the last segment by just adding @up = {0,1,0}; to a wrangle, rather than having to use cross product etc.

  • @tacoma87x
    @tacoma87x 3 роки тому +3

    Really enjoying these videos! Keep em coming!

  • @pixelfound
    @pixelfound 3 роки тому +1

    This is gem :')

  • @znbk5652
    @znbk5652 3 роки тому +4

    I would appreciate if you can do full explanatory for matrices and quatrinion in vex it would be a very useful resource for many...

  • @tradstown
    @tradstown 8 місяців тому

    Very cool knowledge. Thank you so much for explanations!

  • @xanonymous3468
    @xanonymous3468 3 роки тому

    its easy to understand the knowledge in your class. thank you very much!

  • @phatbuihong4014
    @phatbuihong4014 Рік тому

    Thank you so much.

  • @ajithmartin7125
    @ajithmartin7125 2 роки тому

    Really helpful tutorial series, Thanks bro.

  • @MDA_01
    @MDA_01 2 роки тому

    Thank you Junichiro!

  • @bbsoft546
    @bbsoft546 2 роки тому +1

    Hey Junichiro, this one is one of the coolest as always, i wonder if you have tutorial about Dihedral function? because i could not find it in your tutorials.

  • @sumonecalledalex
    @sumonecalledalex Рік тому

    These videos are so good. Thankyou.

  • @vladlearns
    @vladlearns 3 роки тому

    That's a solid like, as always. Thank you.

  • @rahulbisht396
    @rahulbisht396 2 роки тому

    This is a gold

  • @ThermostatB
    @ThermostatB 3 роки тому

    Thanks a lot for your tutorials, you are awesome!

  • @jisankim948
    @jisankim948 3 роки тому

    Oh, my Teacher!

  • @peretiatko
    @peretiatko 3 роки тому

    So good, thank you

  • @jimjimjim5995
    @jimjimjim5995 3 роки тому +1

    Thanks, btw i think that vectors should be normalized in order to calculate correct dot product

  • @AncienRegimeStudios
    @AncienRegimeStudios 3 роки тому

    Exercise 1 was fun.

  • @sams_3d_stuff
    @sams_3d_stuff 2 роки тому +1

    Dear Mr. Horikawa, at 1:15:13 you said "the projected length is the dot product" where I think it should be , the dot product is the projected length * the length of the vector projected onto (vector A in this case). so the dot product is : A.B = fA, not f only. Here A and B are 1, so it doesn't matter, but when I scale any of the vectors the dot product isn't only f anymore.
    I might be wrong, I saw a 3blue1brown video and he said that. Here ua-cam.com/users/clipUgkx3rL3_AYotoJJaNAfoSPBMQ3KWtHPuC6A
    Love your videos, thank you!

  • @SK-hj1xh
    @SK-hj1xh 3 роки тому

    Thank you.

  • @graphic-nations
    @graphic-nations 3 роки тому

    Amazing thank you keep going

  • @TheElrachyd
    @TheElrachyd 3 роки тому

    really nice, thank you

  • @toxicityspb26
    @toxicityspb26 3 роки тому

    Спасибо! どうもありがとうございます

  • @ViralKiller
    @ViralKiller 3 роки тому

    It's confusing as a vector can be simply a position coordinate like vector = {0,0,0}, but this is not a traditional vector with an origin point and direction and length....so what we call a vector is actually 2 houdini point vectors, and the direction and distance is calculated from their positions...

    • @babajaiy8246
      @babajaiy8246 3 роки тому

      "It's confusing as a vector can be simply a position coordinate like vector = {0,0,0}, but this is not a traditional vector with an origin point and direction and length....so what we call a vector is actually 2 houdini point vectors, and the direction and distance is calculated from their positions..."
      You are confusing yourself.
      "so what we call a vector is actually 2 houdini point vectors, "
      That's only required to actually plot the vector where we want it; Otherwise the single value of the vector, e.g. {x,y,z} is still inherently there(within those two plotted points) and can still be used as that inherent vector UNCHANGED even if that inherent vector is plotted elsewhere with two different 'houdini point vectors'.
      It's no different that using graph paper when doing your high school math. Where ever you plot that same vector (same direction and same magnitude) on the graph paper, it will still have a co-ordinate for its 'head' and 'tail' in addition to its inherent magnitude and direction.
      You use a poor example of {0,0,0} because not even considering Houdini, such a vector is a special vector(exception) called a zero point vector - having no direction and no magnitude.

    • @ViralKiller
      @ViralKiller 3 роки тому

      @@babajaiy8246 ok so basically my mental model is flawed in the fact that, I am trying to create an origin point for the vector when in fact one is not needed and the vector can be transposed anywhere

    • @josefh8782
      @josefh8782 2 роки тому

      Yeah I think it's fair to be confused. The term vector gets used in a few different contexts in Houdini, even though the data itself is the same - it just depends what we want from those numbers. In the case of @P, we are generally just using these three numbers as coordinates. We don't usually desire a magnitude or direction in this instance. But should we wish to visualise them and use them for something, they are there as they are inherently the calculation between the coordinate of the point and it's position from the origin (0,0,0). In the case of say, velocity, we would care about this.
      If you create a point that is not at {0,0,0}, add a vector as an attribute for this point, and then visualise this vector, you will notice that the line will draw to the point rather than {0,0,0}. However its direction and magnitude is calculated as though the point was at {0,0,0}. Once you move your point away from {0,0,0}, you'll notice that the direction and magnitude of the vector doesn't change, it merely gets translated around with following the point.

    • @MDA_01
      @MDA_01 2 роки тому

      @BabaJaiy You might find it helpful to view the video @Josef H posted above - which has a good explanation of the multiple perspectives from which vectors can be considered. '...It all depends on the direction that you look at them from' Jk : )

    • @ViralKiller
      @ViralKiller 2 роки тому +1

      @@josefh8782 OK so most of the time @P, say {3,4,5} is actually {3,4,5} - {0,0,0} from the origin, it does indeed have a direction, you could tell it to keep going in that direction...The bit that confused me was, I forgot about the origin so assumed it was just 1 set of values when there are indeed two arrays to provide direction

  • @lst8076
    @lst8076 3 роки тому

    Thank You

  • @travislrogers
    @travislrogers 2 роки тому

    Hi Junichiro, thank you so much for sharing all this wisdom. I have a question. When I replicate your addition example in H19 my red v3 vector points in the opposite direction and only looks like your example if I invert it (v@v3 = -v3;). Do you know if something changed in how Houdini calculates these directions in H19 or maybe I'm missing something? Thanks!

    • @travislrogers
      @travislrogers 2 роки тому

      Haha, sorry, user error! I accidentally set the visualizer for the v3 vector to be a Vector Trail and the other 2 as Vectors 🤦‍♂️

  • @MElsadig
    @MElsadig 3 роки тому

    thank you

  • @HoudiniVFX
    @HoudiniVFX 3 роки тому

    Спасибо за уроки! Аригато!

  • @josefh8782
    @josefh8782 2 роки тому +1

    For those new to the concept of vectors, this is the perfect video to watch before jumping into this: ua-cam.com/video/fNk_zzaMoSs/v-deo.html