OpenCL tym razem zaprzęgnięty do renderowania fraktali

16.12.2011 16:53, Autor: Anna Rymsza (Xyrcon), Kategoria: News
NewsImage

W maju pisałam o powstaniu ciekawego programu do renderowania trójwymiarowych fraktali autorstwa Krzysztofa Marczaka. Jeśli kogoś interesuje renderowanie fraktali, z pewnością ucieszy się na wieść o tym, że Krzysztof rozpoczął implementację akceleracji sprzętowej w swoim programie.

Zalążki akceleracji sprzętowej pojawiły się w wersji 1.09 Mandelbulbera i tym samym program dołączył do peletonu otwartoźródłowych projektów, które przerzucają obliczenia na kartę graficzną. Na czele pędzi oczywiście Blender, którego nowy silnik już renderuje ze wsparciem ze strony CUDA, a wkrótce obsłuży również OpenCL. Dzięki rozwojowi GEGL OpenCL trafi również do GIMP-a, dzięki cairo do Inkscape i podobnych projektów, a z akceleracji już korzysta znana użytkownikom KDE Krita. Oczywiście wsparcie dla akceleracji sprzętowej z wykorzystaniem OpenCL znajdziemy również w innych projektach graficznych i filmowych, ale wróćmy do Mandelbulbera.

Krzysztof rozpoczął prace nad wprowadzeniem OpenCL do Mandelbulbera 3 miesiące temu. Do tej pory udało mu się przeportować na OpenCL implementacje równań, na których podstawie renderowane są Gąbka Mengera, Mandelbulb, szybkozmienne systemy funkcji iterowanych oraz obliczenia na liczbach hiperzespolonych. Dzięki temu renderowanie fraktali wymagających wymienionych wyżej obliczeń powinno można przyspieszyć nawet 30 razy, ale jeszcze tracimy trochę dokładności. To się jednak zmieni, kiedy Krzysztof odpowiednio zaimplementuje efekty i shadery. A z ciekawostek mniej matematycznych warto zwrócić uwagę na możliwość dodania animowanej wody do filmu z renderowanym fraktalem oraz na obecne już od jakiegoś czasu światła wolumetryczne.

Mandelbulber dostępny jest dla systemów Windows i Linux, dla Mac OS X można pobrać wersję 1.04 programu.

r   e   k   l   a   m   a

Komentarze (4)  

AvatarUżytkownik jest nieaktywny
killer6 | 16.12.2011 17:39#1

Zobaczymy czy dobre ;D

AvatarUżytkownik jest nieaktywny
teletubies1 | 16.12.2011 22:12#2

Gdzie są teraz "specjaliści", którzy twierdzili że firefox potrzebuje więcej niż 3 GB ramu ?

Jednak wrócę do newsa. To jednak, cholera, to jest strasznie skomplikowana matma. Co niektórzy się tym przerażają, a inni podziwiają. Mam nadzieję że tutaj jest więcej tych drugich.


Avatar
ng (niezalogowany) | 17.12.2011 1:41#3

GPU rules :D

AvatarUżytkownik jest nieaktywny
Razi | 17.12.2011 15:05#4

Że też muszę mieć randka HD4250 a nie 4300 lub o drobinę lepszą :( Cóż, mój wybór to nie był.

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av