I am making an object and i need to figure out a way to trick the brain in a VR game i am making but i cant figure out this simple problem.
Standing on a ship 18km in length the characters avatar will be 20 m tall since i cannot change the actual dimensions of the character or the room i need to scale everything to make it look to the character that he is 20 m tall. How would i find out the scaling i am going to need for the 18km surface?
more information* edit
A person lets just say is 6 feet is not tall enough for what i need him to be. I need him to be 20 m tall and picture it being a humanoid so he would see from the high of the 20 m or 19.5 m. Because the real person is 6 feet i would need to scale the ship as if the person was 20 m tall.
What is the length of the ship if the avatar was 20 m tall. when the avatar starts at 6 feet tall.
i have no idea how to do this.
Your lengths should simply be scaled reciprocally. That is: If your Avatar is ten times as tall as normal, scale everything else down by a factor of $\frac1{10}$.
There are some caveats, though: Be sure to adjust the physics accordingly. If a 2m person drops a ball from the height of his head, the ball will hit the ground after 0.45 seconds, but if a 20m person does the same it takes $\sqrt{10}$ times as long (1.4 seconds), just as if the gravitational acceleration was 0.98 m/s² instead of 9.8 m/s².