pouët.net

Raymarching Beginners' Thread

category: code [glöplog]
Psycho: I'm "hungry" for your next procedural 4k ;) How goes it?
added on the 2011-05-18 11:45:47 by ferris ferris
Psycho: RenderMonkey has render-on-demand. "Edit" -> "Preferences" -> "Enable rendering on demand (HAL)". Then press space to render.
added on the 2011-05-18 12:23:12 by kusma kusma
Ferris: The one which now has 2 cancelled compos (+another lacking modern gfx hw) behind it? ;) Haven't started on a more serious scene yet.
Kusma: only in the dx9 preview, not opengl :(
added on the 2011-05-18 12:44:57 by Psycho Psycho
We really need a procedural animation compo sometime. 4kb limit, the program must dump animation frames to disk, which then get played as a video in the compo.
added on the 2011-05-18 14:22:26 by psonice psonice
Who's demanding it?
added on the 2011-05-18 14:27:30 by xernobyl xernobyl
me, and i'm the king of the demoscene. I reckon it'd be more fun to watch that the procedural gfx compo, and it'd be an additional challenge.
added on the 2011-05-18 14:34:40 by psonice psonice
True, but you wouldn't get the same quality with 4kb. Unless it's just 1 scene.
added on the 2011-05-18 14:39:50 by xernobyl xernobyl
Yeah, I think that's a shit idea. That's what wild compo is for. I don't like 8kb intro either, but I'm down for 16kb. Large enough for people to have to write better than 4k synths and still have something epic, without the overwhelming framework aspect of 64k.
added on the 2011-05-18 14:41:29 by ferris ferris
Or maybe raise the size limit to 128 megs. Then we could have even more epic prods but without a need for huge frameworks.
added on the 2011-05-18 14:57:24 by pommak pommak
16kb compos would be great !
For those who aim to 4kb but are not good enough, and for those who are good enough at 4kb but would like to crunch even more awesomness into their prods.
added on the 2011-05-18 15:03:08 by flure flure
psonice, i also think a procedural animation with 4kb is a cool thing.
Maybe using a hacked doxbox for that? I would be nice to have an easy way to access 1980x1080x24/32bits and stereo 16bits sound in asm.
Javascript is also a option LOL
ok, maybe not then :) I'd still like to see some kind of non-realtime demo though, with an emphasis on the code.

A 16k compo would be fun. I'm not sure that should take over from 4k, but it's kind of a cool size - you have the hardcore size limit still, pretty much, but without quite so much pressure to squeeze every last byte, yet there's room for enough content for a more complete demo.

I do think the size limit for demos should be bigger these days too. There's no major reason for a size limit any more - we can download big files, we have plenty of disk space, and we have big high-res screens that need big, space consuming high-res graphics. Plus, how about HD video? 128MB doesn't get you much, and I've been writing a ton of realtime video based stuff lately that could make for a fun demo :)
added on the 2011-05-18 15:15:22 by psonice psonice
Yeah, limits for demos should be revoked nowadays.
added on the 2011-05-18 15:20:30 by ferris ferris
paulo: no gpu to crunch the frames? I was thinking non-realtime, like the procedural gfx. The 4k exe generates the animation file, which is then played in the compo - think stuff like that burj babel or some of IQ's exegfx stuff, a short but really high quality animation of things like that in motion.

If it's putting stuff on screen and playing audio, isn't that just a regular 4k? ;)
added on the 2011-05-18 15:21:25 by psonice psonice
psonice, i was thinking non-realtime too in the doxbox solution. The ideia is to use a hacked doxbox as a platform, with a simple new video/sound solution and hacked time (like kkapture) that output the generated sound and frames to disk. No GPU in this solution.
Hmm, sounds like XP.
added on the 2011-05-18 15:44:42 by ferris ferris
Ah, so it's like a dos machine connected to a video/audio recorder, and it has unlimited CPU time per frame? I was thinking a straight exe, and dump bmp frames + wave file (or whavever is convenient on the platform - on mac it'd be easy enough to dump h264 directly if the hit on the exe size isn't too bad).
added on the 2011-05-18 15:48:45 by psonice psonice
What's wrong with 64kb? Too big?
added on the 2011-05-18 16:16:27 by xernobyl xernobyl
i pity the organisers for that compo..
added on the 2011-05-18 16:31:58 by smash smash
psonice, "so it's like a dos machine connected to a video/audio recorder, and it has unlimited CPU time per frame", yap :)
16k animation dumper compo just for heavy raymarching prods? sounds kinda weird. if it doesn't fit into 4k use 64k. if it doesn't work in realtime go wild.

16k is good limit but it should still run in realtime not dumping a video to disk. for real. -.-
added on the 2011-05-18 16:33:07 by yumeji yumeji
Smash: a nice cold room, a pile of spare GPUs, and some flexibility with the deadline is all they'd need :D
added on the 2011-05-18 16:36:36 by psonice psonice
I've also been advocating 16k (instead of the semidead 64k category) for some time.
16k is enough for almost any kind of advanced rendering techniques not requiring data (and/or higher quality synth), and it's still not a content hell requiring a big tool chain and lots of time as a (highend/serious) 64k.
I don't see that much point in a non-realtime 4k intro category, which it would turn into unless you put some restrictions (like no sound, max 15 seconds etc) on it. Size is (mostly) a bigger limiter than performance for doing heavier stuff in a 4k - unless you can really cut on contents (music, scripting..).
added on the 2011-05-18 16:39:54 by Psycho Psycho
yap, 16k intros would be nice.
id love to see an 8/16k compo, too!
not bceause i code but because i know you coders will put it to awesome results (and because fresh wind in the scene is always a good thing).
added on the 2011-05-18 16:53:13 by wysiwtf wysiwtf

login