![]() |
#1 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
First preset
My first attempt in presets. Electrowater - using blur code from Geiss.
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
here is the file
.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Join Date: Jul 2008
Location: Germany
Posts: 149
|
Nice effect
![]() And welcome to the boards, looking forward to seeing more ![]() Murphey's fighting Occam, and I'm in the stands. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Thank you
Thank you Cope, I will. Nice effect your remix. Would it be possible to simulate raindrops? Just a few, say 1,2 per sec.
|
![]() |
![]() |
![]() |
#5 |
wellspring of milk
Major Dude |
![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Join Date: Jul 2008
Location: Germany
Posts: 149
|
I've given that some thought before but I haven't figured it out yet. Maybe flexi or martin could look into it
![]() heh... speak of the devil ![]() Murphey's fighting Occam, and I'm in the stands. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Electrowater - rainy
Raindrops simulated with a shape.
|
![]() |
![]() |
![]() |
#9 |
wellspring of milk
Major Dude |
spam protection.
![]() write some more posts and then you will be able to post links Amandio C - Electrowater - rainy (Geiss blur code).milk |
![]() |
![]() |
![]() |
#10 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
2 new presets, with use of Flexi's code.
http://www.amandioc.com/subwebs/Three_Citrus.zip |
![]() |
![]() |
![]() |
#11 | |
wellspring of milk
Major Dude |
Quote:
|
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
3 new presets
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
here is the file.
|
![]() |
![]() |
![]() |
#14 |
wellspring of milk
Major Dude |
nice presets again. they bring some fresh accents
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Thank you Flexi. You are doing wonderful work here.
|
![]() |
![]() |
![]() |
#16 |
Major Dude
Join Date: Mar 2008
Location: Erlangen
Posts: 862
|
Yeah, it's time to give some credits to Flexi. He's truely the heart and soul of this forum
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#17 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Remix of "small life".
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Join Date: Feb 2008
Posts: 218
|
Great use of shapes.
![]() I also like that you have some really unique visuals there. Keep up the good work! ![]() |
![]() |
![]() |
![]() |
#19 |
Major Dude
Join Date: Mar 2008
Location: Erlangen
Posts: 862
|
Yes, charming idea of how to use shapes. Very nice, these easter eggs. I took the liberty to polish a few of them up a bit
![]() @Amandio: I am not sure what you had in mind with this code rot=.00999*rot+.6+.55*sin(.05*time); It looks like you intended to use rot from the previous frame, which is normally a useful idea to smooth variables but be warned it does not work with milkdrop internal vars such as rot, which are not remembered from one frame to the next, therefore rot = 0.0099*rot does nothing (if not something undefined) You must always create an own persistent var first, e.g. rot_ = 0.99 * rot_ + (1-.99) * step; rot_ would then follow the input variable "step" slowly, and can THEN be assigned to rot: rot = rot_; Took me a while to discover traps as these ![]() |
![]() |
![]() |
![]() |
#20 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
I really appreciated the kind comments and most helpful tips.
Now I have a question for the experts. I'm attaching a sample of some images I've been working on. They are produced with Gimp, using a simple script called "roto-translate". Roto-translate generates a chosen number of layers of an image, applying a chosen angle of rotation and/or pixels of translation in x and y. To create these images, the original image (left) is set to "difference" mode, and therefore all layers generated by roto-translate are also in this mode. After the rotation/translation the image is flattened to black or white. Would it be possible to obtain to emulate the difference layers in MD? Amandio |
![]() |
![]() |
![]() |
#21 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Carefully polished indeed. One could almost eat them.
![]() |
![]() |
![]() |
![]() |
#22 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
1 new preset, 1 remix.
|
![]() |
![]() |
![]() |
#23 | |
Senior Member
Join Date: Feb 2008
Posts: 218
|
Quote:
I've put full comments into the comp shader that should walk you through the steps. Also see Cope's excellent Pixel shader guide for more info on shaders. |
|
![]() |
![]() |
![]() |
#24 |
wellspring of milk
Major Dude |
I'm glad you like my elastic thread code.
The first version was optimized for 60fps and it needed a while to accelerate. I changed it from time to time, but recently i came up with one version which works quite good with lower framerates too and i threw out some unnecessary variables. remix this one ![]() |
![]() |
![]() |
![]() |
#25 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Thanks a lot for the feedback.
![]() Indeed I enjoy your work Flexi. Probably the most ancient music visualization is dance, and surely it invokes that. As this pc has no compatible videocard, I will check the presets later. I forgot to mention the formula Gimp uses to obtain difference layers, it's quite simple: result layer = abs(top layer-bottom layer) I suppose these are color values. Amandio |
![]() |
![]() |
![]() |
#26 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Stahlregen the code is brilliant, congratulations. It overcame my best expectations.
A magic dancing preset, Flexi. I remixed instead again elastic study, hope you like it. |
![]() |
![]() |
![]() |
#27 |
wellspring of milk
Major Dude |
well, the old code behaves somewhat strange i think.
the new one has a much more direct feedback. ...that nasty old 4bit color look is funny ![]() makes me think of TurboPascal and Windows3.1 times [ot] my first own PC was a 486 with 33MHz and giant 32MB Ram *lol* i just remember playing Commander Keen 4 on a 286 where i also made my first programming experiences with Logo, man... that's long ago... ![]() edit: see this one - http://www.youtube.com/watch?v=nisFUjnO87g ...and now imagine looking back on Milkdrop in 20 years... WebSocket Hub for Kinect SDK 2.0 with Milkdrop shader pipeline in VanillaJS and glsl Codepen | Shadertoy | OpenProcessing | studio sketchpad Twitter @ Google+ @ YouTube @ Facebook Last edited by Flexi; 23rd January 2009 at 11:35. |
![]() |
![]() |
![]() |
#28 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Precious memories, no doubt. The first computer game I remember playing was Pong, in 1980 maybe. But I sense even better the evolution when I see an old text-only game.
The new elastic code is very good, I'll check the remix back home. Have a nice day. EDIT I'm willing to use the roto-translate code but with a Lighten-only layer mode instead. The formula is: result layer = max(bottom layer,top layer) Thank you. Last edited by Amandio C; 23rd January 2009 at 17:58. |
![]() |
![]() |
![]() |
#29 |
Senior Member
Join Date: Feb 2008
Posts: 218
|
Just replace
ret = abs(ret-GetPixel(uv2)); in the shader with ret = max(ret,GetPixel(uv2)); |
![]() |
![]() |
![]() |
#30 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Thanks again.
A preset for newbies like myself. |
![]() |
![]() |
![]() |
#31 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
2 presets.
|
![]() |
![]() |
![]() |
#32 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
3 new presets.
I have a question. In "seagull" I would like to set the wings movement to various speed. When multiplying the argument of sin(time) by a variable the result is not good though. Any suggestion? Thank you. |
![]() |
![]() |
![]() |
#33 |
wellspring of milk
Major Dude |
in your case i would suggest a replacement of the time variable.
try something like this: v = 1; //set velocity here t = t + v/fps; anyway, i couldn't resist - here's one remix ![]() |
![]() |
![]() |
![]() |
#34 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
I will check the remix later when I get home. And your code, thanks for the tip.
|
![]() |
![]() |
![]() |
#35 |
wellspring of milk
Major Dude |
I've shifted the the per-vertex code to the warp shader for more accuracy - looks good
![]() |
![]() |
![]() |
![]() |
#36 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Creepy, it feels like we're trapped inside. Great.
|
![]() |
![]() |
![]() |
#37 |
wellspring of milk
Major Dude |
it's from the sewers of the future underneath the temple of Fractopia.
3 days ago a blind passenger hopped in our shopping basket at IKEA ![]() we decided to keep it and we named it "Pi" i guess the pi rat would feel pretty well in that location - but isn't this idea far away from creepy? ![]() ![]() |
![]() |
![]() |
![]() |
#38 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
Maybe he would run to make it rotate faster, like a hamster.
A new preset, with a bird again. On this time of year seagulls haunt the mall where I take lunch to look for leftovers on the esplanade. A few months ago I left the table for a few seconds and one flew by and took my steak! |
![]() |
![]() |
![]() |
#39 |
Senior Member
Join Date: Dec 2008
Posts: 400
|
2 fresh ones. "Bossa" means in portuguese hump or wave.
|
![]() |
![]() |
![]() |
#40 |
wellspring of milk
Major Dude |
http://www.youtube.com/watch?v=gg5_mlQOsUQ
we have seagulls too. they are so naughty, they fly by and grab the fish from tourists bread rolls. |
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|