General Relativity Renderer
This is my first devlog on my project where I am writing a program that renders different objects described by general relativity. I have experience doing this stuff before (though in scratch, not the best programming language for ease of use) so I decided to do this again in python. After for the last time realizing how slow python is(the attached image took ~11hrs to render with the current program) I’m deciding to try with another programming language. My current plan is to try webgl and gain experience using shaders, because every past method I use has not used the GPU to its full extent.
After all of this I still want this to be as accurate as possible, sticking to the math as best I can.
Objects I plan to simulate:
- Regular empty spacetime(relativistic effects)
- Schwarzschild Black Hole
- Kerr Black Hole
- Binary Black Holes (heuristic)
- wormhole
- Potentially any metric you can design with any set of coordinates
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.