49
a káosz ábrázolása képen, matematikai képletek segítségével
-
#49 ebben a demóban attraktor van valós időben! -
#48 Hahh, de tök jól néz ki! Igen, tényleg látszik, hogy 'csak' ki van vágva, de baromi jó lett a végeredmény :) -
#47 mit gondoltok, ez a kép attraktorokkal készült? gondolom abból indult ki, csak levágta belőle ami neki felesleges és ráfestett tollakat, körvonalat, szemet, amúgy tetszik, kreatív
link -
#46 Bocs a crosspostingért, de ide is, hátha ez a topik jobban látogatott:
Keresem megvételre James Gleick-től a Káosz c. könyvet! Akinek van egy eladó példánya, küldjön privátot! Előre is köszi! -
#45 2-es tényleg jó, nekem is tetszik! -
#44 nah belejöttem:D a kedvencem a 2. kép :)
-
#43 nah ez jött össze :P
-
#42 áhh rájöttem :D -
#41 hát nekem ez a render semmit nem csinál :S végigmegy a csuszka aztán annyi -
#40 ...painttal vágtam körbe, a fene se ügyeskedik 1-2 pixelért... a jpeg-gé alakítás így is elbarmolja a színeket... -
#39 Egészen pontosan 994x995 pixel :) -
#38 Én is túrtam egyet és lám' Kicsit átgyúrva a mai viszonyokra és átpakolva VisualBASIC-be, kb. 1000x1000 pixel és 128 szín:
-
#37 Elkapott a nosztalgia, és előkerestem a régi mandelbrot-halmaz generátoromat :)
Hihetetlen, de '94-es file-ok :D Nem ma volt.
Be is linkelem, csak a vicc kedvéért, kuriózum gyanánt :)
7 már lefordított (eredetileg Pascal) állományt tartalmaz, mely 7 különböző "fejlesztési fázis" eredménye :D
Emlékszem, hogy a legelsőnél majd kiugrottam a bőrömből, mikor kirajzolódott a "halmaz" - 1 iterációt számolt, de lényeg megvolt :)
XP alatt tesztelve, kompatibilis (hát hiába, előre gondoltam a jövő oprendszereire is :)
Az egavga.bgi kell a kitömörített exe filok mellé.
Így belegondolva ennek a Fraktálok topicban lenne a helye, de mostmár mindegy :)
Mandelbrot -
#36 Érdekes, szép téma és gyönyörű háttérképek születnek így. -
#35 lol jó hogy mondod most kezdhetem elölröl:D -
#34 És lehet olyat hogy színes és mozog? XD -
#33 F4 - render :D -
#32 ezeket te csináltad? nekem csak ilyen pixeles rondaságok jöttek ki:D -
#31
-
#30 thnx, ilyen, ha az ember ész nélkül -
blackgamer #29 -
#28 Ilyen késői órán csak egy primitív cicomát tudtam rápakolni, nameg a színekkel játszani - ez a fátyol hatás nagyon tetszik, kitalálok valami hasonlót holnapig :P
-
blackgamer #27 szépek nagyon! -
blackgamer #26 de, fontos a forráskód
csak ellustulok amikor célprogi mindent megcsinál
a saját progi az igazi
én is James Gleick: Káosz könyvét olvasom, holnap talán nyitok is egy témát a tudományos könyveknek, mert annyi van és érdemesnek tartom a kivesézésüket
plusz majd szeretnék készíteni attraktor forgatást animált gif-el,
illetve random módon generált attraktorokból automatán találja meg a "szépeket" a gép
na ez egy érdekes mesterséges intelligencia probléma lehet, esetleg forma felismeréssel és egyéb finomságokkal... -
#25 Ajj, de jókat lehet vele csinálni! (Chaoscope)
-
#24 jahh, most olvastam vissza... akkor ez nem saját programmal készült, hanem vmi webről leszedhetővel...
akkor annyira nem fontos a forráskód :P :P -
#23 érdemes a programokkal kicsit játszani, mert annyira egyszerűek és ha valakit csak a látvány érdekel, akkor máris van mit felfedezni. a két hozzászólásom közti idő mutatja, mennyi a nulláról megírni egy ilyet működőre... -
#22 ... fiatal koromban (90-es évek eleje), rengeteg ilyet rajzoltam kis Enterprise gépen (képes voltam 4-5 órát várni egy fekete-fehér 200x200 pixeles Mandelbrotra :P )
Akit érdekel a téma:
irány a könyvtár és a folyóirat részről elő kell szedetni a Scientific American magyarul megjelent részeit (Tudomány volt a címe és 1985-1992-ig adták ki magyarul). Majdnem mindegyik részben volt egy Matematikai Észjáték rovat, ahol mindent meg lehetett tudni ezekről a dolgokról - persze bevezető szinten!
Ajánlott könyv: James Gleick: Káosz - egy új tudomány születése -
#21 És a Lorenz attraktor sem maradhat ki:
A forráskód, szintén vizilóBASIC-ban:
Private Sub Form_DblClick()
ScaleMode = 3
FillStyle = 0
w = ScaleWidth
h = ScaleHeight
Cls
n = 200000
x = 0: y = 1: z = 0
s = 10: r = 28: b = 8 / 3
dt = 0.004
Dim elso As Boolean
elso = True
For i = 1 To n
dxdt = s * (y - x)
dydt = x * (r - z) - y
dzdt = x * y - b * z
x = x + dxdt * dt
y = y + dydt * dt
z = z + dzdt * dt
'-----------------
'RR = ide
'GG = jöhet
'BB = a szinező
'-----------------
px = (x + 20) * 30 'csak h ráférjen a képre
py = (y + 30) * 15 'szintén
pz = z * 18 'ez is
If elso Then
elso = False
PSet (px, pz)
Else
Line -(px, pz), RGB(RR, GG, BB)
End If
Next i
End Sub
-
#20 Egyébként nagyon érdekes topic, nem ismertem eddig ezt az ábrázolást!
Mandelbrot meg Julia fraktálok generálásával én is foglalkoztam Pascalban (huhh, van vagy 10 éve), a fantasztikus az, hogy egy rém egyszerű képlettel van pl. a Mandelbrot halmaz is létrehozva, és mégis milyen fantasztikus dolgokat lehet belőle kihozni.
-
#19 Aham, azt 24 óráig renderelte :) -
#18 Tessék bekopizni a forráskódot, pls! -
#17 Ennél egyszerűbbet nem is tudnék rajzoltatni BASIC-ben:
Lehet tippelni, hol vannak itt az atraktorok :P
A hozzá tartozó program:
Private Sub Form_DblClick()
ScaleMode = 3
FillStyle = 0
w = ScaleWidth
h = ScaleHeight
Cls
ri = 2.8: ra = 4: dr = (ra - ri) / w
y = 0.3
omax = 800
For x = 0 To w - 1
r = x * dr + ri
For o = 1 To 100
y = r * y * (1 - y)
Next o
For o = 1 To omax
y = r * y * (1 - y)
py = y * h
PSet (x, py)
Next o
Next x
End Sub
-
#16 mostcsináltam
-
#15 azta randomizét tedd kissebbre :) -
#14 nekem is tök sötét :\ -
#13 Húúúh nekem ez nememgy XD egyszerűen ami beépített cucc azt negyed óráig renderelné O.o egyet megcsináltam (azt csak 5 percig tartott) hogy na most nézzük miylen szép színesben forgatni, de aztán nem jött össze :c csak ilyne pontonként tudom mozgatni :( pedig youtubeos videón láttam hogy a színeset mozgatja meg animálja... -
blackgamer #12 az ingás képen pl. látod hogy az inga sose fog hangsebességgel lengeni és a kilengés se lesz mondjuk több kilométer :)
vagy a vízkerekesnél is lehet látni hogy milyen tartományba és irányban forog
ez segítséget ad a tudósoknak
ezt a képet most kevertem ki, aki nem ismerné fel: csicsóka krumplit ábrázol :)
művészek előnyben :)
-
Szeszmester #11 Fordítva.
Bonyolult számítások eredménye a kép. Egyes elemei alapján következtethetsz arra, h éppen mi alapján számolt, de ez részletkérdés.
Fizikai rendszert szimulál a gép és annak a változása alapján készíti a képet. -
#10 ezekből a képekből amugy nekem most bonyolult számításokat kéne levonnom?:)