It's confusing what you call "precalculated" here. Naturally, most of the parts are precalculated AFTER the intro/demo starts and BEFORE it starts to play. Think on the sinus table for 386's in the early '90s or think on the Stash or Jizz demo by The Black Lotus. But this is normal, that's why it can fit in 64K.
It calculates everything in real time. Maybe before it starts (at the loading screen) (but I guess those are only the textures, and maybe some other stuff.)
But everything is calculated there! It wouldn't fit in 64kB if it would be precalculated.
I never doubted it's realtime guys. Don't get me wrong. I didn't mean to talk bad about this awesome production.
I am no programmer either. It's just that afaik it is easier for any 3D scene to be rendered, even when executed in realtime, if a lot of it's data is precalculated. Is it not?
I admit that I jumped to conclusions regarding this demo though, since I couldn't know if it's precalculated or not. I just thought that most scene demos are! :S
@toutagamon Probably. A mouse controlled camera isn't THAT processing-power demanding ;). Anyways... the animation is calculated as it's shown. The time needed to calculate the images is equal (probably shorter) than the time it actually needs to run... therefore it's realtime. It doesn't have to be interactive to be realtime.
@toutagamon What the hell is "a little scripted" supposed to mean? This whole thing has been coded in a proper programming language. Nothing is "scripted".
It's confusing what you call "precalculated" here. Naturally, most of the parts are precalculated AFTER the intro/demo starts and BEFORE it starts to play. Think on the sinus table for 386's in the early '90s or think on the Stash or Jizz demo by The Black Lotus. But this is normal, that's why it can fit in 64K.
ariesmindworks 9 months ago
It's fuc*ing awsome! Great job!
xcojack 1 year ago
@RainbowSushiNight what wonders?
JigenD 1 year ago
I laugh a bit when I read comments that really makes nosense :)
If you look (unpack and disassemble) into the intro, you can see it only "precalc":
-Textures
-Music (sounds)
-Spline movements for the objects
-Camera movements
The rest is realtime using BoyC's demoengine.
Cheerz :) and this indeed was a nice production worth second place in the 64 demo compo.
demoscenes 1 year ago
@Greathoof
maybe you are right, but don't forget that these demos are uber compressed and data tables can be far more compressed than textures.
Anyway, I don't care if it is precalculated or not. It is pretty and that's all I care. ;)
toutagamon 1 year ago
@toutagamon Dude.
Precalculated stuff don't fit there.
It calculates everything in real time. Maybe before it starts (at the loading screen) (but I guess those are only the textures, and maybe some other stuff.)
But everything is calculated there! It wouldn't fit in 64kB if it would be precalculated.
Greathoof 1 year ago
@allNicksAlreadyTaken
I never doubted it's realtime guys. Don't get me wrong. I didn't mean to talk bad about this awesome production.
I am no programmer either. It's just that afaik it is easier for any 3D scene to be rendered, even when executed in realtime, if a lot of it's data is precalculated. Is it not?
I admit that I jumped to conclusions regarding this demo though, since I couldn't know if it's precalculated or not. I just thought that most scene demos are! :S
toutagamon 1 year ago
@toutagamon Probably. A mouse controlled camera isn't THAT processing-power demanding ;). Anyways... the animation is calculated as it's shown. The time needed to calculate the images is equal (probably shorter) than the time it actually needs to run... therefore it's realtime. It doesn't have to be interactive to be realtime.
allNicksAlreadyTaken 1 year ago
@moejoe1337
If I had mouse control in the scenes, would I get the same framerate?
toutagamon 1 year ago
@toutagamon What the hell is "a little scripted" supposed to mean? This whole thing has been coded in a proper programming language. Nothing is "scripted".
moejoe1337 1 year ago