Diskuze: Machr na algoritmy - Fraktály

Grafika Grafika a design Machr na algoritmy - Fraktály

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Opět vítám všechny programátory u malé soutěže, tentokráte o modrou placku "Machr na algoritmy" a nějaké ty nálepky.

Dnešní téma je fraktální geometrie, konkrétně Mandelbrotova množina. Vykreslete libovolný výřez (zoom) tohoto fraktálu a obarvěte svým algoritmem tak, aby výsledek vypadal co nejzajímavěji. Hodnotit se bude jak výsledný "obrázek" vypadá a zajímavost obarvovacího algoritmu.

Hinty pro fraktálové nováčky: Mandelbrotova množina je velmi jednoduchá co se týče vykreslení a její popis včetně algoritmu k vykreslení naleznete zde:
http://www.itnetwork.cz/…tovy-mnoziny

Pro pokročilejší obarvení a nějaké zdrojáky se můžete inspirovat zde: http://www.itnetwork.cz/…tova-mnozina (v Delphi)

Drahomír Hanák zde publikoval i implementaci v JavaScriptu, ta bude pro céčkaře stravitelnější: http://www.itnetwork.cz/…tova-mnozina

Další inspirace vygooglujete na wikipedii, ta je také plná zdrojáků, jak mohou výsledky vypadat ukáže Google Images: https://www.google.com/search?…

Kdyby cokoli nebylo jasné, rád vysvětlím, nadhodím nějaké hinty, snippety kódu atd. S fraktály se tu určitě ještě setkáme, je to pěkné téma, které nestojí moc práce a výstupem jsou nádherné výsledky. M-set (Mandelbrotova množina) je asi ten nejjednodušší.

Deadline dejme v neděli 24.2. opět v 19:00.

Držím palce a začínáme... teď! :P

Editováno 19.2.2013 12:50
Odpovědět 19.2.2013 12:28
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

konec zase v pondelí 19:00 ? :D

EDIT : "Hodnotit se bude zejména jak výsledný "obrázek" vypadá." já doufal že se budou hodnotit algoritmy :( a ne nějaké vykreslení obrázku :(

Editováno 19.2.2013 12:41
Nahoru Odpovědět 19.2.2013 12:39
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Зайчик
David Čápka:

Jo vidíš, doplnil jsem ho tam. Bude to do neděle 19:00.

To jak obrázek vypadá záleží na algoritmu který použiješ ;-) Ale máš pravdu, doplním ještě že se hodnotí i algoritmus.

Nahoru Odpovědět 19.2.2013 12:48
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

Ještě mam jeden zvědavej dotaz :P ty nálepky to je něco s devbookem co si můžu prdnout třeba na notebook? :O

Nahoru Odpovědět 19.2.2013 13:30
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 19.2.2013 13:36
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

super ;) tak snad se poštěstí tentokrát

Nahoru Odpovědět 19.2.2013 14:19
Коммунизм для нашего будущего!
Avatar
Lubos857
Člen
Avatar
Lubos857:

Můžeš ještě upřesnit způsob odevzdávání "výtvorů"? Přecijen kdybych se chtěl zúčastnit, ať vím jak :-D

Nahoru Odpovědět 22.2.2013 13:49
Protože bagr nežere cukr.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Lubos857
Зайчик:

výsledek má být jakýkoli zoom fraktálu pomocí nějakého sexy algoritmu + nějaký pěkný barvy - výsledek má bejt jen konečná verze ( obrázek nějakého pěkného místa ve fraktálu )

Nahoru Odpovědět 22.2.2013 13:58
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Lubos857
David Čápka:

Hodíš sem link třeba na uloz.to kde bude tvá aplikace se zdrojákem :)

Nahoru Odpovědět 22.2.2013 14:08
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Lubos857
Člen
Avatar
Nahoru Odpovědět 22.2.2013 14:16
Protože bagr nežere cukr.
Avatar
Michal Maršálek:

http://uloz.to/…lgoritmy-zip
Algoritmus není nic spešl, ale myslím, že jsem vybral docela pěkný výřez a pěkné obarvení (i když jen červenou složkou RGB).

 
Nahoru Odpovědět 23.2.2013 14:18
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Maršálek
David Čápka:

Hezká implementace, zkus si ještě pohrát s obarvením :)

Nahoru Odpovědět 23.2.2013 14:33
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
TomBen
Redaktor
Avatar
TomBen:

Dělal jsem nějaké pokusy i když na machra to zdaleka není.
Nicméně se můžete kouknout na výsledný obrázek
pro nějakou tu inspiraci.

Nahoru Odpovědět  +1 23.2.2013 15:19
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
TomBen
Redaktor
Avatar
TomBen:

Vlevo je klasické provedení, uprostřed tentýž v kružnicovém
zobrazení a vpravo jsou vektory do nulového bodu.

Nahoru Odpovědět 23.2.2013 15:21
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Michal Maršálek:

Ten druhý s třetí jsou naprosto epické. Vůbec mě nenapadlo ovlivňovat výpočtem daného bodu v komplexní rovině jiný pixel, než ten, který mu odpovídá.

sdraco:
No obarvením jsem se zabýval celkem dlouho a takhle se mi to celkem líbí, vypadá to jako by to vrhalo stín. Zkoušel jsem i něco divočejšího, ale nakonec jsem zůstal u relativně klasického obarvení, každopádně se na to ještě asi podívám.

 
Nahoru Odpovědět  +1 23.2.2013 16:29
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na TomBen
David Čápka:

Ten 2. je dost zajímavý :)

Nahoru Odpovědět 23.2.2013 17:41
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na David Čápka
TomBen:

A taky vypadá dobře, když se mu plynule mění Hue.
Je z toho celkem hezká animace.

Nahoru Odpovědět 23.2.2013 18:01
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
matesax
Redaktor
Avatar
 
Nahoru Odpovědět 23.2.2013 21:22
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Tohle je Juliova množina, ne?

Nahoru Odpovědět 23.2.2013 21:27
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Avatar
Lubos857
Člen
Avatar
Lubos857:

Tak jsem taky něco dal dohromady. Dá se tam i nastavovat "saturace" červené. První obrázky jsou s hodnotou 10, poslední je s hodnotou 100.
Tady je to i s dalšími ukázkami na dropboxu: http://goo.gl/7TODP

PS: Ten "algoritmus" pro výpočet barvy je trošku jednodušší :-D

EDIT: Sorry za dva stejné obrázky ;-)

Editováno 24.2.2013 18:38
Nahoru Odpovědět 24.2.2013 18:37
Protože bagr nežere cukr.
Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Můj program do soutěže:
http://dl.dropbox.com/…C5%BEina.zip

Je tam připraveno 8 snímků (dal jsem tam i screeny), držel jsem se klasiky.
Více informací v Info.txt

 
Nahoru Odpovědět 24.2.2013 18:41
Avatar
Зайчик
Člen
Avatar
Nahoru Odpovědět 24.2.2013 18:54
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Dnes bude vyhodnocení o chlup později, kolem deváté :)

Nahoru Odpovědět 24.2.2013 19:08
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Pěkný večer přeji,
jsem rád, že i o složitější problematiku jako jsou fraktály byl zájem :) Snad jste se díky soutěži něco nového naučili. Hodnocení bylo velmi subjektivní a nesnadné, nakonec jsme ve složení: David Čápka, x a jindral dospěli k následujícímu pořadí:

  1. Hartrik (87 bodů, pěkná appka a ten zelený vyhrává)
  2. Winitrix (87 bodů, ano, máme tu 2 první místa)
  3. Matesax (83 bodů)
  4. TomBen (77 bodů)
  5. Lubos857 (70 bodů)
  6. Michal (67 bodů)

Machři putují Hartrikovi a Winimu, prosím adresy do PM. Všem ostatním děkujeme za účast a těšíme se další týden :) PS. fraktály tu nejsou naposledy.

Nahoru Odpovědět 24.2.2013 21:48
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na David Čápka
TomBen:

To moje tam bylo jen aby se to tu trochu oživilo,
to nebylo třeba hodnotit. Proto jsem sem ani nedal
zdroják a psal jsem, že je to jen pro inspiraci.

A koukám jsem dostal i dost bodů. :D

Nahoru Odpovědět 24.2.2013 21:53
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na TomBen
David Čápka:

Bylo to originální :) Vidíš, kdyby ses více snažil, tak máš machra :D

Nahoru Odpovědět 24.2.2013 21:54
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na TomBen
Зайчик:

aby ne, dost dobrý nápady ;) a mě se konečně poštěstilo + gratulace pro 'Hartrik' :[

http://www.postavy.cz/…sta-foto.jpg

Nahoru Odpovědět 24.2.2013 21:55
Коммунизм для нашего будущего!
Avatar
Martin Bartoš:

Gratulujem víťazom :)

Nahoru Odpovědět 24.2.2013 21:56
Nejsom kreatívny...
Avatar
TomBen
Redaktor
Avatar
TomBen:

Každopádně gratulace Hartrikovi, ten zelený se opravdu vydařil.

Nahoru Odpovědět 24.2.2013 21:59
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
jindral
Redaktor
Avatar
jindral:

K hodnocení: Měl jsem velký problém ohodnotit tyhle fraktály, dokonce jsem nejprve dával i půlbody, když to bylo "něco mezi",to ale nešlo, takže jsem to nakonec musel přehodnotit... :D Nedá se ale říct že by se mi nějaký fraktál nelíbil, všechny byly super. Gratuluji :)

Nahoru Odpovědět 24.2.2013 22:00
129x pád = 219x úspěch
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na TomBen
David Čápka:

Dělat kružnice velké podle počtu iterací je prostě geniální :D Zajímalo by mě jak by to vypadalo kdybys to dotáhl do konce. Si tu na tebe musíme dát pozor, ohrožuješ s GameMakerem ostřílené programátory :D

Nahoru Odpovědět 24.2.2013 22:01
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Michal Maršálek:

Předpokládal jsem, že Matesax nebude hodnocen, když nesplnil zadání. Jinak vítězům gratuluji, máte to všichni moc pěkné.

 
Nahoru Odpovědět 24.2.2013 22:02
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

PM nějak nefungují tak tu adresu máš na mailu. Píše mě to chybu server po odeslání. :(

Nahoru Odpovědět 24.2.2013 22:05
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Maršálek
David Čápka:

Jsem už docela unavený, ale to Matesaxovo mi přišlo jako výřez Mandelbrota, čili v pořádku, našel jsem tam správný vzorec a Mandelbrot je zdroj Juliových množin, vlastně to měl pěkné.

Nahoru Odpovědět 24.2.2013 22:05
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Зайчик
David Čápka:

TO zkus znovu, kdyžtak na to zítra mrknu :) Mail došel.

Nahoru Odpovědět 24.2.2013 22:06
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

Právě jsem to zkoušel asi 10x a nic. Mail snad stačí.

Nahoru Odpovědět 24.2.2013 22:08
Коммунизм для нашего будущего!
Avatar
TomBen
Redaktor
Avatar
Odpovídá na David Čápka
TomBen:

Ohrožováním bych to nenazýval. :D
Prostě je nutím, aby zaměstnávali i některé pozapomenuté neurony.

Nahoru Odpovědět 24.2.2013 22:10
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Зайчик
David Čápka:

Tak mi ještě prosím hoď screenshot toho jak to máš vyplněné před odesláním se na to zítra podívám. Mail stačí :)

Nahoru Odpovědět 24.2.2013 22:10
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

Máš to tam, možná bude chyba jen u mě. ;(

Nahoru Odpovědět 24.2.2013 22:15
Коммунизм для нашего будущего!
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na David Čápka
Hartrik:

Díky moc za první místo, jsem rád že se vám moje práce líbila :)
Gratulace Winitrixovi, ale i všem ostatním, byli jste silná konkurence.

 
Nahoru Odpovědět 24.2.2013 22:30
Avatar
Зайчик
Člen
Avatar
Odpovídá na Hartrik
Зайчик:

Dík, netuším která to vyhrála "ta zelená" :D máš tam tři nebo čtyři zelený. Mě se nejvíc líbí ta 5ka a 8čka. :)

Nahoru Odpovědět 24.2.2013 22:33
Коммунизм для нашего будущего!
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na Зайчик
Hartrik:

Také nevím :) ale 5. byla favorit až do dnes, poslední 3 jsem dělal chvíli před odesláním

 
Nahoru Odpovědět 24.2.2013 22:41
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Hartrik
David Čápka:

Ta osmička :) Je u ní napsáno "asi nejlepší", tak snad to nebylo ovlivňování poroty :D

Nahoru Odpovědět 25.2.2013 6:51
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Myslel jsem tím samozřejmě nejlepší z těch osmi. Tohle je jen spekulace ;):D

Editováno 25.2.2013 9:33
 
Nahoru Odpovědět 25.2.2013 9:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 45 zpráv z 45.