Raytracing with MySQL

Originally published at: https://boingboing.net/2019/10/10/raytracing-with-mysql.html

6 Likes

I remember that years ago some company (I can’t find the article) made a Real-time ray tracing video card (like around 2010) that basically solved the problem by using lots of memory and clever matrix math.

This must be doing something similar with tables and joins, very cool!

5 Likes

I think I’m going to be sick

8 Likes

I never thought we’d be rendering real-time databases inside a web browser but, here we are.

Onward!

5 Likes

i first ray traced on a c=64 in 6502 assembly language , a black and white wine glass of very low resolution , but !

6 Likes

gotta have a hobby.

2 Likes

As someone who has spent their career bouncing between coding and pixeling, I really want to feel something other than creeping horror at the thought of this. Yet I can’t.

However, it makes my previous work of building stored procedures that emit other stored procedures as part of a user-configurable branching system seem downright quaint and sane.

6 Likes

This is beautiful in the same way a full cathedral made of bottlecaps would be beautiful. As they’d say before Burgess overwhelmed the phrase, it’s “[beautiful] as a clockwork orange.”

3 Likes

This seems both impressive and perverse.

3 Likes

2c9eg7

6 Likes

Nice! IMHO it would even be better if the scenery description was stored in tables.

Reminds me of the raytracer written for the Obfuscated PostScript Contest in 1993. Back in the days, you could jam your department printer with this file for 30 minutes, depending on the CPU power. I just downloaded it and the Previewer on MacOS renders it in a few seconds. Moore’s Law at work…

4 Likes

not sure

3 Likes

I’ve considered putting together a ray tracer that outputs a spreadsheet where each cell is a formula to compute the color of a single pixel. Then you could modify non-geometry parameters like lighting and textures and just let your spreadsheet program recalculate the image. With modern spreadsheets, you can probably even set cell styles to turn the values into actual colors.

Admittedly, it’s pretty far down on my list of things to try.

2 Likes

As someone who offloads SQL operations into application code at the slightest provocation, this both frightens and amazes me.

5 Likes

That just doesn’t sound right.

Coincidentially the two exact opposites of hardcore DBA’s and Dev’s.

1 Like

This topic was automatically closed after 5 days. New replies are no longer allowed.