Math for Game Devs [2022, part 7] • Interpolation & Point Physics

  Рет қаралды 136,236

Freya Holmér

Freya Holmér

Жыл бұрын

Primarily for my students at FutureGames - I will only read chat/superchats during breaks!
Assignments & Lecture links ❱ acegikmo.notion.site/Lectures...
Find out more about the school at futuregames.se/
❓ FAQ ❱ acegikmo.notion.site/FAQ-8b62...
💖 Support me on Patreon ❱ / acegikmo
📺 I usually stream on twitch ❱ / acegikmo
💬 Join my discord ❱ / discord
🐦 Follow me on twitter ❱ / freyaholmer

Пікірлер: 44
@Zarial_
@Zarial_ 2 ай бұрын
8:10 : Ang to dir, dir to ang 21:00 : Wedge product / Determinent 35:00 : break 47:00 : Area 54:30 : use cases 1:21:10 : frame rate independance 1:30:00 : Velocity vector 1:34:10 : Break 1:45:00 : Motion 2:07:20 : Acceleration 2:21:10 : Move the camera WSQD 2:35:10 : Break 2:45:50 : Interpolation (lerp and inverse lerp) 3:12:29 : remap
@atxdank
@atxdank 2 ай бұрын
knowledge should be free! thank you for sharing
@henrmota
@henrmota Жыл бұрын
Hi, I'm not a game developer but I am learning all this concepts to apply on web front-end development and even shaders. I don't understand how this is here for free, it is amazing. Thank you for this great great job.
@emergentcausality
@emergentcausality Жыл бұрын
This is direct proof of how YT, LI, Twitter, etc. are gold mines of information, and leveraging them is a superpower. Thank you! www.youtube.com/@Acegikmo
@hartdu77
@hartdu77 Жыл бұрын
I've been doing to same thing and I improved in 3D web development 👍
@jedbeutler
@jedbeutler 2 ай бұрын
I missed this by a short bit! Thanks for putting in all this work!
@user-nw9mh7je2n
@user-nw9mh7je2n 6 ай бұрын
i popped in out the blue and stayed for the clever stuff that is beyond me, yet somehow makes sense to me, thats gonna say more about you than me, thank you for the refreshing info i wll probably never use & yet i had a window into somerthing fasinating. thank you
@baselpro5228
@baselpro5228 7 ай бұрын
As always awesome stuff thank you 👍
@azz_adi117
@azz_adi117 9 ай бұрын
I wish there were some notes or a book to go along with these lectures. That would very helpful. Thanks for these lectures :)
@allenclark4235
@allenclark4235 2 ай бұрын
autoplay was on when I left for work. This was on when i got home. I don't understand a single thing... other than you give lectures and have lead esoteric discussions and I am probably in love....
@cipherbenchmarks
@cipherbenchmarks 3 ай бұрын
At 14:22 or before you mentioned the horizontal and vertical components of a vector to be [cos(theta), sin(theta)] but i think you actually need the magnitude or force so it would be [f * cos(theta), f*sin(theta)] because cos(theta) =x/r => r*cos(theta)= x etc.
@engrenage
@engrenage 27 күн бұрын
subject seemed cool at first, but then I saw no mention of quaternions so I figured I do something else.
@MrRaschke92
@MrRaschke92 4 ай бұрын
Hey, is there a link for PSD file of all the drawings you did? Would love to have an overview of everything! Great job with the lectures!
@realcygnus
@realcygnus Жыл бұрын
Great stuff as always ! Where is that spline vid you refer to ?
@acegikmo
@acegikmo Жыл бұрын
The spline video isn't out yet! working on it still, but there's a bézier video on my channel :)
@realcygnus
@realcygnus Жыл бұрын
@@acegikmo Got ya, thanks.
@eternaldoorman5228
@eternaldoorman5228 Жыл бұрын
She finished it and it's really good! kzfaq.info/get/bejne/oNyAg7uT1J6blKc.html
@pinkigupta5104
@pinkigupta5104 Жыл бұрын
i like your game
@nobody-th1ro
@nobody-th1ro 10 ай бұрын
idk why im watching this while im in fifth grade
@robwilson-cd7ub
@robwilson-cd7ub Жыл бұрын
@spider853
@spider853 Жыл бұрын
I'm kind of curious how does transform.position += Vector3 works if it's a struct? Shouldn't you get it to a temp var first and set it back after? Also Vector2 = Vector3 and Vector3 = Vector2 assignment , as far as I remember Unity didn't like one of these... 🤔
@tonetfal
@tonetfal Жыл бұрын
I'm not familiar with C#, but I'm familiar with C++, which allows you to change some operators for certain types, i.e. you can make transform's operator+ for vector3 do something you want -- in this case just to apply the given vector on the transform's position. Perhaps C# has something similar to it. Hopefully it helps you.
@TheJGAdams
@TheJGAdams Жыл бұрын
I believe transform.position is a vector3. So assignment should work as you would expect. All member data get assigned to another same set of data. At least for C++. Vec2 to 3 and 3 to 2 would involve creating a temporary object to match the type. Known as implicit conversion.
@spider853
@spider853 Жыл бұрын
thanks for reply but already sorted out, in C# is different than C++, there are references (classes) and values (primitives and structs). Vector3 is struct, also you get the position via a property which is get/set function. So usually when you want to modify a Vector3 property you use a temporary variable to store it, modfy then set it back. += in this case works because C# converts it to a = a+b which is an assignment (set) and an addition with value (get). It doesn't use a lValue as I understand so the result doesn't get lost. Ex transform.position from left transform into independent value or ref because it's a property. In this case value, gets the result but it's independent so it's lost. Also for Vec3 = Vec2, there is an operator, but not for Vec2 = Vec3 which is confusing
@TheJGAdams
@TheJGAdams Жыл бұрын
​@@spider853 I'm wanting to think it should be a+=b and that's it. But, it sound like you're saying b=a; b+=c; a=b; but why? I wonder which do you prefer? C++ or C#?
@spider853
@spider853 Жыл бұрын
@@TheJGAdams what's confusing is that in C# we have properties which are actual functions for get and set masked as class members (ex float hp = player.health will call an internal player. getHealth(), player. health = 100 will translate to player. SetHealth(100), these are internal functions not actual names that are generated), so you might see from here how it's getting a bit confusing to see a setter in +=. I like both, C++ as ultimate low level power while having OOP, and C# for ease of use and rich base library, almost everything included.
@zohichnazirro8640
@zohichnazirro8640 Жыл бұрын
ok now it gets interesting
@Saphia_
@Saphia_ 2 ай бұрын
I went to sleep listening to MLM debunking* and woke up to someone teaching maths. I feel like the universe is trying to tell me something. *For anyone unaware, MLM = Multi-Level Marketing. I'm not watching people debunk men who love men.
@bobmichael8735
@bobmichael8735 26 күн бұрын
how do you write so pretty in photoshop?
@EgorChebotarev
@EgorChebotarev 4 ай бұрын
nice
@NickChira
@NickChira Жыл бұрын
Lol the algorithm gave me this after watching gacha game videos. Thanks for giving me PTSD of my engineering degree days
@alexeyvoronin4651
@alexeyvoronin4651 4 ай бұрын
Can you show us your cat?
@garagekid716
@garagekid716 Жыл бұрын
y el link para bajarlo??? que flojo
@therealmysticmask
@therealmysticmask 11 ай бұрын
Thanks! just gave the kitty a bath and only got one scratch. My daughter is also Freyja and I.m a math teacher
@linkbohanon381
@linkbohanon381 10 ай бұрын
#SaladPlasticPower
@Yukeeei
@Yukeeei 12 күн бұрын
mess room, clean up woman
@odonodave
@odonodave Жыл бұрын
lesson starts at 8.20
@100vivasvan
@100vivasvan Жыл бұрын
@8:20
@Desedentary
@Desedentary 2 ай бұрын
Hello, I started publishing videos about health and sedentary lifestyle
@smagusplaygames9214
@smagusplaygames9214 Жыл бұрын
boring
@trickstapriestxm
@trickstapriestxm Жыл бұрын
I missed this by a short bit! Thanks for putting in all this work!
Math for Game Devs [2022, part 8] • Trajectories & Derivatives
3:12:20
Lerp smoothing is broken
57:19
Freya Holmér
Рет қаралды 77 М.
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 47 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 9 МЛН
INTRODUCTION TO ORGANIC CHEMISTRY(A'LEVEL)
41:56
SCIENCE BRO
Рет қаралды 15
Why can't you multiply vectors?
51:16
Freya Holmér
Рет қаралды 397 М.
The Continuity of Splines
1:13:50
Freya Holmér
Рет қаралды 1,3 МЛН
Learn Discrete Math? 5 Applications to Persuade You
7:26
Interpolation in 5 minutes
5:31
Graphics in 5 Minutes
Рет қаралды 13 М.
What Jumping Spiders Teach Us About Color
32:37
Veritasium
Рет қаралды 1,7 МЛН
2D water magic
10:21
Steve Mould
Рет қаралды 526 М.
Your understanding of evolution is incomplete. Here's why
14:21
The Beauty of Bézier Curves
24:26
Freya Holmér
Рет қаралды 1,9 МЛН
Math for Game Devs [2022, part 2] solutions for assignments 1-3
2:58:07
Freya Holmér
Рет қаралды 112 М.