Raymarching Beginners' Thread
category: code [glöplog]
Psycho: I'm "hungry" for your next procedural 4k ;) How goes it?
Psycho: RenderMonkey has render-on-demand. "Edit" -> "Preferences" -> "Enable rendering on demand (HAL)". Then press space to render.
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 :(
Kusma: only in the dx9 preview, not opengl :(
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.
Who's demanding it?
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.
True, but you wouldn't get the same quality with 4kb. Unless it's just 1 scene.
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.
Or maybe raise the size limit to 128 megs. Then we could have even more epic prods but without a need for huge frameworks.
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.
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.
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
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 :)
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 :)
Yeah, limits for demos should be revoked nowadays.
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? ;)
If it's putting stuff on screen and playing audio, isn't that just a regular 4k? ;)
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.
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).
What's wrong with 64kb? Too big?
i pity the organisers for that compo..
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. -.-
16k is good limit but it should still run in realtime not dumping a video to disk. for real. -.-
Smash: a nice cold room, a pile of spare GPUs, and some flexibility with the deadline is all they'd need :D
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..).
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..).
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).
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).