How does this work??

Soldato
Joined
2 Aug 2012
Posts
7,809
** Link removed, comments full of swearing **

This is a >180Kb file!

Yes, less than 180Kb! I have small text documents nearly that size!:eek:

And yet this produces several minutes of high res, very smooth, 2560X1600 graphics with an accompanying quality sound track.

So, How??
 
If it's like this:

http://www.theproduct.de/

Then it works by using stuff already in DirectX or something, this one is donkey's years old and only 64kb, sounds like the same sort of thing, can't download the OP at the minute so might be way off! :p
 
My spider sense is telling me not to click on a random link to a random file.

I just wish i could transfer the same superpower to end users.
 
Just demo scene stuff the is loads of it about. Very impressive for file size, assembly language I think from memory. Hex code direct to CPU if my memory severs me right! ;)
 
My spider sense is telling me not to click on a random link to a random file.

I just wish i could transfer the same superpower to end users.

No, it is quite genuine.

Doofer has it (IE Theprodukkt)

There is also the game in 96KB. (A full 3d FPS combat game, kkrieger)

I can make some sort of sense of the description but I am still stunned at how well it works! :cool:
 
So, How??

You can actually be very clever with the textures and hide many components in a simple texture ie you could have 4 different ways of filtering the texture to give 4 very different final outputs. Think of how you have say a image, a bump map, a specular etc to create the final image for a game - in these you do it the other way around you just highlight and exclude components of the image to get a lot of texture components from one single texture. Then by using procedural techniques you can amplify that.

Have a look on shadertoy https://www.shadertoy.com/user/iq if you browse around there he gives really good explanations of the theory behind it he is a rather clever chap and a nice guy to boot!
 
Last edited:
I was going to say UPX .exe compression but I see what you mean. The loading bar at the start makes me think it's all generated by the program.

Must be pretty damn efficient coding!
 
Wow, So this is how Darwinian evolution works.

IE really very simple algorithms can, over a surprisingly small number of steps, result in a very complex and sophisticated result.

Yep. My company spends a lot of time messing around with the mathematics behind the physiological properties of the body. It is ironic that these days I spend more time liaising with meteorologists and engineers than other medical practitioners because at the end of the day we all have an interest in non-linear systems that create complexity. If you are interested in how this all started well when we started really understanding it then have a look at the work of this chap: http://en.wikipedia.org/wiki/Edward_Norton_Lorenz

So in the case of what you linked in the OP you could code a very basis MIDI synth and then run through an algorithm using Markov chains for the music and sound and the for the graphics you would use procedurally generated graphics and you could have one "picture" that you could derive every texture from. It's like how you can create a whole galaxy using very few lines of code if you use procedural techniques or even planets. There is a good procedural planet demo here: http://www.outerra.com/
 
Last edited:
I used www.scene.org for graphics demos back in the day, don't think there were many updates after 2003/4ish though. However, I checked the site just now and it says it's under construction.

What sites do you guys use now for graphics demos? I have an HD7850M, only a mobile GPU but it has dedicated RAM (1GB) as opposed to shared RAM.
 
So now you can't even link to anything that may contain swearing in the comments section? Does this mean the Youtube thread will be getting deleted? What about the myriad links to gaming articles in the gaming fora, nigh on all of those contain swearing in the comments.
 
Last edited:
I agree it is bordering on the ridiculous now - everything we link to now will have some swear words. You will be hard pressed to find any comment section without out them whether that be Youtube, gaming sites, and even the Daily Mail and The Guardian are often inundated with them in their comments sections.

We had this discussion a while back and it was pointed out the hypocrisy with what is allowed here when the store offers a very different stance.

Anyway here is my link guess you best ban me eh?

https://www.overclockers.co.uk/showproduct.php?prodid=GA-265-GW&groupid=2292&catid=2940
 
Back
Top Bottom