Globosrgb | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||
|
popularity : 55% |
|||||||||||||
alltime top: #65442 |
|
|||||||||||||
added on the 2012-08-01 17:06:07 by ham |
popularity helper
comments
piggie.
added on the 2012-08-01 19:06:13 by sensenstahl
Glowworms on a cowboy ride
Piggie from me. Its simple, but pretty.
sooo.. pretty
ripoff ?
Rip off!
wow come on.. calling RGB blobs a ripoff is just retarded.. unless it's a clear case of copy/paste.. and it has(awful) audio too! :)
although i have to say, looking at the path the particles follow, it does look like a copy/paste job..
piggy for now
although i have to say, looking at the path the particles follow, it does look like a copy/paste job..
piggy for now
again? at euskal?? coños que pasa con vosotros??
mind: it's not the same effect, it's the same code.
.
meh
I think... I've seen these blobs somewhere else before... LOL
Pretty effect! ROFL
Pretty effect! ROFL
how to make 4k's for lamers :
1/ go to glsl heroku
2/ choose something that look good and copy shaders
3/ add crappy music
?
profit ! (or not)
1/ go to glsl heroku
2/ choose something that look good and copy shaders
3/ add crappy music
?
profit ! (or not)
sighrippedbla
What PauloFalcao said.
LAMER!
Shader extracted from globosrgb_ic.exe with glintercept tool ->
Compare the previous code with this -> http://glsl.heroku.com/e#2863.0
I'm feeling very disappointed with the "author" of this lame intro.
Shader extracted from globosrgb_ic.exe with glintercept tool ->
Code:
float makeB(vec2 p,float fx,float fy,float sx,float sy,float t){ float xx=p.x+sin(t*fx)*sx; float yy=p.y+cos(t*fy)*sy; return 1.0/sqrt(xx*xx+yy*yy)*.7;}uniform vec4 fpar[1];void main(void){ vec2 res = fpar[0].xy; res = vec2(800.,600.); vec2 p=(gl_FragCoord.xy/res.x)*2.0-vec2(1.0,res.y/res.x); float r,g,b; float t = fpar[0].z; r =makeB(p,3.3,2.9,0.3,0.3,t); r+=makeB(p,1.9,2.0,0.4,0.4,t); r+=makeB(p,0.8,0.7,0.4,0.5,t); r+=makeB(p,2.3,0.1,0.6,0.3,t); r+=makeB(p,0.8,1.7,0.5,0.4,t); r+=makeB(p,0.3,1.0,0.4,0.4,t); r+=makeB(p,1.4,1.7,0.4,0.5,t); r+=makeB(p,1.3,2.1,0.6,0.3,t); r+=makeB(p,1.8,1.7,0.5,0.4,t); g =makeB(p,1.2,1.9,0.3,0.3,t); g+=makeB(p,0.7,2.7,0.4,0.4,t); g+=makeB(p,1.4,0.6,0.4,0.5,t); g+=makeB(p,2.6,0.4,0.6,0.3,t); g+=makeB(p,0.7,1.4,0.5,0.4,t); g+=makeB(p,0.7,1.7,0.4,0.4,t); g+=makeB(p,0.8,0.5,0.4,0.5,t); g+=makeB(p,1.4,0.9,0.6,0.3,t); g+=makeB(p,0.7,1.3,0.5,0.4,t); b =makeB(p,3.7,0.3,0.3,0.3,t); b+=makeB(p,1.9,1.3,0.4,0.4,t); b+=makeB(p,0.8,0.9,0.4,0.5,t); b+=makeB(p,1.2,1.7,0.6,0.3,t); b+=makeB(p,0.3,0.6,0.5,0.4,t); b+=makeB(p,0.3,0.3,0.4,0.4,t); b+=makeB(p,1.4,0.8,0.4,0.5,t); b+=makeB(p,0.2,0.6,0.6,0.3,t); b+=makeB(p,1.3,0.5,0.5,0.4,t); gl_FragColor = vec4((vec3(r,g,b)/32.0),1.0);}
Compare the previous code with this -> http://glsl.heroku.com/e#2863.0
I'm feeling very disappointed with the "author" of this lame intro.
hoho
Never thought I would ever give a finger down to anyone, and much less to a guy I have personally met. But this intro is obviously ripped :-(
There are a few differences that may have been introduced just as a matter of taste, with a few values tweaked. But it is exactly the same code, there are even a lot of variables with the same name. It is particularly clear when you compare the functions makePoint() and makeB(). He made that super-nice name change to the function, and replaced two float parameters with a vec2. Then he didn't understand what's happening there so left everything else untouched fearing it could broke. Well, he added a multiplication on end to scale down the size (BTW, I'm not sure if writing numbers in that way can give problems with some ATI drivers).
Another difference is that resolution is hard-coded instead of passed by the CPU program (a bad idea IMHO). Again, we can see a difference of coding style, his numbers don't put the final 0 (and, again, I wonder if that can give problems with ATI drivers). That subtle final 0 is present on the untouched code. Also, there's an unnecessary assignment before.
So, to resume: Ripped code from http://glsl.heroku.com/e#2863.0 with (very few) cosmetic and matter of taste changes and two or three master touches to make it worse. The algorithm is the same, nearly letter by letter.
Thumbs down, dude :-( A stolen car is the same car that has been stolen, even if you open the windows, change the radio dial and put a sticker with your name on it.
What a disappoint.
There are a few differences that may have been introduced just as a matter of taste, with a few values tweaked. But it is exactly the same code, there are even a lot of variables with the same name. It is particularly clear when you compare the functions makePoint() and makeB(). He made that super-nice name change to the function, and replaced two float parameters with a vec2. Then he didn't understand what's happening there so left everything else untouched fearing it could broke. Well, he added a multiplication on end to scale down the size (BTW, I'm not sure if writing numbers in that way can give problems with some ATI drivers).
Another difference is that resolution is hard-coded instead of passed by the CPU program (a bad idea IMHO). Again, we can see a difference of coding style, his numbers don't put the final 0 (and, again, I wonder if that can give problems with ATI drivers). That subtle final 0 is present on the untouched code. Also, there's an unnecessary assignment before.
So, to resume: Ripped code from http://glsl.heroku.com/e#2863.0 with (very few) cosmetic and matter of taste changes and two or three master touches to make it worse. The algorithm is the same, nearly letter by letter.
Thumbs down, dude :-( A stolen car is the same car that has been stolen, even if you open the windows, change the radio dial and put a sticker with your name on it.
What a disappoint.
No excuses, I deserve public scorn. PauloFalcao, the other participants, demosceners, sorry, my most sincere apologies.
I will contact the organizers to cancel the intro, and disqualified from the contest.
ic - "who presented the production"
I will contact the organizers to cancel the intro, and disqualified from the contest.
ic - "who presented the production"
pggie for (late) insight, i hope at least you learned something about coding glsl as well =)
rip off :'(
Ripping suxx!
:(
nuff said.
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 !