pouët.net

50 bytes of Sylvia by Algotech
screenshot added by algorithm on 2016-02-02 02:48:55
platform :
type :
release date : february 2016
  • 37
  • 12
  • 8
popularity : 64%
 64%
  • 0.51
alltime top: #3857
added on the 2016-02-02 02:48:55 by algorithm algorithm

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

rulez added on the 2016-02-02 03:02:29 by rudi rudi
*facepalm*
rulez added on the 2016-02-02 03:40:26 by visy visy
Forever compression
rulez added on the 2016-02-02 06:58:29 by Baudsurfer Baudsurfer
very impressive !
rulez added on the 2016-02-02 09:29:49 by ded^RMDA ded^RMDA
Fantastic technology used for something worthless.
sucks added on the 2016-02-02 09:56:13 by Preacher Preacher
rules
rulez added on the 2016-02-02 13:26:24 by lsl lsl
What preacher said. Voting down on principle.
sucks added on the 2016-02-02 13:30:40 by noby noby
What Preacher and noby said.
sucks added on the 2016-02-02 14:34:54 by Kylearan Kylearan
yeah no.
sucks added on the 2016-02-02 14:58:55 by wertstahl wertstahl
:/
added on the 2016-02-02 15:03:40 by Marq Marq
What Kylearan said.
sucks added on the 2016-02-02 15:37:56 by p01 p01
what p01 said.
sucks added on the 2016-02-02 16:14:16 by sensenstahl sensenstahl
On principle!
rulez added on the 2016-02-02 16:22:36 by Korvkiosken Korvkiosken
... very good, the tech really rocks!
rulez added on the 2016-02-02 16:26:58 by Buckethead Buckethead
The tech rocks. No doubt about it.
But I'm sure there are other, cooler, material to show it.
added on the 2016-02-02 16:31:34 by p01 p01
For the pr0n algo behind
rulez added on the 2016-02-02 17:00:26 by Cyg_BLaBla Cyg_BLaBla
Awesome proof of concept and cool tune.
Content, schmontent.
rulez added on the 2016-02-02 17:10:09 by havoc havoc
On principle! There could be lots of cooler material to show it, but maybe algorithm likes this.
rulez added on the 2016-02-02 17:11:15 by Serpent Serpent
@Serpent, there is plenty of evidence here on Pouet that algorithm, indeed, likes this :)

I do not like this nearly as much, but the technical achievement is substantial. I am just hoping that one day it would lead to something more than low-resolution highly pixellated softcore.
added on the 2016-02-02 17:18:30 by introspec introspec
For the curious, here are some production notes..

The video is encoded in 256 frame chunks

each chunk has its own codebook, multiple block lookups and frame-data

In order to minimize error during the first pass, A DCT transform is used which performs more efficient clustering and merging to a single character set.

Without the DCT, ideally would require many more charsets to achieve the same visual quality after quantization. Data is merged, parts of it are merged and replaced to minimize error via hill climbing methods

This data is then fed through a multiple block clustering encoder which reduces the size of each frame by a factor of 16 (from 1k down to 60 bytes).

Fuzzy matching is used in order to perform more efficient matches.

This then results in a 4k table consisting of 256 tile lookups (each taking 16 bytes of data) to block plot 4x4 chars for each lookup

Delta packing is used between each frame via 8 byte bit-table which skips or plots the tile cluster. This further reduces the size down to on average 30 bytes or so.

Including the 4k lookup tables and 2k codebook spread across the 256 frames, this gives the average total of each frame as 50 bytes.

The c64 side of the decoder is far trivial in comparison to the encoder.

Unrolled delta de-packer is used which can de-pack a frame of data from the packed source using around 10 raster-lines to around 135 or so dependent on frame difference.

Unsurprisingly the decode output is rather blocky in nature at this low file-size. I opted to use a noise overlay in order to reduce this. (This of course gives a fuzzy severely out of tune TV look, but I felt it also gave it more of a original feel to the demo)

Sprites are pointed to the packed data and changed and multiplexed over the whole screen via nmi interrupt. This also updates d016 registers multiple times at semi-random points in the image to distort it

The packed 256 frame data is loaded from disk while the previous 256 are played back, resulting in a continuous stream of 2048 frames.

There was still ample space left on the disk, (enough for another 600 frames or so) or more if using 40 tracks and no intro

The demo is more a demonstration of the encoder rather than the decoder and merit should be given to what it achieves at that low file size (rather than the output quality) :-)

On a more powerful machine, some more sophisticated de-blocking can be used to improve the output quality a lot. I was considering using bitmap mode for the c64 decoder and de-blocking in software, but that would have caused quite a hit to the frame-rate or/and loader being able to keep up with the constant unique frames..

For those not liking the noise, set d015 to $0 if using vice monitor for example (while main demo part is running)
added on the 2016-02-02 17:54:45 by algorithm algorithm
Cool technology, nothing wrong with the content. Fuck the modern prudism scene.
rulez added on the 2016-02-02 18:54:55 by break break
thumb up for the encoder and also for the framerate!

In my opinion I found that the contents would be better if it was sensual not porno. But, I knew it's algorithm "standard" test-videos! ;-P so, not surprise!

I also like the color effects overlay... which I guess could be something very interesting to explore in future.

for me the best demopart is still the last part of Onslaught - Eclectic!

having done a couples of demo part with digital sound in 1991-92.. when I hear the music, I felt it's similar to a 4-bit, 4kHz sounds we were having.. except it did not last that long... then when I saw the video-clip! I was almost crying thinking... "impossible!!!" :) today, after more than 800 times.. I still enjoy a lot that part...

hope to see more video clips from the '80s! ;)

other than that...seeing your work, I wish to spend time on video encoding/decoding one day... but, I also had a couples of other projects I wish to explore...
rulez added on the 2016-02-02 21:25:23 by F-Cycles F-Cycles
8 bit porn! :) amazing video technology!
rulez added on the 2016-02-02 22:40:05 by ramon ramon
.
sucks added on the 2016-02-03 00:39:43 by mermaid mermaid
Up for technology, down for content, result = piggy
added on the 2016-02-03 10:59:41 by aki aki
I don't care about the content, but the presentation could be WAY better. Like : do a 64k, save on the playing length but improve on the quality. As it is, it's just compressed TOO much, no matter how impressive the technique might be. "50 bytes of whatever" is also totally misleading. That all said, still thumb ;)
rulez added on the 2016-02-03 19:07:21 by HellMood HellMood
oh well, i just leave that here, too
(tinkered around with dither paletted "compression" in the context of brainstorming for this)

BB Image
added on the 2016-02-03 19:10:07 by HellMood HellMood
I hate hypocrites.
rulez added on the 2016-02-03 21:24:25 by dex46... dex46...
It'd be nice if you used some different subject matter for once. I don't have anything against (soft)porn or otherwise lewd imagery but it became tedious and repetitive a long time ago.
added on the 2016-02-04 14:28:48 by ___ ___
Agree with HellMood. It would be interesting to see techniques which improve image quality. Prioritising small size / content length over everything else starts to get slightly tiring.
added on the 2016-02-04 15:49:21 by dodke dodke
Very good tech achievement, questionable choice of video.
rulez added on the 2016-02-04 17:37:50 by nollkolltroll nollkolltroll
50 bytes per frame? Wow!

But actual video quality here is so bad that any pr0n you see here is mostly your imagination :)
rulez added on the 2016-02-05 14:51:33 by lvd lvd
Unreal. Of course thumb up, in spite of content :)
Could somebody make a capture for youtube? I've tried it in Vice, but can't make it work for capturing video (ffmpeg fields grayed out, putting DLLs wasn't help)
rulez added on the 2016-02-05 15:52:37 by frog frog
Good tech. Whats wrong with nudity? We are humans ffs, its our nature.
rulez added on the 2016-02-05 17:34:03 by leGend leGend
I understand... Code pr0n gives us pr0n images.
Great achievement. But would be nice to see it in a demo with sth more design!
rulez added on the 2016-02-06 00:37:40 by sim sim
Compression is too destructive this time. It looses all interrest because the quality is lost. A correct quality compression of 100-ish bytes per frame is worth a video twice bigger with 50bytes per frame IMHO.

So piggy this time :(
added on the 2016-02-06 19:24:14 by __sam__ __sam__
To sum up my thoughts: size doesn't matter. Quality is all we need :)
added on the 2016-02-06 19:27:56 by __sam__ __sam__
As Sim said.
rulez added on the 2016-02-07 10:37:48 by w00t! w00t!
youtube: http://www.youtube.com/watch?v=MI7Jk-0Ol0E
added on the 2016-02-11 13:49:31 by frog frog
Tune by GRG not only pumping, but cracking! I could never give it a drooping thumb and not feel shamed... Thumb points right up my alley, which um is where women are!
rulez added on the 2016-02-11 19:59:45 by Photon Photon
maybe '50 bytes of syria' showing footage of actual warcrimes would've been more suitable for some people.. o_O

super ace toon and nice code pr0n
rulez added on the 2016-02-11 20:56:04 by gentleman gentleman
was there nudity? can't really say that i saw any..
nice tune tho
rulez added on the 2016-02-11 21:50:50 by 1in10 1in10
Never mind the content and the technology, GRG's tune alone is worth a thousand thumbs up!
rulez added on the 2016-02-11 23:22:06 by Alpha C Alpha C
The video actually looks pretty bad, if you take away the titty bonus. How about using some more bytes per frame with a slower frame rate next time? Great tune.
added on the 2016-02-12 06:31:36 by yzi yzi
code p0rn :)
rulez added on the 2016-02-12 11:00:09 by at0m at0m
WTF is this SJW-nonsense here...There's nothing to see....
rulez added on the 2016-02-12 11:12:31 by Exin Exin
Feels uninspired. VQ + delta coding isn't really breaking new ground, and I'm not even sure the VQ is necessary in this case, just a waste of bits for the codebooks
added on the 2016-02-12 21:48:47 by Tjoppen Tjoppen
If you read the description that I had posted previously here, its not just VQ. It is combined with a tile cluster former that gives the dramatic size reduction.
(packs a 1k VQ frame into 60 bytes) followed by delta packing which results in approx. 30 bytes per frame. Combined with the gfx data spread out across frames, this gives the 50 bytes per frame.

Without using the above two methods and just placing a 8x8 size image (Just over 60 bytes) to fit the screen it would look utter-crapx100 instead of crap :-)

Ofcourse with some additional post processing, the quality using even the same source packed data could have been improved (but I wanted fast frame update and the loader to keep up with the frames)
added on the 2016-02-12 22:53:42 by algorithm algorithm
Girl in hotpants - the driving force behind compression since ... ehm, always.
rulez added on the 2016-02-13 02:10:53 by JAC! JAC!
Great tune and great code :)
rulez added on the 2016-02-13 13:50:55 by Intrinsic Intrinsic
Meh.
added on the 2016-02-13 20:52:50 by AntDude AntDude
Nothing in there not to like :D
rulez added on the 2016-02-14 14:05:26 by Triace Triace
Fascinating. Wonder if I could digitise my intro? House of Love, with a Fantastic Fred Gray Mashup of Shadowfire and Bounces!
rulez added on the 2016-02-14 20:58:33 by FunkyM FunkyM
titten und ärsche
rulez added on the 2016-02-15 20:51:26 by SiR SiR
Nice tech, totally wasted. What a unnecessity.
sucks added on the 2016-02-16 22:38:22 by scooper22 scooper22
Technically impressive. Great soundtrack!!!
rulez added on the 2016-02-19 23:01:01 by Sir_Lucas Sir_Lucas
thumbs up for technology and music.

if the video did make some sense this prod would be remarkable.
rulez added on the 2016-02-20 08:37:09 by nula nula
I could say that as a technological proof of concept this is impressive, but as a presentation this makes me want to watch YouShould by Haujobb just to get a screenshot of the "you could grow up" scene.

I won't, though, because clearly that would offend people.
added on the 2016-02-22 12:16:56 by jobe jobe
Thumb up for the tech and good taste erotism.
Thumb down for those who called her worthless, you damn sexists judging human beings by what they do for a living! ^_^
rulez added on the 2016-02-26 00:42:13 by rutra80 rutra80
quite impressive
rulez added on the 2020-12-27 18:37:03 by cslag cslag
Interesting tech. Thumbs up.
rulez added on the 2024-08-24 19:29:54 by ham ham

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment