Vectors & Dot Product • Math for Game Devs [Part 1]

แชร์
ฝัง

ความคิดเห็น • 765

  • @7thNoodle
    @7thNoodle 3 ปีที่แล้ว +592

    I cannot thank you enough for this.
    I follow you on twitter and you really have made some amazing stuff,
    it's so great that we get a literal full workshop's worth of knowledge, straight from your mouth.
    Understanding math at this level could easily kickstart a whole life's worth of game development, and so SO few people really understand how to use it,
    this series will definitely change some lives. AND I AM READY.
    Thanks thanks thanks thanks thanks

    • @Quoswis
      @Quoswis 2 ปีที่แล้ว +2

      …'k

    • @snk-js
      @snk-js 2 ปีที่แล้ว +6

      I`m grateful like that too, I`m just watched few times the Linear Alg series from 3B1B channel and then the algorithm just recommended this video, so it`s all perfectly matching, the theoricals and practicals, thank you so much.

  • @JayJay-ki4mi
    @JayJay-ki4mi 3 ปีที่แล้ว +129

    I use Godot, but your tutorials are absolutely amazing. Thank you for sharing your time and knowledge to help people like myself learn this stuff. You rock girl!

  • @Raccoon5
    @Raccoon5 2 ปีที่แล้ว +419

    First minute, and I am thinking, this girl has the same energy of her voice as 3blue1brown. Best of luck to you in the future:)

  • @ellienoether1988
    @ellienoether1988 2 ปีที่แล้ว +276

    Hi Freya, I'm somebody who dropped out of high school and has struggled to grasp math concepts for a very long time. I'm 29 and it has always seemed completely inaccessible to me.
    Sometimes your lessons make me cry a bit because I feel like for the first time in my life I'm actually able to comprehend the use cases for this stuff in a way that is both enjoyable to learn and actually useful.
    Thank you so, so much for everything you do ❤️💕

    • @acegikmo
      @acegikmo  2 ปีที่แล้ว +33

      I'm glad to hear that!

    • @aziz0x00
      @aziz0x00 2 ปีที่แล้ว +3

      Waw ❤❤❤❤❤

    • @c0nsumption
      @c0nsumption 2 ปีที่แล้ว +2

      Blessings, math is beautiful once you know how to use it. It gives you this creative freedom you just can't even consider without it

    • @yggorF
      @yggorF 11 หลายเดือนก่อน +1

      Sorry that our education system failed you. We must do better.

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

      ditto kiddo

  • @elliotpendragon
    @elliotpendragon 3 ปีที่แล้ว +12

    if i had someone like you as my math teacher when i was younger i‘m pretty sure my dyscalculia wouldn’t have traumatized me to the point where even the thought of math can be triggering. this is so well explained and soothing and genuinely makes me want to learn. thank you

  • @cweasegaming2692
    @cweasegaming2692 2 ปีที่แล้ว +5

    You have no idea how much this series means to me. Thank you so much

    • @acegikmo
      @acegikmo  2 ปีที่แล้ว +3

      I'm glad you like it!

  • @milad2944
    @milad2944 3 ปีที่แล้ว +15

    Hands down, you're one of the best teachers out there. Pretty much love your energy.

  • @Tarodev
    @Tarodev 3 ปีที่แล้ว +2

    So I've used shaderforge for ages and played budget cuts heaps. Then in the matter of 2 minutes you reveal you made both of them. Star struck!

    • @berkekaancetinkaya8721
      @berkekaancetinkaya8721 2 ปีที่แล้ว +1

      Wow, hi Tarodev

    • @Tarodev
      @Tarodev 2 ปีที่แล้ว

      @@berkekaancetinkaya8721 hey there Berke 😉

  • @jotomato
    @jotomato 3 ปีที่แล้ว +129

    As someone from a third world country stuck at home from COVID, thank you for this 🙏 I won’t be able to afford the courses in a million years anyway

    • @christoph6055
      @christoph6055 2 ปีที่แล้ว +5

      And this is the reason I love the internet. There are some things that I hate about the internet, but the free information that's available for *everyone* is so valuable, especially for less privileged people. Hope you're doing great with this, and good luck :D

  • @HoshoLegacy
    @HoshoLegacy 3 ปีที่แล้ว +100

    Sooo cool of you to put this up to youtube! I got so much out of this course the first time around, having the ability to refer to a condensed version of it whenever I want is so extremely very nice. Thank youuuu

  • @bobasquid3339
    @bobasquid3339 3 ปีที่แล้ว +4

    You have a great mind!🙌 You are the kind of person conservatives love to hate. You are intelligent, compassionate and speak truth. That's their weakness. We need A LOT more people like you. A lot more.

  • @RagePeanut
    @RagePeanut 3 ปีที่แล้ว +37

    Oh my god, we've just been blessed. Thank you ! :D

  • @piarhija
    @piarhija ปีที่แล้ว +5

    Blahaj spotted

  • @Marc-tm4xh
    @Marc-tm4xh 3 ปีที่แล้ว +49

    Freya you are amazing! I've recently gotten into graphics programming and been delving into more advanced math to fill the gaps in my knowledge, and this is EXACTLY what I needed. 3blue1brown is great, but it can get a little abstract and I always end up thinking "cool, but what can I do with this?". The way you tie it to game dev and give real-world examples makes it much easier to grasp imo. Thank you so much, you're a great teacher!

  • @GameDevNerd
    @GameDevNerd 2 ปีที่แล้ว +88

    These are honestly some of the best game/graphics dev videos on TH-cam. I rewatch the math and shader videos all the time because there's so much great information there and it just reinforces it and helps me visualize. It's been a huge help at my day job and in my hobby projects, so I appreciate the hell out of Freya!

    • @acegikmo
      @acegikmo  2 ปีที่แล้ว +16

      happy to hear they've been useful!

  • @abwuds7208
    @abwuds7208 3 ปีที่แล้ว +1

    To verify the 3rd exercise, one could add a transform as a child of the first point and set it the calculated coordinates of the world space point. That way, if the formula is correct they should stick together! Thanks a lot for this video Freya! :)

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

    02:45:00
    That volume example was crazy, I loved that usage of dot product.

  • @KabisCube
    @KabisCube 3 ปีที่แล้ว

    About drawing straight lines:
    Might be slightly less visually informative, but you can generate a straight brush stroke between two points by clicking with a brush at a point and then while holding shift, clicking at another point.
    Also, thank you so much for all your work with visualizing math, they made it fun to catch up with the math I never understood in school.

    • @acegikmo
      @acegikmo  3 ปีที่แล้ว

      not with pen pressure unfortunately! unless I jam the pen into the tablet really hard for both endpoints, which doesn't seem super safe~

    • @KabisCube
      @KabisCube 3 ปีที่แล้ว

      @@acegikmo oof, yeah scratch that then haha

  • @MrSuperPatar
    @MrSuperPatar 3 ปีที่แล้ว +7

    You're an incredible teacher!

  • @macchiato_1881
    @macchiato_1881 2 ปีที่แล้ว +50

    I learned more in a few hours than an entire semester of my vector physics subject during senior high. I agree with your intro statement where teachers really don't know how to make things interesting to students and just assume that everyone is willing to learn subjects voluntarily without giving how it is useful in real world cases or at least making the discussions interesting.

    • @sploofmcsterra4786
      @sploofmcsterra4786 ปีที่แล้ว +3

      Vectors would be much more interesting to learn about if they were used as tools to solve interesting problems. Which is the genuine reason why they exist anyway.

  • @c4ashley
    @c4ashley 3 ปีที่แล้ว +13

    This is fantastic. I only just stumbled onto your channel, through your Bezier curve video. And though I love maths channels like 3b1b, the only time I really get to play with what I consider fun or interesting maths is in video game development (last time I touched a Bezier curve was when I was writing a game entirely in C++ using only Assimp), so this is a perfect marriage of theoretical knowledge and the kind of practical application that's relevant to me. I haven't done any game dev stuff for a few years, so maybe this will get me back into it.

  • @deimon451
    @deimon451 2 ปีที่แล้ว +6

    39:06 "I'm also left-handed"
    "Neat! I'm glad you figured out your chirality"
    I'm laughing too much at this exchange lol

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

    this video was so helpful as a student learning who is also interested in game dev!

  • @MyChunkyGoose
    @MyChunkyGoose 2 ปีที่แล้ว +14

    These lessons are so awesome and Im actually looking forward to learning math! I think the problem with schooling is that they never get you excited about it's possible applications, at least my teachers never did. If they told me how it could be used creatively I might of actually paid attention lol.

    • @Red-Brick-Dream
      @Red-Brick-Dream 2 ปีที่แล้ว

      If you're only learning to try and get something material, every second of it will be like pulling teeth.
      It's a bad attitude, and you can let go of it anytime.

  • @nikolastsiongas8856
    @nikolastsiongas8856 ปีที่แล้ว +7

    Very good intro for a high school math class answering student's ever-present "Why? What's that for anyway?"

  • @the-birbo
    @the-birbo 2 ปีที่แล้ว +10

    I'm so glad I decided to rewatch this. The first few times I watched, I really didn't understand much beyond the definitions of vectors and scalars, but now that I've gotten some experience with vectors and scalars in games, everything else is starting to make so much sense.

  • @vinnienovido
    @vinnienovido 2 ปีที่แล้ว +9

    Wish I could've attend a class like this at my university. Great stuff! :)

  • @well.8395
    @well.8395 3 ปีที่แล้ว +5

    You said *right* 1533 times in the whole video.
    Edit - I counted 1519 last time. But its actually 1533

    • @acegikmo
      @acegikmo  3 ปีที่แล้ว +6

      thanks! it's pretty impressive right?

  • @reitinet
    @reitinet 2 ปีที่แล้ว

    Very great job, getting the math to the people without scaring them off with .. math :-) I especially liked the part about the dot-product, especially because it describes what one can do with it. Great Work!

  • @VioletJewel1729
    @VioletJewel1729 2 ปีที่แล้ว

    you're simply the bestest. ♥
    I was fortunate enough to learn most of these concepts, but I love watching your videos, and I learned a few things.

  • @pandaengine
    @pandaengine 3 ปีที่แล้ว +27

    It seems like suddenly I got a whole lot of studying I need to do ʕ•ᴥ•ʔ Thanks a lot Freya for these videos! Just what I wanted to learn these days.

  • @ogradus
    @ogradus 3 ปีที่แล้ว +1

    Beautiful mathing! Ty so much!

  • @primitivepatterns
    @primitivepatterns 3 ปีที่แล้ว +8

    "slaps roof of circle" lol

  • @michac3796
    @michac3796 2 ปีที่แล้ว +3

    uhm, right, like, basically... irritating to filter for the actual information.

  • @sBitSwapper
    @sBitSwapper 10 หลายเดือนก่อน +1

    1:15:23 LMAO
    "Can you show an example in unity?"
    "uh do people want to see examples?"
    "Show examples in unreal!"
    "..noope!"
    *loads up unity*

  • @haretztj4682
    @haretztj4682 2 ปีที่แล้ว +1

    Your voice sound like Kitboga with a voice changer xD
    But thanks for the video! I wanna start making games

  • @entropy_7827
    @entropy_7827 2 ปีที่แล้ว

    Thx. Doing some procedural texturing in Blender and this really helped.

  • @dfsgjlgsdklgjnmsidrg
    @dfsgjlgsdklgjnmsidrg ปีที่แล้ว +5

    is this a trans woman?

  • @tenprinthello8127
    @tenprinthello8127 3 ปีที่แล้ว +18

    The cat is adorably distracting, but it's ok, I always felt that my schools lacked cats. They remind us what's important (their stomachs).

  • @jeffg4686
    @jeffg4686 3 ปีที่แล้ว +20

    you got the best game dev explanations out there. have a great skill for explaining quite complicated things in simple terms, which is a skill in itself.

    • @jeffreyg7260
      @jeffreyg7260 3 ปีที่แล้ว +3

      are we the same person

    • @You-qe6qb
      @You-qe6qb 2 ปีที่แล้ว +1

      @@jeffreyg7260 Identity theft moment

  • @Penndennis
    @Penndennis 3 ปีที่แล้ว +6

    That was unbef***inglievable! Huge respect; thank you so much.

  • @dango9941
    @dango9941 3 ปีที่แล้ว +11

    I've been working on a game for almost 2 years with no prior knowledge, and I've been hesitant to learn math-related stuff coz I hated math when I was in school. Eventually, math problems really did appear and I wish I knew these stuff before I did some of those. Now I want to learn more! Thank you for these videos. Amazing job!!

  • @badunius_code
    @badunius_code ปีที่แล้ว +1

    Video title: Vectors & Dot Product
    Me: Yeah, that's easy
    Video length: 3 hours
    Me: fffffffffffuuuu~~~~ _I have to watch this_

  • @SpencerYonce
    @SpencerYonce 2 ปีที่แล้ว +1

    Introduces herself as oh yeah I also once made a plug-in a long time ago called “Shader Forge”! Like WHATTTT!! That’s my favorite tool ever!!! I literally used shader forge everyday for years

  • @axel67360
    @axel67360 ปีที่แล้ว +2

    flaca que habla de vectores flaca que sigo

  • @dipalzambare9257
    @dipalzambare9257 3 ปีที่แล้ว +3

    Schrödinger's cat lookout for competition, now we have Freya's cat too 🐱😉
    Great series, thank you!

  • @markmanning2921
    @markmanning2921 3 ปีที่แล้ว +2

    I have been coding since the age of 19 when I did a hand reverse engineer of a C64 program and learned 6502 assembly in 2 weeks without a computer... but THIS is all way above my pay grade, i never had ANY math at all and after 30 years as an embedded developer it has rarely caused me any pain.... other than wishing I had learned it :)
    However. You are wrong. There is ONE stupid question.
    the one that goes unasked.

  • @cristinocanga
    @cristinocanga 2 ปีที่แล้ว +2

    Blender users seeing the y and z axis changed=> :(

  • @oneminesraft2
    @oneminesraft2 2 ปีที่แล้ว +5

    You've seen gamer girls, but now you've seen dev girls

    • @lautaroka5847
      @lautaroka5847 2 ปีที่แล้ว +3

      But this is a male. XD

    • @oneminesraft2
      @oneminesraft2 2 ปีที่แล้ว

      @@lautaroka5847 :0 nani

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

      @@lautaroka5847 that is a female

    • @lautaroka5847
      @lautaroka5847 ปีที่แล้ว +1

      @@drawadog A female with the voice of a man trying to do a female voice. A female with the lawline of a man. A female with a penis, basically.

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

      @@lautaroka5847 idgaf about sex, that's a female

  • @Iras_Mark
    @Iras_Mark ปีที่แล้ว +2

    мяу мяу

  • @astranger3377
    @astranger3377 2 ปีที่แล้ว +1

    When I figured out the the coordinate (-1, 1), I got so happy cause I'm terrible at math but for game developing I'll do anything, I'm 17 tho, I wanna get a job a buy a good PC and learn to code, I love videogames

  • @FrutigerLemon
    @FrutigerLemon 2 ปีที่แล้ว +6

    These series are something I've been searching for for a long time. I set a goal to watch every math tutorial and work hard. Thank you for making these videos for strangers like me who need them

  • @L8rCloud
    @L8rCloud 2 ปีที่แล้ว +1

    a + b = b + a
    a - b = a + (-b) = (-b) + a
    a - b != b - a [this is actually b + (-a) which is NOT the same thing as a + (-b)]

  • @naknuknik
    @naknuknik 2 ปีที่แล้ว +1

    The third exercise is deceiving,took me an embarassing amount of time. One thing I recommend to everyone else: use the draw gizmos while solving it,helped immensely to visualise the lines, especially drawing the (rotated)local and world axes(Vector3.right/up and localAxis.Transform.Right/up) .
    Also for other math courses related to game dev I recommend javidx9 channel(shows some interesting and sometimes quite complex stuff) and Jorge Rodriguez's playlist(its piecemeal and lets you go through it at your own speed,so if you want to quickly skim concepts or just plain skip some known parts) - they are the first thing that pops up when I search math for game dev,not sure if everyone else has that as well. This is the only course that has concrete assignments with concrete limits so thats a big plus for me(although I didnt watch all of javidx9 and Jorge's stuff yet).
    Edit: Have just discovered three blue one browns fantastic series on "Essence of linear algebra", a must see

  • @icdubzz9907
    @icdubzz9907 3 ปีที่แล้ว

    Absolutely needed! This is incredible keep it up!

  • @botteu
    @botteu 3 ปีที่แล้ว +5

    Great stuff! I wish I’d seen this 20 years ago but I’m happy to have found it now. Thank you 🙏

  • @Klannahar
    @Klannahar ปีที่แล้ว +1

    Good video and a nice refreshment of 8-9th grade school math and the usecase of dot product was interesting, it help a lot.
    A little advise: Next time try to move the canvas a little bit less often, cause move it every second is a little bit take attention from the important stuffs at least for me. Also a little bit less correction on the writing, no need to be perfect shape letters/numbers on canvas, we can read it :)

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

    Hey guys, i just started programming and this 2d/3d math is really scaring me.
    i'm not higly intelligent but i'm defenitly not stupid.
    Were you guys scared in the beginning aswell and did the knowledge come over time?

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

      normal math can scare me aswell :P
      Any good tips or courses ?

  • @izvarzone
    @izvarzone 2 ปีที่แล้ว +2

    When I was noobier, I almost always forgot to normalize vectors before dot operation. When for some reason normalization not needed, put both vectors at world center first.
    Polygon normal still need to be normalized too, because there are possible situations where it's not length of 1… I had that in Houdini, though it's rare.
    Also I've found trick in Unreal Engine, casting Rotator to Vector returns normalized vector.

  • @Srab23
    @Srab23 3 ปีที่แล้ว +2

    I consider myself a bit of an intuitive and clever scripter, but I never did get any formal education in higher or specialized maths. Thanks for helping me brush up a bit!

  • @mamadalisajjadi2937
    @mamadalisajjadi2937 3 ปีที่แล้ว +1

    its the god, the myth the creator of shader forge... WOW and im here trying to understand how fernsel works so i can make a freaking shield barrier.......................

  • @foley2k2
    @foley2k2 ปีที่แล้ว +1

    The algorithm sent me here 2 years late - subbed within 30 seconds. Vector math is important to AI as well.

  • @aesthezel
    @aesthezel 3 ปีที่แล้ว +1

    Thanks for this piece of masterclass!

  • @SeniorHFq
    @SeniorHFq 2 ปีที่แล้ว +1

    Я новичок на канале, это мое первое видео. И я думал, что она прячет какой-то сюрприз, а потом спустя час просмотра понял, что это за сюрприз, и кто его прячет;D

  • @carlaludgate6597
    @carlaludgate6597 2 ปีที่แล้ว +5

    This is brilliant. Thank you Freya! Love that you're showing all these concepts in context - it's really helpful. Your students are lucky to have you :)

  • @nathanmarotz8945
    @nathanmarotz8945 3 ปีที่แล้ว +3

    That's a very talkative kitty in the background.

  • @anshulsingh8326
    @anshulsingh8326 3 ปีที่แล้ว +1

    Hey I maybe wrong but seems like I saw u before.
    I think I saw u in Hyderabad, India for IGDC.
    It's more than 1.5 years so I might be wrong. But your Name and face is what I can recall a bit.

  • @alextrebek5237
    @alextrebek5237 ปีที่แล้ว +1

    Where did you buy the vector toy?!

    • @acegikmo
      @acegikmo  ปีที่แล้ว +1

      I made it myself

  • @Whaiitran3106
    @Whaiitran3106 3 ปีที่แล้ว +2

    impressive content! Thank you very much!
    Let me ask, have you some material on how to calculate, not the distance between vectors, but the projected distance in some specific axis?

    • @Whaiitran3106
      @Whaiitran3106 3 ปีที่แล้ว

      @@buffstavofring2755 In order to do it in Unity, so we must get the angle of the vector related to the target axis and its length, then it will be a sin / cos standard math.
      I was wondering if Unity, C# API wouldn’t have functions to get it straight.

  • @ronaldojonson7428
    @ronaldojonson7428 2 ปีที่แล้ว +2

    WE NEED a "riight?" count in this video huauhahu

  • @henrmota
    @henrmota 3 ปีที่แล้ว +3

    This kind of content for free it is almost a sin or a cos 😀

    • @henrmota
      @henrmota 3 ปีที่แล้ว

      By the way, why math? Without math you couldn't make videos available on youtube, our civilization was just not possible. Math is the best approximation we have of reality.

  • @bonusstage6761
    @bonusstage6761 ปีที่แล้ว +8

    Beautiful girl

  • @marceloguzman646
    @marceloguzman646 2 ปีที่แล้ว

    i know all of this but it was good to remember lol, ty!!

  • @cannahacker9637
    @cannahacker9637 3 ปีที่แล้ว +3

    43:10 spelling backwards, i vibe with this so much xD

  • @meepk633
    @meepk633 ปีที่แล้ว +1

    Mathematics is the attempt to describe things in a repeatable way. That's always been my go-to. It fits especially well with EECE.

  • @JohnnyThund3r
    @JohnnyThund3r 8 วันที่ผ่านมา

    This was great! I just implemented some code in this submarine simulation prototype I'm working on that gives me the subs speed... I basically found someone else's code and was able to duck-tape their code into my game, but I had no idea how it worked after I got it working... now everything makes sense to me and I'm thinking about things I can do with Math I never thought about before!

  • @kissingfrogs
    @kissingfrogs 3 ปีที่แล้ว +1

    rgb is xyz - I did not realise that and as you say, it now seems so obvious. It has been right in front of me.

  • @TheSonicrobbe
    @TheSonicrobbe 3 ปีที่แล้ว +1

    58:03 Most mathematicians I know try to avoid this type of confusing notation by using different letters on top of using different font. You can't really name your variables in math like you can in coding because something like abc could be a variable in coding but in maths this could mean a times b times c which would only make things worse. I'm studying maths at university btw so I do know a few mathematicians. What I have noticed is that this kind of confusing notation can come up often in physics papers and text books and those can be super annoying to decypher

  • @manueltran1964
    @manueltran1964 3 ปีที่แล้ว +2

    Took a Vector Calculus course in my college Computer Science program almost 30 years ago. Got an A -- then somehow forgot almost everything. This video brings back good memories. Thanks for the memories.

  • @rein556
    @rein556 3 ปีที่แล้ว +1

    you're really underrated, You should get more Subscribers!

  • @LunaCypher334
    @LunaCypher334 3 ปีที่แล้ว +1

    I'm living for Hugo's yowling,but also your explanation of math for game devs, but we all know I got here by searching for Hugo.

  • @bakinto
    @bakinto 3 ปีที่แล้ว +1

    I just can't thank you enough.. All the love from Morocco, princess

  • @homeopathicfossil-fuels4789
    @homeopathicfossil-fuels4789 2 ปีที่แล้ว +9

    transwoman from that bunch of gravel and clay across the sund here, I had to quit trade school (electrician) due to the predominantly male students being awful and threatening to me
    game development is my life long dream and an absolute brick wall, your video on bezier curves was amazing. You inspire me and you are a huge help in brushing off and polishing my highschool maths. I am planning to qualify for studying physics at university by august but until then I decided to program as much as I can with gamedev as a focus.

  • @muffafaYoutube
    @muffafaYoutube 2 ปีที่แล้ว +1

    That RGB = XYZ stuff was very clever and cool

    • @izvarzone
      @izvarzone 2 ปีที่แล้ว +1

      Yeah I remember back in Unreal Tournament 3 days, I wanted to see how materials done and wtf are these yellow-green-red-black squares everywhere. Few month later I realized it's UV texture coordinates, and it was vector field. It was first time I learned where vectors are used.

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

    watching you first thing I learned is to be calm when studying math . because before everytime I do it feels like going to war. Great video ^^

  • @thefatcat2790
    @thefatcat2790 ปีที่แล้ว +1

    " Slaps roof of circle - or something "

  • @vegitoblue2187
    @vegitoblue2187 3 ปีที่แล้ว +1

    Finally understood normalize. And also this math is not limited to unity but can be applied in any game engine 😁

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

    I know it's a 3 year old video, but I noticed every time you had a problem with the document "locking" Photoshop's auto save kicked in. Or you also did ctrl-s before you open/closed the document. Perhaps that's the issue with the document locking? The software "froze" any edits while the harddrive/software was doing it's thing? I've never seen photoshop ever lock a document before so your experience with it was shocking to me. The other option I thought was maybe some key combination did it, but searching the default hotkeys there isn't anything that would "lock" a document. Either way, thank you for the informative lecture.
    I have always hated math and always said, "That's why I work with computers, I let it do the math for me." But the few talks and lectures I have seen of you have slowly started to change my mind and I can see the beauty of it. I believe you once said something to the effect of: most people's experience with math are from being taught by people who love it and assume the people listening to the lecture have the same feeling so they never represent it in a way that catches the other person's attention. I can say you have opened up the world of mathmatics like no other person has for me. Thank you. You've shown me how you view the world in regards to mathmatics and I agree. It can be a beautiful and interesting thing. It's no longer some abstract thing of knowledge I only had to learn to get my diploma.

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

    2:14:40 as far as I know on modern processors the square root does not cost more than other operations, at least not enough to ever matter in game development

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

    2:05:15 I want that
    lmao, so does everyone
    Oh man, went down the rabbit hole of your escapades with 3D modelling/printing them on Twitter. Completely forgot how I got there. I see you're sold out, is there any way I could purchase the stl files instead?
    Alright, back to work...

  • @artemshevnin8916
    @artemshevnin8916 ปีที่แล้ว +1

    you are so beautiful
    🥰

  • @kthulu2
    @kthulu2 ปีที่แล้ว +5

    I almost began to cry at how helpful this is. the fact that you started with the basics makes this so so so very friendly and intuitive, i can’t even put my gratefulness into coherent words. thank you infinitely.

  • @DonChups
    @DonChups 2 ปีที่แล้ว +1

    Thanks for youtubeing this. Really. Maths look really scary and your way of explaining them makes them easier and approachable. Not many teachers achieve this, ever.

  • @Seraian1
    @Seraian1 2 ปีที่แล้ว +1

    This is soo good. I cant even exaplain to you how useful I found this. I came with 0 knowledge of 2D/3D vector maths, it was always monkey see monkey do. But now I actually understand them. Thank you so much!!

  • @khe777
    @khe777 ปีที่แล้ว +1

    not even a game dev im just using this to study for precal lmao

  • @abhaynath5833
    @abhaynath5833 ปีที่แล้ว +3

    Thanks Freya for this amazing tutorial series !

  • @haldanesghost
    @haldanesghost 3 ปีที่แล้ว +1

    Tau? How dare you.
    All jokes aside, wonderful video.

  • @TinyMaths
    @TinyMaths 3 ปีที่แล้ว +2

    I'm taking a break from college after being somewhat burnt out on studying maths. But Something like this could get my enthusiasm up a bit. Just seeing your title piqued my interest.

  • @thehatchery4253
    @thehatchery4253 3 ปีที่แล้ว +3

    Just want to echo what others have said, after years doing 3D artwork and recently trying to learn VEX for Houdini, but not fully understanding vector maths, it's now really clicked after watching this. Just brilliant! Your style of explaining is fantastic. Thank you. Really looking forward to watching all your content.

  • @GoldenTemplaNinja
    @GoldenTemplaNinja 2 ปีที่แล้ว +1

    I didn't know you made shader forge, that was a great tool!