#155231 - TheMagnitude - Sat Apr 26, 2008 11:00 pm
Note: This used to be know as: "Mandelbrot Fractal App v2.0" but is now know as: "Fractal Junkie 1.0"
So why the name change? And Im sure I downloaded v2.0 before, so how can v1.0 be a new version?
I wanted to change the name to a more generic name instead of limiting the name to the Mandelbrot set only, so now the new name Fractal Junkie implies several fractals, which it does have serveral fractals. And it's now v1.0 simply because of the name change.
Whats new in this version then?
-Julia sets
-More colour palletes
-More efficient "only render when need be" system
How to use:
D-PAD: Move 32px
TOUCH: Draw a new view
R/L: +/- Iterations
A: Colour Styles
B: Colour Pallets
X: Toggle precise rendering
Y: Toggle Julia set mode
START: Start over
SELECT: Goto previous image
Current Features
-64bit accuracy
-Mandelbrot set
-Custom Julia sets (this includes Fatou Dust)
-7 Colour Palletes (Cycle without redrawing)
-3 Colour Styles (Cycle without redrawing)
-Successive Refinement Rendering
-Only calculates unknown pixels when moving
-Draw with the stylus a new view from any two points on the screen to zoom to that view.
Planned features:
-Custom Colours
-Take Screenshot
-Save Coordinates
Info, Source, and Screenshots avaliable on my website as always: Clicky
Last edited by TheMagnitude on Wed May 07, 2008 8:54 pm; edited 7 times in total
#155317 - SchecterRocker - Mon Apr 28, 2008 4:15 am
Sweetness. Mandelbrot Generators rock! =)
I already posted on dcemu, but I wanted to make sure you saw this:
1. Nice color options (are you going to add more?)
2. I can't help but ask, are you going to implement a drag-to-zoom feature like Davr's mandelbrot program?
3. I have yet to see a save feature work for me to save those awesome Mandelbrot pics. I don't know about you, but that would be the ultimate.
Great app. I'm looking forward to the next release! :)
#155320 - TheMagnitude - Mon Apr 28, 2008 7:07 am
SchecterRocker wrote: |
Sweetness. Mandelbrot Generators rock! =)
I already posted on dcemu, but I wanted to make sure you saw this:
1. Nice color options (are you going to add more?)
2. I can't help but ask, are you going to implement a drag-to-zoom feature like Davr's mandelbrot program?
3. I have yet to see a save feature work for me to save those awesome Mandelbrot pics. I don't know about you, but that would be the ultimate.
Great app. I'm looking forward to the next release! :) |
When you say save them mandelbrot pics, do you mean save the image as a png, or save the coordinates so you can load them up next time, or both :)?
Im not quite sure what you mean by drag-to-zoom but ill check out Davr's Mandelbrot implementation.
As with colour the next version you will be able to alternate between colour palletes and colour styles without having to load the entire image again :)
And also in the next version there will be an option to draw it out precisesly instead of using a quick method.
Expect a new "clean up" version within the next few days.
#155384 - SchecterRocker - Mon Apr 28, 2008 11:44 pm
Oh sweet, I didn't think of saving the coordinates, that's pretty cool. :) I was referring to saving the picture (like png) cause if I find a really cool looking image I could put it on my computer.
In Davr's it's pretty cool. It's like "dragging a box" from the top left corner to the bottom right corner, and the "box" that you "drag" is the level of zoom. Really nifty stuff.
Oh yeah I personally like a red-on-black color theme. Yeah, I just went there. :)
Can't wait for the next release, the new features sound nice. So do you use DevKitARM? I'm trying to get into DS Programming.
#155404 - TheMagnitude - Tue Apr 29, 2008 7:12 am
SchecterRocker wrote: |
Oh sweet, I didn't think of saving the coordinates, that's pretty cool. :) I was referring to saving the picture (like png) cause if I find a really cool looking image I could put it on my computer.
In Davr's it's pretty cool. It's like "dragging a box" from the top left corner to the bottom right corner, and the "box" that you "drag" is the level of zoom. Really nifty stuff.
Oh yeah I personally like a red-on-black color theme. Yeah, I just went there. :)
Can't wait for the next release, the new features sound nice. So do you use DevKitARM? I'm trying to get into DS Programming. |
I'll try to implement a drag box, however that didnt work last time i tried but I think I know how to do it now.
Yes I use devkitarm together with libnds. I'm fairly new to DS programming too, started about a month ago.
#155406 - simonjhall - Tue Apr 29, 2008 7:48 am
TheMagnitude wrote: |
I'll try to implement a drag box, however that didnt work last time i tried but I think I know how to do it now. |
This is often done with the XOR operator. Draw onto your image with the colour you want but don't do "image[pixel] = my colour", do "image[pixel] = image[pixel] ^ my colour". Then when you don't want to see the box any more, redraw your box again (with the xor) and the original pixel will come back!
_________________
Big thanks to everyone who donated for Quake2
#155478 - josath - Tue Apr 29, 2008 11:52 pm
I <3 mandelbrots. anyway, you might be interested in this competition.
suggestions:
1. let me zoom/scroll while it's still drawing.
2. always show the controls on the top screen
3. have a display of how much you've zoomed in
Also, here's my NDS mandelbrot app. I should go back and update it one of these days, but check out the nice screenshots anyway.
#155650 - SchecterRocker - Fri May 02, 2008 3:03 am
@ josath
Ah, so you're Davr. I know this is probably a lot harder said than done, but it would be sweet if you could get your Mandelbrot program working with DLDI. And BTW, I was a huge fan of your Draw program when you were developing it. I've really enjoyed your creations.
@ The Magnitude
Hopefully I can get into DS programming over the summer and make some of my own contributions to the homebrew community.
#155920 - josath - Mon May 05, 2008 7:19 pm
ok, i finally updated my app to support DLDI. check my previously posted link :)
#155926 - TheMagnitude - Mon May 05, 2008 9:41 pm
@ SchecterRocker
I have done the drag box
@ simonjhall
I've never used the XOR operator before so I just cached the image and inversed each pixel in the bounds, which doesn't seem to slow it down and it looks kinda cool so Ill stick to that for now.
@ josath
I may have a look at the competition, but i have got alot of revision to do.
I have tried to interrupt drawing for user input but my attemps have not worked so far.
When I get a proper GUI together your suggestions will be noted. At the moment for the top screen Im just using printf();
@ everyone
I have finished the next version which is a bit more than a "clean up" version which I said it would be a few days ago, it's much better now.
I have added support for custom Julia Sets!!
And I have added the option to precisely render the image or render it quickly, and I have added the drag to zoom feature where you select an area of the image to zoom into. And Ive added a few more colour schemes.
And i guess I have cleaned it up quite a bit aswell.
Anyway you cant have it now I gotta do some testing tonight, expect the release tommorow if I don't have truck loads of revision to do.
;)
#155927 - Dwedit - Mon May 05, 2008 9:58 pm
Just curious... how does the speed compare to Fractint?
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#155929 - TheMagnitude - Mon May 05, 2008 10:10 pm
Dwedit wrote: |
Just curious... how does the speed compare to Fractint? |
What is Fractint? Is that for DS?
#156045 - TheMagnitude - Tue May 06, 2008 5:56 pm
The next version has been released, see first post for details :)
#156047 - josath - Tue May 06, 2008 5:59 pm
I like the 'save coordinates' idea. Perhaps combine this with a PC-side app...so you can generate high-resolution high-quality images on your PC based on interesting images you find on the DS?
#156151 - tondopie - Wed May 07, 2008 3:03 am
Nice Work.
I posted it up on OpenSource DS News (http://opensourceds.net)
#156172 - silent_code - Wed May 07, 2008 12:32 pm
I L_O_V_E FRACTALS! X^D
good work! keep it flowing! :^D
#156234 - SchecterRocker - Wed May 07, 2008 10:47 pm
@ the Magnitude
You seriously rock! I love the drag feature, it's perfect. The amount of available colors is amazing.
@ Josath
Wow, thanks for implementing DLDI. I love it, it works perfectly.
#156269 - TheMagnitude - Thu May 08, 2008 7:14 am
@ josath
Interesting idea though I have never done anything graphical programming on a PC before :(
@tondopie
Thanks :)
@silent_code
Cheers, I think the next step for me is to create a GUI, it should be fun learning how to do it XD.
@SchecterRocker
I may implement custom colour schemes in the future, and I will implement screenshotting for definite.
#157454 - TheMagnitude - Sat May 24, 2008 10:59 pm
Ok so i got bored and made a video of this fractal, I hosted it on youtube (link below)
http://youtube.com/watch?v=4ALfHqfTNfU