Jump to content

Gray Zone Warfare

Use the config file for best accuracy.
Read more...

World of Shooting

See the game notes for instructions on how to disable smoothing.
Read more...

Robin Hood - Sherwood Builders

See the game notes for instructions on how to reduce smoothing.
Read more...

Gas Station Simulator

See the game notes for instructions on how to disable smoothing.
Read more...

Mortal Shell

See the game notes for instructions on how to disable smoothing.
Read more...

I want to know the concrete calculation formula of viewspeed.


Recommended Posts

8 minutes ago, Skidushe said:

the names changed

viewspeed v1 -> viewspeed - horizontal

viewspeed v2 -> viewspeed - vertical

 

8 minutes ago, DPI Wizard said:

Viewspeed v1 is horizontal, viewspeed v2 is vertical.

Thank you! !

I did not see this page at all. ..

I think from now on. (I apologize for my poor English.

Link to comment
20 hours ago, a_nok said:

How was this formula led?


circle ratio / chord ratio

 

 

I don't know exactly why that was chosen, but I can hazard a guess...

The aim of viewspeed is to unify the feeling of moving through different FOV's so the difference isn't jarring going from one FOV to another even if it's detrimental to muscle memory.

To explain this, I'll compare it to 0% monitor distance match, the best we have for muscle memory. When converting to low FOV it 'feels' slow, even if aim is good, so viewspeed aims to make this faster. Similarly, converting to a larger FOV with 0% monitor distance match makes it 'feel' too fast, so viewspeed aims to make this slower.

Because we're talking about how it feels to us, we're going to base the measurements on out window into the game world, here that's the flat monitor sat in front of us.

So what properties can we look at? 

viewspeed.thumb.PNG.f4030602d575a4a7308e8ddc4b9c8979.PNGFocalLengths.thumb.PNG.f3ea0cfdd4a40985f508694a5e8af5c4.PNG

In the left image we have the chord lengths created from each FOV, we have the Radii from each FOV to the screen, and we have the different arc lengths created from each FOV, and in the right hand image we have the each arc length created from each FOV.

Now my guess here is that they just found a pair of these where the ratio between them feels right and achieves the goals set about above.

I've made a geogebra calculator for viewspeed here if you want to play around with it:

https://ggbm.at/mgw8cke4

Link to comment
22 hours ago, Skidushe said:

I don't know exactly why that was chosen, but I can hazard a guess...

 

Quote

Now my guess here is that they just found a pair of these where the ratio between them feels right and achieves the goals set about above.

Is not it an arbitrary?

Edited by a_nok
Link to comment
3 hours ago, a_nok said:

 

Is not it an arbitrary?

I wouldn't go to say arbitrary as it is based on reason and aims to achieve the goals I listed earlier and while I don't know if this is a factor, does come down to quite a neat formula. Why that specific ratio is chosen I don't know more then the guesses above but it is based off reason. Something like a monitor match percentage you choose that's not 0% you can say is arbitrary, but I don't think this is.

That's not to say it's the best for building muscle memory, as it's arguably the worst.

Edited by Skidushe
Link to comment

 

・R_1 * sin θ_1 = R_2 * sin θ_2

・R_2 * cos θ_2 = R_3 * cos θ_3

・θ_1 = θ_3 < θ_2 , R_1 > R_2 > R_3

Based on this assumption, the following formula was found.

・R_2 / R_3 =(R_2 / R_1) * (tan θ_2 / tan θ_1)

=(sin θ_1 / sin θ_2) * (tan θ_2 / tan θ_1)

・R_2 / R_1 =(R_2 / R_3) * (cot θ_2 / cot θ_3)

=(cos θ_3 / cos θ_2) * (cot θ_2 / cot θ_3)

=(cos θ_3 / cos θ_2) / (tan θ_2 / tan θ_3)

 

circle ratio / chord ratio= R_2 / R_1 

 

I do not know well that viewspeed is combined at this ratio...

Edited by a_nok
Link to comment
On 10/29/2018 at 6:02 AM, a_nok said:

 

・R_1 * sin θ_1 = R_2 * sin θ_2

・R_2 * cos θ_2 = R_3 * cos θ_3

・θ_1 = θ_3 < θ_2 , R_1 > R_2 > R_3

Based on this assumption, the following formula was found.

・R_2 / R_3 =(R_2 / R_1) * (tan θ_2 / tan θ_1)

=(sin θ_1 / sin θ_2) * (tan θ_2 / tan θ_1)

・R_2 / R_1 =(R_2 / R_3) * (cot θ_2 / cot θ_3)

=(cos θ_3 / cos θ_2) * (cot θ_2 / cot θ_3)

=(cos θ_3 / cos θ_2) / (tan θ_2 / tan θ_3)

 

circle ratio / chord ratio= R_2 / R_1 

 

I do not know well that viewspeed is combined at this ratio...

I don't know what you mean. I tried to follow your logic but gave up. What is R? I assumed radius, but then there's 3? What do you mean combined? 

Are you looking for a mathematical work-through of how the formula was founded?

Edited by Skidushe
Link to comment
3 hours ago, Skidushe said:

I don't know what you mean. I tried to follow your logic but gave up. What is R? I assumed radius, but then there's 3? What do you mean combined? 

Are you looking for a mathematical work-through of how the formula was founded?

I made an expression based on the diagram you indicated.
I thought that R cos θ was matched in the first figure and R sin θ in the second figure. R is radius.

As a result of considering what the ratio(circle ratio / chord ratio) means, it was found to be equal to the circle ratio of the second figure

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...