Пример Julia-набора кватерниона OpenCL RayTraced

Последняя версия:
Версия 1.3, 2011-10-03
Измененное имя переменной в ядре от «половины» до «h».
(Полная история редакций)
Требования сборки:
Mac OS X v10.6, Xcode 3.2
Требования во время выполнения:
Mac OS X v10.6

Этот пример показывает, как использовать OpenCL для raytrace 4d фрактал Julia-набора кватерниона и смешать результаты вычислить ядра с OpenGL для рендеринга.

Для теории и информации относительно 4d julia-наборы кватерниона консультируются со следующим:

http://local .wasp.uwa.edu.au / ~ pbourke/fractals/quatjulia/

http://www .omegafield.net/library/dynamical/quaternion_julia_sets.pdf

http://www .evl.uic.edu/files/pdf/Sandin.RayTracerJuliaSetsbw.pdf

http://www .cs.caltech.edu/~keenan/project_qjulia.html