• 0 Posts
  • 5 Comments
Joined 3 years ago
cake
Cake day: July 16th, 2023

help-circle
  • Since it’s ELI5 I’ll keep it very simple. It’s not like I know the exact mechanics anyway. No guarantee of pedantic correctness. I’m sure if I get anything overly wrong then someone who wouldn’t comment otherwise will correct me (please and thank you).

    Let’s start from interpolation. It’s a simple maths idea: inter for between, poles for points. Let’s say you have two points. You could draw a line between them, take the middle point of that line. You’ve now introduced a new point.

    This concept is used a lot in physics or maths in general. Let’s say you are writing down the speed of a car over time. You have 1 speed value per second. But you’re interested in the speed at 23.33 seconds for some reason.

    Now you have a few options:

    • You could take the speeds at 23 and 24 seconds and just the same as before: draw an imaginary straight line between them, and read what speed that is at for 23.33.
    • You could also look at how the speed changed from 22 to 23 instead, especially if you didn’t have the 24s time written down.
    • You could look at more of the speed values and try to figure out how the car’s speed changes over time, since it’s unlikely to be linear. That gets you to more complex forms of interpolation. That’s what’s used to find a more descriptive equation of motion for objects.

    That may have been a bit of a tangent, but it does get us back to frame generation. We are interpolating where each pixel is between frames. Or perhaps even saying: okay, this visual object moved from X to Y, what happened between them?

    The key part is: graphics already have this information. It would be wasteful to re-render an entire scene every frame, so you just look at what needs updating and how. But that means you know what happens one frame to the next. So now you just take that information and do some simple maths to figure out the in-between step, and show that to the user as well.

    Performance-wise it’s not costly. The tough calculation is the update from frame to frame. It does take a bit of time though, introducing some tiny lag in your display.

    Of course the actual frame gen algorithms can take a lot more data into account, but the simple idea is: between Point X and point Y there exists a point A which we can calculate relatively cheaply and display first.



  • I’m seeing this post a bit late, but I feel like I have to weigh in slightly, though it’s not my research area.

    Note that my information extends more to academic studying, don’t know if it’s quite as true for learning more physical skills.

    The main concept for learning is deeper learning. Which basically just means actually using your brain to think about the material. Things like connecting it to other ideas, pondering different implications, that sort of thing.

    The reason flashcards work is because you think about what questions you could ask about the material. The reason you write by hand vs type is because it’s slower and you have to think about what’s more important or how you’d summarise the information.

    I believe reading aloud typically works because it forces you to be slower and more deliberate, giving you time to actually process what you’re reading.

    That said what you’ve written is helpful and mostly correct, I’m just not so certain about the framing. It could mislead some people into just rewriting notes while reading them out, for example, which is inefficient and not very helpful for learning.

    A very easy-to-read source with practical tips:

    • Optimizing Learning in College by Putnam et al. (2016) (Look it up on Google scholar for a free pdf)

    Also as a final tip, my favourite exam prep technique: do a past paper without having looked at any notes or done any prep. Answer as much as you can just thinking about what you remember. Then go through with notes. It primes your brain for processing and storing the information.



  • Been a while since I played, but I didn’t even reach 1k hours and was trading stuff much earlier than that. In 850h I think I bought plat once, and made it to 21 (iirc) mastery total, with a dozen or two frames and weapons in store. The only thing I spent plat on is either intermediate currency for trading, or more slots (which you still get plenty of for free from events and such).

    The game involves a lot of grinding to begin with, but you can easily farm a bit to find something to sell for plat.

    Also Reddit misled you a bit. The game throws 50 and 75% off plat fairly regularly at you.

    Especially about the competitive thing though: I’ve never had that thought. I’ve never seen it as competitive to begin with, even in a friendly way. And afaict, there’s nothing you could do with money that would give you too much of an advantage. Maybe skip a bit of the grind, but a lot comes from mastery levels, build synergies, and knowing how to play your frame right… And even then outside of Steel Path and other endgame-ish content you can easily nuke an entire level with minimal effort.

    All that said: yeah, it’s a free to play game and it has a few features that will make you want to spend money. You can absolutely not spend a single cent and achieve whatever you want though, which is why people praise it. It just means playing the game more, so the question really becomes whether you enjoy the gameplay loop to begin with and how much time you’re willing to spend.