[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 1.21 MB, 1280x720, fractal 1.png [View same] [iqdb] [saucenao] [google]
2402708 No.2402708 [Reply] [Original]

Its that time again, lets see what you got.
OC only please.

>> No.2402727
File: 2.22 MB, 1280x720, fractal 2.png [View same] [iqdb] [saucenao] [google]
2402727

All of reality, from the smallest microcosmic sub-atomic particle, to the largest galactic cluster, seems to follow the same basic fractal structures - structures based on number and dimensions.

>> No.2402764
File: 178 KB, 1101x882, sshot-49.jpg [View same] [iqdb] [saucenao] [google]
2402764

How about super-original original content? A few years ago I was messing around with new approaches to visualizing the mandelbrot landscape. I'm just running my program... I don't remember exactly what it is I'm doing here...

>> No.2402769
File: 204 KB, 1234x890, sshot-50.jpg [View same] [iqdb] [saucenao] [google]
2402769

>>2402764
zoom 1

>> No.2402775
File: 210 KB, 1225x891, sshot-51.jpg [View same] [iqdb] [saucenao] [google]
2402775

>>2402769
zoom 2

>> No.2402778
File: 303 KB, 1234x902, sshot-52.jpg [View same] [iqdb] [saucenao] [google]
2402778

>>2402775
zoom 3

>> No.2402787
File: 1.38 MB, 1918x955, fractal 3.png [View same] [iqdb] [saucenao] [google]
2402787

>>2402764
>>2402769
I like those a lot. Was this a fully custom software or were you messing with the parameters in an existing program?

>> No.2402800
File: 199 KB, 1317x896, sshot-53.jpg [View same] [iqdb] [saucenao] [google]
2402800

different area

>> No.2402803
File: 257 KB, 1324x898, sshot-54.jpg [View same] [iqdb] [saucenao] [google]
2402803

>>2402787
No this is written from scratch in Delphi using a lot of assembly code. I spent a lot of time trying to optimize for speed in assembly, and looking for new algorithms to give fast results.

>> No.2402806
File: 164 KB, 443x883, display_432825.jpg [View same] [iqdb] [saucenao] [google]
2402806

Haven't played with fractals in a long time, this is from 2003

>> No.2402813
File: 305 KB, 1335x903, sshot-55.jpg [View same] [iqdb] [saucenao] [google]
2402813

>>2402803
Same area, but using 120 iterations instead of 40. If I remember correctly, these shapes are related to the periodicity of the function, like the paths that the value follows as you keep squaring and adding. My memory is fuzzy though. But that was definitely one of the things I was trying to visualize.

>> No.2402815
File: 190 KB, 700x725, display_434873.jpg [View same] [iqdb] [saucenao] [google]
2402815

>> No.2402820
File: 404 KB, 1328x905, sshot-56.jpg [View same] [iqdb] [saucenao] [google]
2402820

>>2402813
Last one for now, got to get back to work.

>> No.2402821
File: 164 KB, 640x480, display_433445.jpg [View same] [iqdb] [saucenao] [google]
2402821

>> No.2402833
File: 2.10 MB, 1920x1080, custom 1.png [View same] [iqdb] [saucenao] [google]
2402833

I have yet to delve into the realm of writing my own software, I hope to some day. I mainly use fractals mainly as a form of meditation. understanding their relevance and the fractal structure of reality has given me a new perception of the universe.

It frustrates me when people just write them off as little more than pretty pictures.

>> No.2402839

>>2402833
you want they should be the new religion or somthing?

>> No.2402843

http://www.lifesmith.com/
I know the guy who makes these, he's a pretty cool dude.

>> No.2402855
File: 15 KB, 615x614, bifurification_zoom.png [View same] [iqdb] [saucenao] [google]
2402855

i just enrolled in a class on "chaotic dynamics" in the computer science dept and it's basically about fractals. screenshot from 1st homework includes me spelling bifurcation wrong

>> No.2402868

>>2402833
In college (this was a while ago) my computer would run all nigh calculating the next zoom into the mandelbrot set. Every morning I'd print out the new image and put it all the wall. People looking 30 zooms all printed out up on our wall would be amazed. My roommate and I would joke that the next one would contain the eye of God looking back at us.

>> No.2402873

>>2402868
you might enjoy this then
http://www.youtube.com/watch?v=0jGaio87u3A

>> No.2402875

itt: drug addicts

>> No.2402878

first fractal i made. I think it's called a sin map? it looks really 3d even though its 2d

>> No.2402884
File: 117 KB, 400x250, image08.png [View same] [iqdb] [saucenao] [google]
2402884

>>2402875
Im not helping the drug accusation here...little drunk

>> No.2402885

>>2402868
Where can I get a program that does this? I have a quad core so this is something that might be interesting

>> No.2402895

>>2402885
I'm pretty sure there are programs there are out there you can download. Personally, I've always just programmed my own. It's pretty simple if you have any programming background at all.

>> No.2402898
File: 476 KB, 391x392, magbasin3.jpg [View same] [iqdb] [saucenao] [google]
2402898

magnetic basin

>> No.2402896
File: 2.97 MB, 1920x1080, custom 3.png [View same] [iqdb] [saucenao] [google]
2402896

>>2402885
just do a google search for "Fractal Extreme" or "Xaos"
those should get you started.

>> No.2402904

>>2402895
True, but CUDA does it in real time. So, fuck DIY unless it's in CUDA.

http://developer.download.nvidia.com/compute/cuda/1_1/Projects/Mandelbrot.zip

>> No.2402913

Apophysis is good for flame fractals like these.

>>2402821
>>2402815
>>2402806

>> No.2402924
File: 155 KB, 1024x768, 3D_Experiment_by_xero_sama.jpg [View same] [iqdb] [saucenao] [google]
2402924

>> No.2402928
File: 268 KB, 1024x772, ICE_FLOWER_by_ulliroyal.jpg [View same] [iqdb] [saucenao] [google]
2402928

>> No.2402930

>>2402904
you don't necessarily need cuda. you can just use shaders to render the fractal on the gpu

http://www.youtube.com/watch?v=8ZfwX5adn84&feature=related

>> No.2402945

>>2402930
So instead of doing GPGPU the easy way, it should be done the hard way...

>> No.2402987

>>2402930
I use SSE variants to do some limited parallel processing. But GPU's are getting more and more powerful. I should probably learn some GPU programming to take advantage of that.

>> No.2403078

does anyone have a program to suggest with infinite precision floating point?

I've heard python has it, I don't know how to do it in c, I think it doesn't have infinite, the best you can get is long double.

>> No.2403122

>>2402930
shit why aren't we using fractal textures in games?

>> No.2403145

hey assholes, you've got nothing on this:
http://www.youtube.com/watch?v=bO9ugnn8DbE
MIND FUCKING BLOWN TO ANOTHER DIMENSION

>> No.2403151

>>2403145
hold on to your butts
http://www.youtube.com/watch?v=E91yxk_pT_A

>> No.2403152

>>2403078
There are plenty of libraries for arbitrary numbers. C++ has bigint for example. I'm not sure how it looks in C, but it's possible as well.

>> No.2403241

>>2403122
Not everyone has a couple dozen supercomputers laying about.

>> No.2403518

>>2403152
I found gmp for c.
But I can't get it to import. It's my first time trying to use a library other than the "normal" ones. i.e. time, stdio, math, etc.
i tried:
#include "path to library"
then
gcc code.c
and it gave me a few errors per line of code in the library.

I tried
#include <gmp.h>
and
gcc code.c
and it gave me a few errors

>> No.2403528

>>2403518
Heh. Copy-paste first error please.

>> No.2403545

>>2403518 #include <gmp.h>

This isn't going to load the library unless the folder you stuck gmp.h into is in your compiler's search path.

#include "path to library"
This will work, but is usually bad coding because everyone will have a different directory setup. I'm guessing this worked and the other attempt did not, but there are issues with the library. The library could itself be dependant on other libraries you are missing, using non-standard C-syntax from a different compiler, or dozens of other things.

>> No.2403549

>>2403145
>>2403151
I can't wait until virtual reality.

>> No.2403558

>>2403528
first many lines of errors:

In file included from precicemandelbrot.c:2:
/usr/lib/libgmp.so:1: error: stray ‘\177’ in program
/usr/lib/libgmp.so:1: error: stray ‘\1’ in program
/usr/lib/libgmp.so:1: error: stray ‘\1’ in program
/usr/lib/libgmp.so:1: error: stray ‘\1’ in program
In file included from precicemandelbrot.c:2:
/usr/lib/libgmp.so:1:8: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\3’ in program
/usr/lib/libgmp.so:1:18: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\3’ in program
/usr/lib/libgmp.so:1:20: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\1’ in program
/usr/lib/libgmp.so:1:22: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘@’ in program
/usr/lib/libgmp.so:1: error: stray ‘\226’ in program
/usr/lib/libgmp.so:1:27: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before numeric constant
/usr/lib/libgmp.so:1:30: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\364’ in program
/usr/lib/libgmp.so:1: error: stray ‘\361’ in program
/usr/lib/libgmp.so:1: error: stray ‘\5’ in program
/usr/lib/libgmp.so:1:36: warning: null character(s) ignored
/usr/lib/libgmp.so:1:42: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\6’ in program
/usr/lib/libgmp.so:1:46: warning: null character(s) ignored
/usr/lib/libgmp.so:1:48: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\33’ in program
/usr/lib/libgmp.so:1:50: warning: null character(s) ignored
/usr/lib/libgmp.so:1: error: stray ‘\32’ in program

>> No.2403568
File: 40 KB, 435x480, skeptical.jpg [View same] [iqdb] [saucenao] [google]
2403568

>>2403558 libgmp.so

>>.so

Is That a Fortran 90 file you're trying to use a C compiler on?

>> No.2403576

>>2403568
errrr. Yeah. I got it from here:
http://gmplib.org/index.html
what should i have gotten?

>> No.2403577

>>2403558
>/usr/lib/libgmp.so:1: error: stray ‘\177’ in program
Did you type
#include "libgmp.so"
?
Oh lols. That's not how you do it. You never #include a .so file.

You should read some tutorials on header files and shared-objects, aka shared libraries, aka DLLs.

>> No.2403595

>>2403078
You can find a libraries to handle arbitrary precision floating point for any language. I don't know of any language that handles it natively. I've used Java and c libraries for it. Just realize it's not going to be anywhere near as fast as processor-native floating point.

>> No.2403623

man when i see these my lips taste like burnt plastic..odd

>> No.2403634

>>2403568
What? .so is a shared-object suffix, the DLLs of Linux. It could be any variety of file, though if it was randomly obtained, it's likely the result of compiling C source.

>> No.2405000
File: 1.32 MB, 2040x1038, fract156.png [View same] [iqdb] [saucenao] [google]
2405000

Where are all the fractals you tool bags.