3d simulation of special relativity

Click For Summary

Discussion Overview

The discussion centers around the programming of a 3D simulation of special relativity, specifically focusing on the visual and experiential aspects of near light-speed travel. Participants explore various effects of high speeds, including time distortion and visual transformations, while considering the computational challenges of real-time simulation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant, Pete, expresses interest in simulating the effects of traveling at 0.9c, including time distortion and visual distortions such as reduced field of vision and blue shift.
  • Another participant suggests researching "Terrell rotation" and provides links to relevant resources and past threads that may assist in understanding the topic better.
  • Additional resources are shared, including links to websites and papers that discuss related topics in special relativity.
  • Participants express enthusiasm for the project, with one suggesting the potential for the game to be made available to the public.
  • There is mention of the ambition to create an open-source MMO, with considerations about server costs and the complexity of distributed server systems.

Areas of Agreement / Disagreement

Participants generally agree on the interest and potential of the simulation project, but there are no settled conclusions regarding the specific approaches or effects to be implemented. Multiple viewpoints and resources are shared without consensus on the best methods or models.

Contextual Notes

Participants acknowledge the computational challenges of simulating relativistic effects in real-time and the need for approximations. There is also an indication that some concepts may require further exploration or clarification, particularly regarding the technical implementation of visual transformations.

Who May Find This Useful

This discussion may be useful for individuals interested in programming simulations related to physics, particularly those focusing on special relativity, as well as game developers looking to incorporate scientific concepts into interactive environments.

Petroz
Messages
5
Reaction score
0
Hi My name is Pete and this is my first post. I'm a few months away from finishing a degree in mathematics.

I'm planning to program a simulation of near light speed travel (not for school, just for personal interest). I'm looking to understand this topic better. I went to a seminar on hyperbolic geometry and discovered that at near lightspeed real space stops being quite so euclidean. I found this interesting and now I'm curious how this (and the other effects of high speeds) could be simulated.

The simulation is in the context of a game so it will have to be able to be in real-time, hence computationally inexpensive; I don't mind approximating things.

What I am most interested in is what will be observed by the player who is traveling at say 0.9c. I want to understand how will the visual aspects be distorted as one approaches lightspeed. These needn't be perfectly simulated but it would be nice to at least give the player a feeling of what traveling really fast is like.

things that i believe will happen from the perspective of spacecraft :
  • time distortion
    Distortion of time will be done via the lorentz transformation but repositioning objects via lorentz transforms might be a bit CPU and intensive since the will be a great number of objects.
  • reduced in angle for the field of vision
    I'm working on an angular transformation dependent on speed, i'll let you all know if i come up with anything of substance. I just need to put it into maple and find a symbolic transformation rather than a graphical one.
  • contraction of spacecraft
  • blue shift
are there other things i should be aware of? Have i gotten anything wrong/backward? Any comments/links etc. would be greatly appreciated, thankyou for your time.


-Pete
 
Last edited:
Physics news on Phys.org
You probably want to read about "Terrell rotation" then. There's a sci.physics.faq on it here.

Searle is one of many authors who have a website about related topics. See http://www.anu.edu.au/Physics/Searle/, on the Australian National University website.

I'd say that both of the above are pretty reliable sources (if you get serious, you'll probably want to track down Terrell's original paper).

Here are some past threads on PF

https://www.physicsforums.com/showthread.php?t=124176 (check out the rolling wheels animation in particular, at http://www.spacetimetravel.org/rad/rad.html - I haven't personally investigated the technical accuracy of the website, but it looks cool)

https://www.physicsforums.com/showthread.php?t=52269

You'll probably find more. Google for Terrell (and alternate spellings, sometimes one of the r's or l's goes missing).
 
Last edited:
Wow! i was hoping someone made something like that! i Always wanted to see SR simulated in a 3d interactive environment!

Good Luck!
 
Last edited:
Thanks for all the links, and useful information, the response has been overwhelming. I won't have a chance to really have a decent look at all this stuff until the weeekend.


-Petroz
 
Okay I've checked out the links listed and they're awesome!
I think I've got all I need for now, thankyou all for your help.

-Petroz
 
Fantastic! Could you make the game available to the general public after you finish it? That would be superb!
 
  • #10
Call me ambitious but my the plan for my game is to be an open sources MMO bigger than WOW and completely free. Of course there is the burden of server costs and I still haven't worked this one out. I've been thinking of trying to develop some kind of distributed servering so that the players all share the role of server but it would get messy and I haven't gotten beyond the planning stage of this project so it's hard to say how it will end.

If it gets released it won't be for at least 5 years.

-Petroz
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
1K
  • · Replies 53 ·
2
Replies
53
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 26 ·
Replies
26
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
5K
  • · Replies 32 ·
2
Replies
32
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K