Full Text:   <3390>

CLC number: TP391

On-line Access: 

Received: 2006-06-21

Revision Accepted: 2006-08-02

Crosschecked: 0000-00-00

Cited: 6

Clicked: 5321

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2007 Vol.8 No.1 P.134-141


Generalization of 3D Mandelbrot and Julia sets

Author(s):  CHENG Jin, TAN Jian-rong

Affiliation(s):  State Key Laboratory of CAD & CG, Zhejiang University, Hangzhou 310027, China

Corresponding email(s):   cjinpjun@zju.edu.cn

Key Words:  Mandelbrot set, Julia set, Fractal, Ray-casting, Quad algebra, Ternary algebra

CHENG Jin, TAN Jian-rong. Generalization of 3D Mandelbrot and Julia sets[J]. Journal of Zhejiang University Science A, 2007, 8(1): 134-141.

@article{title="Generalization of 3D Mandelbrot and Julia sets",
author="CHENG Jin, TAN Jian-rong",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Generalization of 3D Mandelbrot and Julia sets
%A TAN Jian-rong
%J Journal of Zhejiang University SCIENCE A
%V 8
%N 1
%P 134-141
%@ 1673-565X
%D 2007
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2007.A0134

T1 - Generalization of 3D Mandelbrot and Julia sets
A1 - CHENG Jin
A1 - TAN Jian-rong
J0 - Journal of Zhejiang University Science A
VL - 8
IS - 1
SP - 134
EP - 141
%@ 1673-565X
Y1 - 2007
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2007.A0134

In order to further enrich the form of 3D Mandelbrot and julia sets, this paper first presents two methods of generating 3D fractal sets by utilizing discrete modifications of the standard quaternion algebra and analyzes the limitations in them. To overcome these limitations, a novel method for generating 3D fractal sets based on a 3D number system named ternary algebra is proposed. Both theoretical analyses and experimental results demonstrate that the ternary-algebra-based method is superior to any one of the quad-algebra-based methods, including the first two methods presented in this paper, because it is more intuitive, less time consuming and can completely control the geometric structure of the resulting sets. A ray-casting algorithm based on period checking is developed with the goal of obtaining high-quality fractal images and is used to render all the fractal sets generated in our experiments. It is hoped that the investigations conducted in this paper would result in new perspectives for the generalization of 3D Mandelbrot and julia sets and for the generation of other deterministic 3D fractals as well.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Bedding, S., Briggs, K., 1995. Iteration of quaternion maps. International Journal of Bifurcation and Chaos, 5(3):877-881.

[2] Bogush, A., Gazizov, A.Z., Kurochkin, Y.A., Stosui, V.T., 2000. On Symmetry Properties of Quaternionic Analogs of Julia Sets. Proceedings of the 9th Annual Seminar NPCS-2000. Belarus, Minsk, p.304-309.

[3] Gintz, T.W., 2002. Artist’s statement CQUATS—A non-distributive quad algebra for 3D rendering of Mandelbrot and Julia sets. Computers and Graphics, 26(2):367-370.

[4] Gomatam, J., Doyle, J., Steves, B., Mcfarlane, I., 1995. Generalization of the Mandelbrot set: quaternionic quadratic maps. Chaos, Solitons & Fractals, 5(6):971-986.

[5] Hart, J.C., Sandin, D.J., Kauffman, L.H., 1989. Ray tracing deterministic 3-D fractals. ACM SIGGRAPH Computer Graphics, 23(3):289-296.

[6] Hart, J.C., Sandin, D.J., Kauffman, L.H., 1990. Interactive Visualization of Quaternion Julia Sets. Proceedings of the 1st Conference on Visualization’90. San Francisco, California, p.209-218.

[7] Holbrook, J.A.R., 1983. Quaternionic asteroids and starfields. Applied Mathematical Notes, 8(2):1-34.

[8] Holbrook, J.A.R., 1987. Quaternionic Fatou-Julia sets. Annals of Science and Math Québec, 11(1):79-94.

[9] Jiang, C.J., 1990. New four elements and its fast multiplication. Journal of Shandong Mining Institute, 9(3):299-302 (in Chinese).

[10] Martineau, É., Rochon, D., 2005. On a bicomplex distance estimation for the tetrabrot. International Journal of Bifurcation and Chaos, 15(9):3039-3050.

[11] Norton, A., 1982. Generation and display of geometric fractals in 3-D. ACM SIGGRAPH Computer Graphics, 16(3):61-67.

[12] Norton, A., 1989. Julia sets in the quaternions. Computers and Graphics, 13(2):267-278.

[13] Qu, P.Z., 1994. Analytic of three-ary number. Journal of Baoji Teacher College (Natural Science), 14(2):61-76 (in Chinese).

[14] Qu, P.Z., Zhou, W.L., 2001. The system of four-ary number. Journal of Baoji Teacher College (Natural Science), 21(2):100-108 (in Chinese).

[15] Rochon, D., 2000. A generalized Mandelbrot set for bicomplex numbers. Fractals, 8(4):355-368.

[16] Rochon, D., 2003. On a generalized Fatou-Julia theorem. Fractals, 11(3):213-219.

[17] Welstead, S.T., Cromer, T.L., 1989. Coloring periodicities of two-dimensional mappings. Computers and Graphics, 13(4):539-543.

Open peer comments: Debate/Discuss/Question/Opinion



2010-09-27 10:00:58

I am phd student and i work on shadow and ray casting. If you can help me please send me some information about ray casting,ray tracing and shadow.
thank you in advance

Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2024 Journal of Zhejiang University-SCIENCE