Go Back   Winamp & Shoutcast Forums > Visualizations > MilkDrop

Reply
Thread Tools Search this Thread Display Modes
Old 26th June 2012, 03:00   #41
mfbscs
Junior Member
 
Join Date: Dec 2001
Posts: 38
Guys,

I have the Dr. Orion Lawlor real-time fractal flames code to a point where I am ready to start getting help and collaborating with it. It's nowhere close to being in a release state, but at least it's to a point where it can begin getting worked on. I know MD isn't the place to discuss it, so I just thought I'd make a last post here to note that I replied to my original post at the ES site http://www.electricsheep.org/node/4261

Thanks again for all of the replies.

PS - See you there Flexi?
mfbscs is offline   Reply With Quote
Old 2nd July 2012, 12:13   #42
Flexi
wellspring of milk
Major Dude
 
Flexi's Avatar
 
Join Date: Apr 2007
Location: 54.089866,12.11168,18.75
Posts: 2,058
Send a message via ICQ to Flexi
sounds good! I have inspected the code and the runnable software, but i had found only one "preset" that worked fast enough (25+fps, below 20 is no fun) for a true realtime animation only my old PC - that's one reason why i left it again. I'm very curious anyway!

I had also missed this post by Scott Draves himself:
http://fractron9000.sourceforge.net/
Flexi is offline   Reply With Quote
Old 5th July 2012, 21:59   #43
mfbscs
Junior Member
 
Join Date: Dec 2001
Posts: 38
Flexi, would you be interested in looking at this? I would like to post the code online in a public repository.

Btw, I am using a GeForce GTX 460 with 1GB of RAM, which seems to give decent frame rates. This stuff is admittedly not something that is backward looking in terms of hardware, which is why it's only recently being done.

I've played with Fractron and inspected the code as well. Pretty cool, and written in C# !

But note that Fractron uses the usual forward, direct method. What's cool about Orion Lawlor's method is that it uses the inverses of the functions. However, it does have some serious drawbacks.
mfbscs is offline   Reply With Quote
Old 6th July 2012, 14:41   #44
Flexi
wellspring of milk
Major Dude
 
Flexi's Avatar
 
Join Date: Apr 2007
Location: 54.089866,12.11168,18.75
Posts: 2,058
Send a message via ICQ to Flexi
I'd be game. But i keep track of a few other hobby projects too and I'm a busy guy...
Flexi is offline   Reply With Quote
Old 6th July 2012, 20:04   #45
mfbscs
Junior Member
 
Join Date: Dec 2001
Posts: 38
Ok, I'll let you know when I get it uploaded. It will be posted on Google code.
mfbscs is offline   Reply With Quote
Old 7th August 2012, 10:04   #46
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
I dont want to open a new topic and since youre already talking about presets functions I just ask here. Is there any difference between

shape_0_init1=t1 = rand(100)*0.01;

and

shape_0_init1=t1 = int(rand(100))*0.01;

?

Im sorting and found some nearly identical presets except theses difference and just got interested.
Rapisho is offline   Reply With Quote
Old 7th August 2012, 15:11   #47
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
Yes

rand(100) yields a float, which means the result can be any value between 0 and 100

int(rand(100)) rounds this to whole numbers only, i.e. 0,1,2....99.
Nitorami is offline   Reply With Quote
Old 7th August 2012, 17:21   #48
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
Is there a reason why there are duplicates of presets where int is added?
Rapisho is offline   Reply With Quote
Old 7th August 2012, 21:57   #49
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
Well, I guess the author had a reason to change it. Maybe to maintain compatibility of the preset with the actual milkdrop version. I remember that in a very old version the rand() function always delivered whole (integer) numbers, so the preset may not have worked properly with a newer version, where rand() was changed to float. Adding the int() function would maintain backwards compatibility.
Nitorami is offline   Reply With Quote
Old 8th August 2012, 01:29   #50
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
So it is be better if I keep the ones with int() to avoid problems in the future? Actually I thought the original versions were better.
Rapisho is offline   Reply With Quote
Old 8th August 2012, 08:05   #51
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
There is no reason why a future milkdrop version should change the handling of rand() again, so simply keep the ones you like best.
Nitorami is offline   Reply With Quote
Old 8th August 2012, 10:20   #52
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
One more question (for now ): the preset that I have attached fails sometimes or at least for the first few seconds, is it possible to fix this?
Attached Files
File Type: milk cope - mantra (shader mix)[Flexis kaleidoscope].milk (9.2 KB, 395 views)
Rapisho is offline   Reply With Quote
Old 8th August 2012, 17:27   #53
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
I don't know what you mean by "fails" - it works fine for me except ocasionally it tends to be overbright / white. Is that what you mean ?
Nitorami is offline   Reply With Quote
Old 8th August 2012, 18:38   #54
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
Yes, for me its often just white with a few colored outlines and parts.

€: I did some testing and noticed it happens only when switching to next preset by pressing space or when it loads automatically, not when browsing through the list.
Rapisho is offline   Reply With Quote
Old 8th August 2012, 20:49   #55
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
Yes I see... here is a quick fix, not perfect but should avoid the white screen. I won't do any more, I find it really a pain to think into another person's code, even if it is as simple as this one.
Attached Files
File Type: milk cope - mantra (shader mix)[Flexis kaleidoscope].milk (9.3 KB, 430 views)
Nitorami is offline   Reply With Quote
Old 8th August 2012, 22:38   #56
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
Thx its way better now.
Rapisho is offline   Reply With Quote
Old 18th February 2013, 03:55   #57
carmatic
Member
 
Join Date: Jul 2001
Posts: 53
Send a message via ICQ to carmatic
sorry for digging up this old thread, but wouldnt it be cool if milkdrop could do something like this in realtime ...
https://www.youtube.com/watch?featur...&v=S530Vwa33G0

did what i just said make any sense to you?
carmatic is offline   Reply With Quote
Old 18th February 2013, 12:10   #58
Rapisho
Junior Member
 
Join Date: Jun 2011
Posts: 15
These presets have some similarities though they dont have much beat detection.
Rapisho is offline   Reply With Quote
Old 18th February 2013, 13:26   #59
carmatic
Member
 
Join Date: Jul 2001
Posts: 53
Send a message via ICQ to carmatic
ah thank you for sharing them, these presets look quite impressive

did what i just said make any sense to you?
carmatic is offline   Reply With Quote
Old 19th February 2013, 19:45   #60
Nitorami
Major Dude
 
Join Date: Mar 2008
Location: Erlangen
Posts: 852
The above are mashups of my original mandelbox code

http://forums.winamp.com/showpost.ph...9&postcount=56

And I can say with quite some confidence this is the most you can get out of milkdrop when it comes to 3D fractals.
Nitorami is offline   Reply With Quote
Old 1st December 2013, 22:49   #61
mfbscs
Junior Member
 
Join Date: Dec 2001
Posts: 38
Last check on this thread before this site goes down...

If anyone is interested, here is where I'm at with the original reason I started this thread. It's not MD, and it's not a visualizer, but is an attempt to lay the foundation for such a thing.

code.google.com/p/fractorium
mfbscs is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Visualizations > MilkDrop

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump