Jupiter 666 Video Computer System by Hackers [web]
[nfo]
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||
|
popularity : 69% |
|||||||||||||
alltime top: #962 |
|
|||||||||||||
|
||||||||||||||
added on the 2015-04-06 10:40:09 by histack |
popularity helper
comments
This was awesome! :D
rulez added on the 2015-04-06 10:42:04 by mayday
must get 3rd place. the only bright spot in democompo after flt+cncd.
rocked hard.
rocked hard.
I want to buy that console/computer/whatever thing!
Haha that was awesome. An evil JC. Ahahaha!!!
I see what you did there, namely releasing the same demo a second time with the exact same gimmick but less interesting content. Meh.
nice
I did not like your previous demo very much because the style of 1980s CG was not consistent there and the illusion kept being broken. This one is a lot better, much smoother, I loved it on the stream.
Retro-feeling
Nice, but they'd already kind of done the idea.
Future(?) classic.
Should have earned a better position! Anyway, congratulations for your work :-) This demo was one of the best, I loved it!
Outstanding work!
my favourite of the compo. it KICKS ASS and has great music.
brilliant prod :D
A lot of the same tricks but plenty of new ideas as well. More consistently good then the predecessor perhaps, but on a personal level doesn't score quite as high, especially the music wasn't as strong. Regardless one of the best entries in the compo, fucking love it. Don't you dare stop.
Oh! I'm sorry to inform you that I tried it on my other computer and it's not working on my ATI R290 :-( No problems on a GTX 650ti.
Damn GLSL... That's why I use both computers at once when working on my routines. Hope Vulkan and SPIR-V will make our lives easier!
Damn GLSL... That's why I use both computers at once when working on my routines. Hope Vulkan and SPIR-V will make our lives easier!
Love it!
Yeah it doesn't display anything but the CRT overlay (underlay?) on my Radeon 270 either. Worked on a laptop sandy bridge tough, quite well too except for some of the 3d stuff which was exceedingly slow. C'mon, show that you're real Hackers and make it work (and the Payback demo too)!
Still loving your style.
Another polished high-concept retro re-imagination. The type of shit Kewlers used to be good at. :D *cough*
Fresh retroish!
histack, I found a fix for the AMD cards :-)
Go to ntsc.glsl, line 118, the blur loop, the problem is with the value of x when doing the pow() operation.
1) Do not loop on a float variable. Change it for an integer:
2) Now, create another variable, for example xx and put x/10.0 inside:
3) Finally, use pow(xx) when calculating mult instead of pow(x):
So, finished loop:
Now, what the heck is happening here, really? :-)
Go to ntsc.glsl, line 118, the blur loop, the problem is with the value of x when doing the pow() operation.
1) Do not loop on a float variable. Change it for an integer:
Code:
for (int x = 10; x >= 0; x -= 1)
2) Now, create another variable, for example xx and put x/10.0 inside:
Code:
float xx = x / 10.0 ;
3) Finally, use pow(xx) when calculating mult instead of pow(x):
Code:
vec3 mult = (vec3(1.0) - pow(vec3(xx), vec3(0.2, 1.0, 1.0))) * 0.2;
So, finished loop:
Code:
for (int x = 10; x >= 0; x -= 1)
{
float x1 = (x * -0.05)* fix + lumadelay;
float x2 = (x * 0.1)* fix + lumadelay;
float xx = x / 10.0 ;
vec3 mult = (vec3(1.0) - pow(vec3(xx), vec3(0.2, 1.0, 1.0))) * 0.2;
vec2 uv1 = uv_n + vec2(x1,0.0);
vec2 uv2 = uv_n + vec2(x2,0.0);
vec2 uv1b = uv_n + vec2(x1, 1.0/486.0);
vec2 uv2b = uv_n + vec2(x2, 1.0/486.0);
yuv += (rgbtoyuv * texture2D(iChannel2, uv1).rgb) * mult;
yuv += (rgbtoyuv * texture2D(iChannel2, uv2).rgb) * mult;
//yuv.gb += (rgbtoyuv * texture2D(iChannel2, uv1b).rgb).gb * mult.gb;
//yuv.gb += (rgbtoyuv * texture2D(iChannel2, uv2b).rgb).gb * mult.gb;
}
Now, what the heck is happening here, really? :-)
OK, x is used for x1 and x2, for some reason I didn't notice. Let me check again.
OK, it works:
I'm really curious about what's going on.
Code:
// blur
//for (float x = 1.0; x >= 0.0; x -= 0.1)
for (int x = 10; x >= 0; x -= 1)
{
float xx = x / 10.0 ;
float x1 = (xx * -0.05)* fix + lumadelay;
float x2 = (xx * 0.1)* fix + lumadelay;
vec3 mult = (vec3(1.0) - pow(vec3(xx), vec3(0.2, 1.0, 1.0))) * 0.2;
vec2 uv1 = uv_n + vec2(x1,0.0);
vec2 uv2 = uv_n + vec2(x2,0.0);
vec2 uv1b = uv_n + vec2(x1, 1.0/486.0);
vec2 uv2b = uv_n + vec2(x2, 1.0/486.0);
yuv += (rgbtoyuv * texture2D(iChannel2, uv1).rgb) * mult;
yuv += (rgbtoyuv * texture2D(iChannel2, uv2).rgb) * mult;
//yuv.gb += (rgbtoyuv * texture2D(iChannel2, uv1b).rgb).gb * mult.gb;
//yuv.gb += (rgbtoyuv * texture2D(iChannel2, uv2b).rgb).gb * mult.gb;
}
I'm really curious about what's going on.
Debvgger: composite/analog video artifact simulation most likely ;)
But that works, great! I'm pretty sure float loops should work too but maybe not...
But that works, great! I'm pretty sure float loops should work too but maybe not...
Good to know :-)
Well, now that I see the code again, it was even easier:
Then the rest of the loop can remain just the same as it was, it's just two different lines :-) To be honest, I don't have many neurons working right now, I've been programming nearly 72 hours straight and thought it would be a good idea the download this demo and watch it again to take a break.
I guess it's the coder's nature :-D
In fact, I'm going to run a few more tests to see what the hell is happening with the value of x.
Well, now that I see the code again, it was even easier:
Quote:
//for (float x = 1.0; x >= 0.0; x -= 0.1)
for (int xint = 10; xint >= 0; xint -= 1)
{
float x = xint / 10.0 ;
Then the rest of the loop can remain just the same as it was, it's just two different lines :-) To be honest, I don't have many neurons working right now, I've been programming nearly 72 hours straight and thought it would be a good idea the download this demo and watch it again to take a break.
I guess it's the coder's nature :-D
In fact, I'm going to run a few more tests to see what the hell is happening with the value of x.
This stuff is just executed so damn well with some great design touches and attention to details, love it, great stuff please do more!
Ok, one last message about this, not trying to steal the thread from you guys. The real problem is that x becomes < 0.0 on the last iteration due to the lack of precission of the float variable. Putting a:
at the start of the loop before using x anywhere fixes the problem. Case solved ;-)
Keep up the good work and make more demos like this, please ;-)
Code:
if(x < 0.0) x = 0.0 ;
at the start of the loop before using x anywhere fixes the problem. Case solved ;-)
Keep up the good work and make more demos like this, please ;-)
I've seen this already :P But it's still cool, so have a thumb =)
This is so cool! Nice details and the soundtrack rules!
"Press Q to quit" :) Perfect.
hmmm, i have mixed feelings. somehow i find it original, somehow i completely dislike some of the scenes. must be a piggie then.
Perfect crowdpleaser pleases crowd perfectly. :)
Love it!
Nice, I should have included this in my dj-set :)
Love the atmosphere and the vaporwave-style.
Love the atmosphere and the vaporwave-style.
I like your style.
Greatest demo I've ever seen.
Everything fits.
Everything fits.
Good!
Cute
Vaporwave <3
yes!
YES I LOVE IT ;)
Same procedure as last time, still not stale ;)
Really great demo which would have been among my personal top 3 in this compo - if not for the fact that the concept is sooo similar to your last demo. Hm. Still, now I'm kind of curious how the next demo in the series will look like. :-)
I liked the first one and I like this one too. Many great ideas and super retro feeling very well executed.
very original concept
No Tears. Only Dreams.
I love these guys. The hawk flies for you gentlemen.
*highkick*
*highkick*
Same trick indeed, but definitely better than the previous one.
what Ok3anos said, and extrakudos for the soundtrack <3
Quality stuff. Will grow over time.
Excellent! :D
Hilarious and awesome.
Your first entry was awesome, but this is so much better! Give us more!
YEAH!
ash checksum is a beast
from the last prod (late 80s) to this one (mid 90s) and you still havent repaired or upgraded your old VCR...
Where can I get the Jupiter? It looks like it beats the shit out of the Dreamcast!
Where can I get the Jupiter? It looks like it beats the shit out of the Dreamcast!
excellent stuff.. deserved a 3rd place imho.
cool!
Putting in my order for Jupiter 666 now.
fun fun fun!
enjoyed it from the PS1 piss-take intro :)
It's easy to see what this is so popular :)
enjoyed it from the PS1 piss-take intro :)
It's easy to see what this is so popular :)
this was nice
hrhr
Good & Cool
A -grade stuff. EGA tour golf and that stretching guy + sprite guys rocked.
Megahawks-a-like but better :D
Keep this stuff up!
Megahawks-a-like but better :D
Keep this stuff up!
2015 meets 1985 :)
stylish and polished demo but music could be better.
Aw man keep doing this, this is great. Loved Silverman pissing himself in the end.
Don't care if they did it before. It nails the 80s CGI era, it's got great design and music, and they should do it again. :)
Loved it!
Just great
I want my Virtual Gordon!
AcidPhreak: gimme your fax# and I'll send some love
I totally love it, very well rendered concept :)
Nice MOD conversion by *cough* Acid Phreak
me gusta!
A lot better that the actual ads of the era :)
So many references!
press T for Thumb!
shame on me that i kinda missed this :D
shame on me that i kinda missed this :D
love this demo solo much
need 32-bit version
I love the concept, the music and the very well-done VHS effect! Great work!
Not as shocking as the first one, but it still works.
Really well executed concept.
<3
WOW i liked
nice.
revision 1995 must have been awesome?
That was pretty cool
Nice!
-possible jokeprod.
Eh... it's not.
Oops, jokeprod accidentally got two Meteoriks nominations.
jokeprod? Why jokeprod? I think you meant awesomeprod. Now wash your mouth kid, and sit in the corner, you are going to go without dessert today.
By the way, mod cover link is dead:
"Error (429)
This account's links are generating too much traffic and have been temporarily disabled!"
"Error (429)
This account's links are generating too much traffic and have been temporarily disabled!"
Debvgger: Backup ;)
.
This is amazing.. The original 90s effects, the screen shakes, running man. I am hypnotized. Great soundtrack, its on my drive now and I can watch it daily.
YouTub ;) I love such small details.
YouTub ;) I love such small details.
Nice Idea. Nice Filter. Nice 90's like commercial demo. Nice 666 VC system!
<3 thank you
Adding a fake crt overlay atop a crapmo still doesn´t turn it into a superdemo.
Tune and last part was fine though but doesn´t save the rest.
Tune and last part was fine though but doesn´t save the rest.
welp, gotta revoke thumbs down
the music and some visuals were nice, actually
would turn my thumbs up if i could
the music and some visuals were nice, actually
would turn my thumbs up if i could
apologies, debvgger
nostalgia! or something!
I take back my earlier harsh comment, I guess I was extra surly or something. Nowadays I actually prefer this to its predecessor despite the similarities. The design is much tighter here.
Forgotten thumb. Particular, very functional combination of style and offbeat humor.
no fucking idea what i was even thinking when i was thumbing this prod down
🤷♂️
lists containing this prod
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 !