Pokazywanie postów oznaczonych etykietą grafika. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą grafika. Pokaż wszystkie posty

wtorek, 24 sierpnia 2010

Płonący statek

Dzisiaj koniec serii nt. różnych fraktali. Skończymy w płomieniach.

Ponad 2 lata temu na kursie asemblera na PWr mieliśmy za zadanie napisać program w dowolnym języku wysokiego poziomu wykorzystując przy tym zarówno wstawki asemblerowe jak i wywołania procedur napisanych w czystym asemblerze, dołączanych jako pliki .OBJ. Dodatkowo w ramach ćwiczenia trzeba było wykorzystać koprocesor numeryczny. Mój wybór na Pascala z racji młodzieńczych sentymentów. A czy jest coś fajniejszego i prostszego do napisania na koprocesor niż fraktale i tryb 13h? Raczej nie ;)

W początkowej wersji program obsługiwał tylko zbiory Julii, wczoraj i dzisiaj dopisałem zbiór Mandelbrota oraz bardzo ciekawy fraktal, "Płonący statek".

sobota, 31 lipca 2010

"Innocent Shadow"

Pod koniec 2002 tematem prac nadsyłanych na konkurs IRTC (Internet Ray-Tracing Competition) brzmiał "Frozen Moment". Wygrał render nadesłany Marka Sloane ze Stanów Zjednoczonych.

Może nie byłoby w tym nic ciekawego, prawie każdy konkurs ma przecież zwycięzcę ;) Ale jego praca jest tak dobra, że trafiła na plakaty i jest niezwykle popularna wśród fanów ray-tracingu. Nie ze względu na walory techniczne, ale artystyczne.

czwartek, 29 lipca 2010

Mandelbox

Dzisiaj kolejny bardzo ładny fraktal, tym razem trójwymiarowy. Uwaga, to świeży wynalazek, z 2010 roku ;)

Mandelbox został zaproponowany na jednym z forów poświęconych fraktalom w lutym tego roku przez Toma Lowe. Jego nieskomplikowana formuła (kilkanaście linii pseudo-kodu) tworzy niesamowite, katedro-podobne obrazy. Na przykład:


A to nic w porównaniu do podróży w głąb tej trójwymiarowej konstrukcji.

niedziela, 25 lipca 2010

Buddhabrot

Każdy chyba zna taki fraktal jak zbiór Mandelbrota. W 1993 został znaleziony inny fraktalo-podobny obraz, o wiele moim zdaniem ładniejszy ;)

Zbiór Mandelbrota to zbiór takich liczb zespolonych c, że ciąg zn definiowany jako
 z0 = 0
 zn+1 = (zn)2 + c
nie dąży do nieskończoności przy n -> ∞.

W rzeczywistych rozwiązaniach sprawdza się, czy w określonej liczbie iteracji (np. 1000) ciąg ten nie wykroczy poza okrąg o środku w punkcie (0, 0) i promieniu równym 2 - jeżeli kolejna liczba zespolona w ciągu ma moduł większy niż 2, to wiadomo już, że na pewno dla tej wartości c ciąg zn dąży do nieskończoności

Kiedy liczby c przedstawimy na płaszczyźnie zespolonej dostaniemy taki oto, znajomy obrazek:


W 1993 pani Melinda Green zadała sobie pytanie:
A co się dzieje z ciągiem zn, kiedy dąży on do nieskończoności? Jaką ścieżkę przebywa zanim "wyskoczy" na odległość większa niż 2 od środka płaszczyzny?

Odpowiedź jest niezwykle ładna.

środa, 27 stycznia 2010

Hiro Nakamura to... koder

Pytanie do fanów serialu "Heroes": na pewno kojarzycie Hiro (hehe) Nakamurę? Japończyka, który potrafi zatrzymywać czas, poruszać się w czasie oraz przestrzeni?

W serialu Hiro jest początkowo programistą 3-ciego poziomu w Yamagato Industries. Co ciekawe, grający tą postać Masi Oka w realnym świecie też jest... programistą.

środa, 13 stycznia 2010

Sięgnij gwiazd

Czy może być coś fajniejszego od pobytu w kosmosie...?

Tak! Renderowanie w czasie pobytu obrazu z użyciem POV-Ray! Oh yeah!

Na szczęście na całym świecie uważam tak nie tylko ja - taki sam pomysł miał Mark Shuttleworth, drugi kosmiczny turysta, miłośnik ray-tracingu ;) Tak powstał obraz "Reach for the stars".


niedziela, 11 października 2009

Elektryczne owce

Krótko: pod adresem http://electricsheep.org/ można znaleźć fajny wygaszacz ekranu dla Windowsa, Linuksa i Mac OS X. Tylko chyba ciężko nazwać to coś wygaszaczem, skoro zajmuje ok. 2GB dysku, a w trakcie działania wykorzystuje całą moc obliczeniową procesora i całą przepustowość łącza internetowego. Dodatkowo wymaga rejestracji na stronce i dość często ma problemy z "oddaniem" ekranu pod z powrotem opiekę systemu operacyjnego :P Zresztą od kiedy nie używa się monitorów CRT, to wygaszacze wydają się zbędne... A jak to wygląda zobaczcie sami poniżej ;)


niedziela, 27 września 2009

Claude Monet i składowa Y

Claude Monet to prekursor impresjonizmu. Impresjonizm chce "złapać uciekające chwile", które wydają się nieuchwytne oraz oddawaniu subiektywnych wrażeń (impresji). Monet miał talent do przedstawiania rozedrganego, ulotnego, migoczącego słońca i jego refleksów na statycznym obrazie. Jak tego dokonywał, a właściwie dlaczego mu się to udawało?

sobota, 5 września 2009

Powrót IRTC

Internet Ray Tracing Competition powrócił po 3 latach przerwy :)

www.irtc.org

W konkursie oceniane są przez użytkowników obrazy generowane z pomocą techniki ray tracingu - nie muszą być generowane komputerowo, można to policzyć na kartce (tak twierdzą organizatorzy ;) ).

środa, 26 sierpnia 2009

"Nowe" tajemnice "Ostatniej wieczerzy"

"Ostatnia wieczerza" Leonarda da Vinci bardzo często pewnie wzbudzała kontrowersje. Nawet Tom Hanks (użyczając twarzy naukowcowi z "Kodu...") łamał nad tym głowę ;) Przypomnijmy najczęstsze:

1. Nóż, który nie wiadomo kto trzyma! - Po renowacji zakończonej w 1999 roku nóż trzyma św. Piotr (ale czy tak było za czasów Leonarda ;) ).
2. Brak Świętego Graala na stole! - ale jest wiele innych kielichów ;)
3. To nie św. Jan, to Maria Magdalena, dodatkowo widać literę M (jak mi... Magdalena)! - jedna z podstaw "Kodu Leonarda da Vinci" Dana Browna, moja babcia twierdziła tak samo już lata temu... ;)
4. Podobno ten sam model był "użyty" dla Jezusa i Judasza Iskarioty - tego to już nie wie nikt :)