I finally finished a computer program I’m writing for my Master’s project. Granted, it’s the bare minimum for what I’ll call complete, but it’s good enough for me to leave it until I finish the paperwork, and just finish if I have time left.
The program is designed to draw differential geometry from the inside. I modified it for raytracing, and produced these two videos:
Neat! Can you give a really short description of why this is useful or of the most interesting techincal aspects?
I figure it would make an awesome video-game. Given that it took 30 seconds to render each frame, that’s not going to happen as a raytracer. I might be able to get it to work in real time if I run it using that thing where you draw triangles, or better yet, use it to find a few guide points and then just warp a 3d model.
It also might be good for getting people to understand differential geometry or something.
Actually, can you just tell me what’s going on in the second movie where the grid appears to stop growing closer?
It’s a sky sphere. It’s infinitely far away. When you’re in part of space that’s Euclidean and you’re not rotating, it doesn’t move. The only reason that it moves at all in the second video is because of how warped space is.
I should add that when running it in a ray-tracer it can only draw sky-spheres, but when running it normally it can only draw triangles. I’m considering making it so one of those can do both.
I finally finished a computer program I’m writing for my Master’s project. Granted, it’s the bare minimum for what I’ll call complete, but it’s good enough for me to leave it until I finish the paperwork, and just finish if I have time left.
The program is designed to draw differential geometry from the inside. I modified it for raytracing, and produced these two videos:
The camera moves through a wormhole while spinning around
The camera moves in an infinite loop between two wormholes
Neat! Can you give a really short description of why this is useful or of the most interesting techincal aspects?
Actually, can you just tell me what’s going on in the second movie where the grid appears to stop growing closer?
I figure it would make an awesome video-game. Given that it took 30 seconds to render each frame, that’s not going to happen as a raytracer. I might be able to get it to work in real time if I run it using that thing where you draw triangles, or better yet, use it to find a few guide points and then just warp a 3d model.
It also might be good for getting people to understand differential geometry or something.
It’s a sky sphere. It’s infinitely far away. When you’re in part of space that’s Euclidean and you’re not rotating, it doesn’t move. The only reason that it moves at all in the second video is because of how warped space is.
I should add that when running it in a ray-tracer it can only draw sky-spheres, but when running it normally it can only draw triangles. I’m considering making it so one of those can do both.