Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

4438 Excellent

About Mussi

  • Rank

Personal Information

  • Role
  • Interests


  • Twitter

Recent Profile Visitors

16675 profile views
  1. Mussi

    Quaternion, why divide angle by 2?

    You can sort of find an explanation here.
  2. Yep, mood boards in my experience as well.
  3. You can do this in 3D as well, simply check if the angle between your initial velocity vector and the newly calculated velocity vector is larger than 90 degrees.
  4. Mussi

    Imperfect Environment Maps

    I love how much this technique fits your game! You can get so creative with non-general solutions :).
  5. I believe Blizzard games have 3 regions to choose from Americas, Asia and Europe. As a player you can choose to play in any of them, no matter where you live, but most players will choose a region that favors their ping and/or timezone. In their Battle.Net app you get too choose one of the regions before launching the game, data is not shared between regions. The tournaments that they host are mostly region based, they probably pick a time that suits most people in that region. For large global tournaments they can take the top teams from every region and fly them over to a single location. Is that what you were looking for?
  6. Mussi

    3ds max reduce poly count

    Have you tried "collapsing" the modifiers? The option is available when you right click your modifier.
  7. I'm sorry, I don't understand what you're saying. If you'd like, maybe you could explain it with some pseudo code? In any case, decoupling simulation from rendering should not drop your frame rate. That being said, you don't have to use a fixed timestep, if variable deltas work for you then use that. However you mentioned the problem of tunneling in your op, if you want to prevent that you'll have to take special care for when your deltas become too large.
  8. No. Generally your FPS will be higher than your simulation rate. Say you have a moving ball, in state 1 it's at x=0 and in state 2 it's at x=10. Now as you are accumulating to go to state 3, you can render the ball being somewhere between x=0 and x=10 by simply interpolating based on how much time there is left to the next state. If your halfway through to the next state, you render the ball at x=5. To put it another way, say you simulate at 10Hz and render at 100fps, if all you do is render the result of one simulation, you'll be rendering the exact same thing 10 times over. This will look the same as rendering at 10fps. If instead you take the results of two states and interpolate between them, you'll see a smooth transition from one state to the other in a time period of 10 frames. This does mean some delay is introduced (1 / simulation rate), since you need two states to interpolate.
  9. This is done by decoupling simulation rate from frame rate. Generally when people talk about 3 frames for recovery, they are actually talking about 3 ticks/steps of game simulation, not the actual displayed frames (though these can be the same). There's a great article about this that you can find here.
  10. Kryptonite. On a more serious note, ask for past responsibilities, recent problems they've encountered and how they went about trying to solve those problems. An extra interviewer in the room is also nice to have if you can spare one. Also remember that an interview is a two way street, the perfect candidate might turn you down if you don't come of right.
  11. You also reduce power consumption, which is very important om mobile but also for desktop. It's more eco friendly and makes your graphics card not heat up as much (in some setups overheating can be a problem). A totally different reason to cap rendering is to reduce screen tearing. This is achieved by using v-sync, which syncs your fps up with the refresh rate of your monitor but comes with a small latency cost. For high twitch games like most first person shooters, players will usually disable v-sync.
  12. From twitter: "He’s in the hospital ICU and we are helping via FundMe to help his family with all the medical bills. Please share and help if you can." Here's the link to the FundMe.
  13. This is from twitter: " My brother, @IADaveMark has been struck by a car as a pedestrian while attending #GDC2018 . He is currently at SF General with a brain bleed. His family is desperately seeking more information about this incident. Please contact me if you know more. Spread the word please." I'm spreading it here in the hopes that more people see it. Please spread the word if you can. His brother is on Twitter: EagleEye1975 This is terrible news :(. I hope Dave recovers quickly. Link to the GoFundme campaign, this campaign is intended to raise money for Dave and his family to help with expenses including travel, medical costs, and rehabilitation. Essentially, anything they need.
  14. Mussi

    Animation IK

    There was a Twitter thread about it but can't really find it any more, was about a month ago. IK and retargetting aren't really the problem, afaik it's the constraint solving part that's hard to do in real-time.
  15. Mussi

    Animation IK

    Just FYI, the tech shown in the OP is not real-time, not sure if that was clear or not (it wasn't for me the first time I watched it).
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!