NDT: The N-Dimensional Ray-Tracer

Today we are proud to announce the release of the hyper-dimensional ray-tracer, ndt.  Have you ever wondered what four, five, or even 100-dimensional space would look like if you happened to find yourself in it.  Well, wonder no longer!  Now you can see for yourself what it would be like to visit such strange higher dimensional spaces.

As we have previously noted, higher dimensional space is a commonly recurring theme in science fiction.  However, understanding what higher dimensions are like is typically approached in one of two ways.  The first is the flatland model, in which you consider the perspective of 2-dimensional creatures living within a 2-dimensional plane.  The other common way is to take 4-dimensional objects and project them down into 3-dimensional space, creating a 3D shadow of the 4D object.

In ndt, a third approach is used that does not rely on thought experiments or distorting projections of objects.  Instead, what if we modeled an observer’s eye and pixels on a screen, just as in a normal ray-tracer, but placed that model into a higher dimensional space along with higher dimensional objects and traced the interactions between light rays and those objects? Thus ndt was born.

With features such as stereoscopic rendering, depth of field, soft lighting, and anti-aliasing, you can now behold the wonder, mystery, and horror that is higher-dimensional space!

Download today at: https://github.com/doing-science-to-stuff/ndt.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s