Re:The most advanced MySQL raytracer on the market
by deckar01 on Thursday October 10, 2019 @03:36PM
(#21218361)
> This is a raytracing engine contained in a single Mysql SELECT statement. In the beginning of the code there are a few parameters that can be modified. The scene can be specified using the @triangles and @squares parameters, but everything is explained in the comments. The whole query returns a bitmap file which can be written to the filesystem using the "INTO DUMPFILE" syntax at the end of the query, if mysql has filesystem write permissions.
> The raytracer supports shadows and reflections, which makes it, to my knowledge, the most advanced MySQL raytracer on the market right now.
Re:The most advanced MySQL raytracer on the market
by tpmx on Thursday October 10, 2019 @04:53PM
(#21219049)
Now this is art! I think us geeks have finally hit upon the formula the high brow art people are used to. Now we just need to start a physical market so that:
Re:The most advanced MySQL raytracer on the market
by brokensegue on Thursday October 10, 2019 @05:54PM
(#21219570)
the problem with "demoscene art" is that the final product is often only impressive if you know how it was done. really you want to display it in a way that shows off the mechanism. i guess quines don't have this problem.
Re:The most advanced MySQL raytracer on the market
by skrebbel on Friday October 11, 2019 @01:21AM
(#21221763)
A nice demoscene example is "Piledriver", which contains all of the last 2 decades worth of demoscene tropes, no exceptions. Hexagonal cones, walking robots, purple explosions, drum'n'bass with rap vocals, television walls with earlier scenes, it's all there. And it's extremely well executed, which hides that it's a parody. So I guess it only works as a work of art if you saw the demos it mocks.
Re:The most advanced MySQL raytracer on the market
by mntmoss on Thursday October 10, 2019 @06:34PM
(#21219871)
A lot of art derives value from craft, but when craft is systematized, it becomes product design and targeted towards consumers instead. Demoscene folks have often crossed over to the industrial side of computer graphics and gaming.
A good proportion of the art-as-art world either finds new and original ways to push craft, or focuses on medium facilitating message(which in turn falls neatly into the product-marketing framework).
Re:The most advanced MySQL raytracer on the market
by bob1029 on Thursday October 10, 2019 @07:23PM
(#21220221)
I think you could physically implement demos (especially very very small ones) in such a way as to demonstrate just how compact their implementation is. E.g. use ancient computer hardware, load from 5.25" floppy when you press a button to start it, etc.
Re:The most advanced MySQL raytracer on the market
by taneq on Friday October 11, 2019 @12:51AM
(#21221645)
The best example (counter-example?) of this that I can think of is one of the realtime raytracing demos that came out circa 2000 when it was all the rage. I can't remember the name but basically after doing well in a compo the authors revealed that it was just a rasterizer running at low rez with some hacked reflections, which everyone had believed was super impressive because they thought it was raytracing and the deliberately low resolution made it look the part.
Re:The most advanced MySQL raytracer on the market
by tpmx on Thursday October 10, 2019 @06:07PM
(#21219668)
I'm thinking the democoders could create scarcity. I'm imagining e.g. Future Crew making a Third reality. Or Triton making Crystal Dream III. Release at like a 300p video for the world and like AM audio mono sound quality and sell the binary to the highest bidder. Or perhaps smarter, release it at 1:1 quality for the first minute, but only for the first minute.
;)
Edit: of course this would be a horrible future. Also, there's no way these now old guys could recreate the magic they experienced together in the early 90s.
Re:The most advanced MySQL raytracer on the market
by vidarh on Friday October 11, 2019 @04:55AM
(#21222627)
You can create scarcity by marrying the software with a physical object.
William Gibsons poem Agrippa [1] is easily accessible, though it was distributed as part of a program that'd overwrite the floppy it was distributed on.
But it was sold in various ridiculously expensive collectors editions.
While the point of Agrippa is ostensibly the poem, the mechanism of delivery was very important to the appeal of it as well as the media attention (of course the fact that Gibson was well known by then was important), and you could imagine something similar for a demo. Add a hardware element, and packaging that forms part of the whole.
Re:The most advanced MySQL raytracer on the market
by bane on Thursday October 10, 2019 @09:56PM
(#21220891)
Anybody in North America who's interested in this kind of technical magic should consider attending one of the few demoscene parties (meetings/competitions) in the U.S. such as Demosplash [1]
Re:The most advanced MySQL raytracer on the market
by xemdetia on Thursday October 10, 2019 @03:39PM
(#21218398)
This is actually a pretty neat mechanism that builds a string (including BMP magic number and header) and shoves it into a dump file, doing a ray trace per byte. I wish there was a commented/not collapsed version of it to better enjoy reading. Right now it's just a blob.
Re:The most advanced MySQL raytracer on the market
by aitchnyu on Friday October 11, 2019 @02:38AM
(#21222070)
Now that PostGIS outputs pngs directly, we can imagine future databases handling 3d assets (select * from objects where can_fit_in(x);) and even rendering them.
And here's another production which is an insane tech-feat:
https://demozoo.org/productions/268576/
Moving cubes with pathtracing, lighting and ambient sound in 64 bytes
Re:The most advanced MySQL raytracer on the market
by Flockster on Thursday October 10, 2019 @03:38PM
(#21218386)
This is nice.
So this is one SELECT statement in which the triangles and/or spheres are defined, and the raytracing-engine is written.
Then it calculates the Pixels and dumps them into a .bmp-file.
Re:The most advanced MySQL raytracer on the market
by jolmg on Thursday October 10, 2019 @05:52PM
(#21219546)
Calling it "the most advanced [...] on the market" is probably tongue in cheek. Notice that this is being given away free and there is no mention of price anywhere.
(or click [nfo] in the right top)
> The raytracer supports shadows and reflections, which makes it, to my knowledge, the most advanced MySQL raytracer on the market right now.
https://demozoo.org/productions/268459/info/2923/
https://demozoo.org/productions/268459/
The official XPath/XQuery test suite of the W3C contains an raytracer written in XQuery.
So most xml databases should support raytracing
a) demoscene creators can get rich
b) "art investors" can launder their money
https://www.pouet.net/prod.php?which=82882
https://m.youtube.com/watch?v=4zkSd3-6I2A
A good proportion of the art-as-art world either finds new and original ways to push craft, or focuses on medium facilitating message(which in turn falls neatly into the product-marketing framework).
;)
Edit: of course this would be a horrible future. Also, there's no way these now old guys could recreate the magic they experienced together in the early 90s.
Example:
https://www.youtube.com/watch?v=LIIBRr31DIU
(make sure to enable the thirdparty english subtitles)
William Gibsons poem Agrippa [1] is easily accessible, though it was distributed as part of a program that'd overwrite the floppy it was distributed on.
But it was sold in various ridiculously expensive collectors editions.
While the point of Agrippa is ostensibly the poem, the mechanism of delivery was very important to the appeal of it as well as the media attention (of course the fact that Gibson was well known by then was important), and you could imagine something similar for a demo. Add a hardware element, and packaging that forms part of the whole.
https://en.wikipedia.org/wiki/Agrippa_(A_Book_of_the_Dead)
1 - https://www.youtube.com/watch?v=A-GTf7b9PKk
If you are in Europe, especially Northern Europe, there's a ton of very well attended parties. There's even a few in Japan!
It's really for people who are extremely passionate about technology for technology's sake and like to show off a little.
Here's another raytracer written in Linq (2007) https://blogs.msdn.microsoft.com/lukeh/2007/10/01/taking-lin...
https://postgis.net/docs/RT_ST_AsRaster.html
Youtube captures of all events and competitions are here: https://www.youtube.com/playlist?list=PL1nWnZ0_fy8DvL13vfLD8...
And here's another production which is an insane tech-feat: https://demozoo.org/productions/268576/ Moving cubes with pathtracing, lighting and ambient sound in 64 bytes
Though I'm suddenly curious if this can be done in other SQL engines, too.