Názory k článku
Mandelbrotovy a Juliovy množiny ve čtyřrozměrném prostoru
bukowski (neregistrovaný)
16. 1. 2007 7:54
Nový
Mandelbrot offtopic
celé vlákno
Tak uz vim kde se vzal nazev kapely Mandelbrotovy kosticky
<!> (neregistrovaný)
16. 1. 2007 10:34
Nový
animace 3D
celé vlákno
Docela zajímavé by bylo místo toho 3D řezu 4D tělesem, použít 3D pohled a čas jako čtvrtý rozměr.
16. 1. 2007 10:38
Nový
Re: animace 3D
celé vlákno
Ano, to si ukážeme v příští části. Vlastně ten poslední obrázek je takové overview animace vytvořené právě průběžnou změnou pozice 3D podprostoru.
16. 1. 2007 13:28
Nový
Re: animace 3D
celé vlákno
Nojo, zase Flashovy video :-(, budu se na to muset mrknout z domu. Ja sem radeji priste vrazim stary dobry MPEG.
Tesla (neregistrovaný)
16. 1. 2007 21:24
Nový
Re: animace 3D
celé vlákno
Pani ja sa o tuto oblast vobec nezaujimam ale toto som si precital a velmi sa mi paci ten sposob akym sa vyjadroval 4. rozmer(ta farba). Pred nedavno mi to pri krcmovej diskusii podarilo vyslovit. Ale tak teraz premyslam a zistujem, ze ta farba je obmedzena velkost cisla, ale ani to video nieje dokonale ak nemas nekonecne FPS.
Som len na strednej tak sorry ak trepem blbosti..
Som len na strednej tak sorry ak trepem blbosti..
Chuta (neregistrovaný)
17. 1. 2007 22:38
Nový
export z POV-Ray
celé vlákno
Na vytvareni 4D Julii je nejlepsi POVRay, ale neni prilis uzivatelsky privetivy. Ja bych potreboval nejak exportovat mesh vypocitaneho fraktalu, aby se dal otevrit v nejakem rozumnem 3d programu.. 3d studio, cinema4d... neznate nejaky zpusob?
Pavel Tisnovsky (neregistrovaný)
18. 1. 2007 11:42
Nový
Re: export z POV-Ray
celé vlákno
To POVRay nedokaze, provadi pouze raytracing, ne meshovani. Mozna by mohl trosku pomoci zminovany Quat, ten dokaze pracovat alespon se Z-bufferem, takze jdou ziskat vzdalenosti jednotlivych bodu od roviny obrazovky.
Pokud dokaze cinema4d pracovat s voxely (posledni verze uz neznam), tak by sel udelat jednoduchy program, ktery by 4D fraktaly (resp. jejich 3D obrazy) rastroval do voxeloveho prostoru. Takovy program si ukazeme, ale nevim, jestli nejaka rozumna aplikace muze s voxely pracovat - treba jestli pomoci Marching cubes/Marching tetrahedra provadi omeshovani voxelu.
Pokud dokaze cinema4d pracovat s voxely (posledni verze uz neznam), tak by sel udelat jednoduchy program, ktery by 4D fraktaly (resp. jejich 3D obrazy) rastroval do voxeloveho prostoru. Takovy program si ukazeme, ale nevim, jestli nejaka rozumna aplikace muze s voxely pracovat - treba jestli pomoci Marching cubes/Marching tetrahedra provadi omeshovani voxelu.
Chuta (neregistrovaný)
18. 1. 2007 13:56
Nový
Re: export z POV-Ray
celé vlákno
Takovy program jsem si udelal, ze voxelove vygeneruje 3D Julii... a i pokud cinema nema marching cubes, tak ten algoritmus je pomerne jednoduchy na naprogramovani... ja jen myslel, ze by to proste slo nejak jednoduse obejit pres export z povraye. Ale jestli se tedy muzu jeste zeptat - jak vlastne povray provadi raytracing? ten mesh musi prece mit, ne?
19. 1. 2007 9:38
Nový
Re: export z POV-Ray
celé vlákno
Raytracery pracuji s popisem sceny zalozene na (ted trosku zjednodusim) implicitnich plochach. Kupodivu prave s trojuhelniky a meshemi obecne maji docela problemy. Zkusim popsat raytracing na renderingu koule, ale plati to pro prakticky vsechny dalsi objekty, s kterymi POVRay pracuje.
Vsechny body lezici na povrchu koule splnuji rovnici:
(x-x0)^2+(y-y0)^2+(z-z0)^2-r^2=0
Kde [x0, y0, z0] je souradnice stredu koule a "r" je jeji polomer.
Raytracer pracuje tak, ze kazdym pixelem vypocitavane pixmapy (nepocitam antialiasing) vrha jeden paprsek do sceny a testuje, zda tento paprsek neprotl nejaky objekt. Pokud ano, vezme se nejblizsi prusecik, vypocte se odrazovy paprsek a rekurzivne se pokracuje dale. Vypocet pruseciku: paprsek splnuje rovnice:
x=xp+sx*t
y=yp+sy*t
z=zp+sz*t
kde (sx, sy, sz) je 3D smernice, [xp, yp, zp] posun paprsku od pocatku (timto bodem paprsek prochazi) a "t" je hledany parametr. Pokud tyto rovnice dosadime do rovnice koule (kde jsou nezname x,y,z), muzeme vypocitat "t".
Konkretne u koule vede vypocet k vyjadreni korenu kvadraticke rovnice, takze mohou vyjit dve hodnoty - to je logicke, paprsek muze kouli protnout na dvou mistech. Pokud vyjde determinant zaporny (v realnem prostoru vysledek neexistuje), paprsek kouli neprotina. Zpetnym dosazenim do rovnice paprsku ziskame souradnice pruseciku. Soucasne muzeme vypocitat normalu v tomto miste, opet s vyuzitim vztahu pro body lezici na kouli. Normala je pouzita pro vypocet svetelnych pomeru a take smeru odrazeneho paprsku.
Podobne to funguje i u 4D fraktalu, ovsem s tim rozdilem, ze nejde primo napsat rovnici platnou pro vsechny body lezici na povrchu. Vyuziva se tam numericky vypocet pruseciku, coz je trosku slozitejsi (hlavne vypocet normal), ale mesh se tam nevytvari.
Vsechny body lezici na povrchu koule splnuji rovnici:
(x-x0)^2+(y-y0)^2+(z-z0)^2-r^2=0
Kde [x0, y0, z0] je souradnice stredu koule a "r" je jeji polomer.
Raytracer pracuje tak, ze kazdym pixelem vypocitavane pixmapy (nepocitam antialiasing) vrha jeden paprsek do sceny a testuje, zda tento paprsek neprotl nejaky objekt. Pokud ano, vezme se nejblizsi prusecik, vypocte se odrazovy paprsek a rekurzivne se pokracuje dale. Vypocet pruseciku: paprsek splnuje rovnice:
x=xp+sx*t
y=yp+sy*t
z=zp+sz*t
kde (sx, sy, sz) je 3D smernice, [xp, yp, zp] posun paprsku od pocatku (timto bodem paprsek prochazi) a "t" je hledany parametr. Pokud tyto rovnice dosadime do rovnice koule (kde jsou nezname x,y,z), muzeme vypocitat "t".
Konkretne u koule vede vypocet k vyjadreni korenu kvadraticke rovnice, takze mohou vyjit dve hodnoty - to je logicke, paprsek muze kouli protnout na dvou mistech. Pokud vyjde determinant zaporny (v realnem prostoru vysledek neexistuje), paprsek kouli neprotina. Zpetnym dosazenim do rovnice paprsku ziskame souradnice pruseciku. Soucasne muzeme vypocitat normalu v tomto miste, opet s vyuzitim vztahu pro body lezici na kouli. Normala je pouzita pro vypocet svetelnych pomeru a take smeru odrazeneho paprsku.
Podobne to funguje i u 4D fraktalu, ovsem s tim rozdilem, ze nejde primo napsat rovnici platnou pro vsechny body lezici na povrchu. Vyuziva se tam numericky vypocet pruseciku, coz je trosku slozitejsi (hlavne vypocet normal), ale mesh se tam nevytvari.
STABO (neregistrovaný)
---.236.broadband10.iol.cz
6. 7. 2009 21:03
Nový
Množiny - začátek nového uměleckého směru
celé vláknoNejen Mandebrotovy množiny a Juliovy množiny, ale hlavně jejich grafické a barevné zobrazení jsou fascinující počátek nového umění – Fraktální grafiky. Více v novém vydání knihy : Alternativní budoucnost 2012

