Making Eggs by Brian Prentice -- Here is how I made my eggs: First make an image that you like (image 1). Next add symmetry by adding a transforation to each layer. Sylvie Gallet's Hexagonal Tiling in 'sg' is a good one (image 2). Then add the 3D mapping transformation from 'fs' to each layer and select the egg shape. Move the 3D mapping transformation above the symmetry transformation. Notice that image 2 is centered at (0, 0). If it were not the center coordinates would need to be copied into the 3D mapping's fractal center coordinates. You might also adjust the 3D mapping's fractal magnification. You will probably need to center the image (image 3). Now generate some highlighting (image 4). Then copy the highlighting layer to image 3 and resize and position to taste (image 5). Now you can play with the image in various ways. I rotated it 45 degrees about the horizontal Y axis (image 6). I hope this helps you. Please post an egg when you have generated one that you like. All the best. Brian image1 { fractal: title="image1" width=320 height=240 author="Brian Prentice" created="April 30, 1999" numlayers=2 layer: method=linear caption="Layer 2" opacity=75 visible=yes alpha=no mapping: center=0/0 magn=1 angle=0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="dmj.ucl" entry="dmj-Smooth" transfer=linear repeat=yes p_power=2/0 p_bailout=128 gradient: smooth=yes numnodes=5 index=10 color=461306 index=169 color=3814493 index=245 color=1768399 index=347 color=1396536 index=389 color=3417559 layer: method=linear caption="Layer 1" visible=yes alpha=no mapping: center=0/0 magn=1 angle=0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="lkm.ucl" entry="conic-sections" transfer=linear repeat=yes p_aa=0 p_bb=1 p_cc=0 p_dd=-1 p_ee=0 p_ff=0 p_colorby="minimum distance" gradient: smooth=yes numnodes=7 index=15 color=4481553 index=79 color=14403783 index=119 color=5514010 index=170 color=15919057 index=223 color=1063245 index=306 color=15790033 index=382 color=1710096 } image2 { fractal: title="image2" width=320 height=240 author="Brian Prentice" created="April 30, 1999" numlayers=2 layer: method=linear caption="Layer 2" opacity=75 visible=yes alpha=no mapping: center=0/0 magn=1 angle=0 numtransforms=1 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="dmj.ucl" entry="dmj-Smooth" transfer=linear repeat=yes p_power=2/0 p_bailout=128 gradient: smooth=yes numnodes=5 index=10 color=461306 index=169 color=3814493 index=245 color=1768399 index=347 color=1396536 index=389 color=3417559 layer: method=linear caption="Layer 1" visible=yes alpha=no mapping: center=0/0 magn=1 angle=0 numtransforms=1 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="lkm.ucl" entry="conic-sections" transfer=linear repeat=yes p_aa=0 p_bb=1 p_cc=0 p_dd=-1 p_ee=0 p_ff=0 p_colorby="minimum distance" gradient: smooth=yes numnodes=7 index=15 color=4481553 index=79 color=14403783 index=119 color=5514010 index=170 color=15919057 index=223 color=1063245 index=306 color=15790033 index=382 color=1710096 } image3 { fractal: title="image3" width=320 height=240 author="Brian Prentice" created="April 30, 1999" numlayers=2 layer: method=linear caption="Layer 2" opacity=75 visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=0 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="dmj.ucl" entry="dmj-Smooth" transfer=linear repeat=yes p_power=2/0 p_bailout=128 gradient: smooth=yes numnodes=5 index=10 color=461306 index=169 color=3814493 index=245 color=1768399 index=347 color=1396536 index=389 color=3417559 layer: method=linear caption="Layer 1" visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=0 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="lkm.ucl" entry="conic-sections" transfer=linear repeat=yes p_aa=0 p_bb=1 p_cc=0 p_dd=-1 p_ee=0 p_ff=0 p_colorby="minimum distance" gradient: smooth=yes numnodes=7 index=15 color=4481553 index=79 color=14403783 index=119 color=5514010 index=170 color=15919057 index=223 color=1063245 index=306 color=15790033 index=382 color=1710096 } image4 { fractal: title="image4" width=320 height=240 author="Brian Prentice" created="April 30, 1999" numlayers=1 layer: method=linear caption="Layer 1" opacity=62 visible=yes alpha=no mergemode=luminance mapping: center=-0.0436182938965608476/0.890073874339581344 magn=1.09679735681335321 angle=90 formula: filename="Standard.ufm" entry="Mandelbrot" maxiter=1 percheck=normal p_start=0/0 p_power=2/0 p_bailout=1E20 inside: filename="dmj.ucl" entry="dmj-Trap" density=0.75 transfer=linear repeat=no p_trapshape="egg" p_trapcolor="distance" p_traptype="closest" p_traporder=3 p_trapfreq=1 p_trapcenter=0/0 p_trapdrift=0/0 p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.25 p_diameter=1.25 p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0 p_trapstart=0 p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0 p_gausscenter=0/0 p_radialmode="kaleidoscope" outside: filename="dmj.ucl" entry="dmj-Lyapunov" transfer=linear repeat=yes p_trackvariable="imaginary part of z" p_negative="absolute value" gradient: smooth=no numnodes=3 index=147 color=0 index=148 color=16777215 index=348 color=0 } image5 { fractal: title="image5" width=320 height=240 author="Brian Prentice" created="January 2, 1999" numlayers=3 layer: method=linear caption="Layer 3" opacity=62 visible=yes alpha=no mergemode=luminance mapping: center=-0.0436182938965608476/0.890073874339581344 magn=1.09679735681335321 angle=90 formula: filename="Standard.ufm" entry="Mandelbrot" maxiter=1 percheck=normal p_start=0/0 p_power=2/0 p_bailout=1E20 inside: filename="dmj.ucl" entry="dmj-Trap" density=0.75 transfer=linear repeat=no p_trapshape="egg" p_trapcolor="distance" p_traptype="closest" p_traporder=3 p_trapfreq=1 p_trapcenter=0/0 p_trapdrift=0/0 p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.25 p_diameter=1.25 p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0 p_trapstart=0 p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0 p_gausscenter=0/0 p_radialmode="kaleidoscope" outside: filename="dmj.ucl" entry="dmj-Lyapunov" transfer=linear repeat=yes p_trackvariable="imaginary part of z" p_negative="absolute value" gradient: smooth=no numnodes=3 index=147 color=0 index=148 color=16777215 index=348 color=0 layer: method=linear caption="Layer 2" opacity=75 visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=0 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="dmj.ucl" entry="dmj-Smooth" transfer=linear repeat=yes p_power=2/0 p_bailout=128 gradient: smooth=yes numnodes=5 index=10 color=461306 index=169 color=3814493 index=245 color=1768399 index=347 color=1396536 index=389 color=3417559 layer: method=linear caption="Layer 1" visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=0 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="lkm.ucl" entry="conic-sections" transfer=linear repeat=yes p_aa=0 p_bb=1 p_cc=0 p_dd=-1 p_ee=0 p_ff=0 p_colorby="minimum distance" gradient: smooth=yes numnodes=7 index=15 color=4481553 index=79 color=14403783 index=119 color=5514010 index=170 color=15919057 index=223 color=1063245 index=306 color=15790033 index=382 color=1710096 } image6 { fractal: title="image6" width=320 height=240 author="Brian Prentice" created="April 30, 1999" numlayers=3 layer: method=linear caption="Layer 3" opacity=62 visible=yes alpha=no mergemode=luminance mapping: center=-0.0436182938965608476/0.890073874339581344 magn=1.09679735681335321 angle=90 formula: filename="Standard.ufm" entry="Mandelbrot" maxiter=1 percheck=normal p_start=0/0 p_power=2/0 p_bailout=1E20 inside: filename="dmj.ucl" entry="dmj-Trap" density=0.75 transfer=linear repeat=no p_trapshape="egg" p_trapcolor="distance" p_traptype="closest" p_traporder=3 p_trapfreq=1 p_trapcenter=0/0 p_trapdrift=0/0 p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.25 p_diameter=1.25 p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0 p_trapstart=0 p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0 p_gausscenter=0/0 p_radialmode="kaleidoscope" outside: filename="dmj.ucl" entry="dmj-Lyapunov" transfer=linear repeat=yes p_trackvariable="imaginary part of z" p_negative="absolute value" gradient: smooth=no numnodes=3 index=147 color=0 index=148 color=16777215 index=348 color=0 layer: method=linear caption="Layer 2" opacity=75 visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=45 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="dmj.ucl" entry="dmj-Smooth" transfer=linear repeat=yes p_power=2/0 p_bailout=128 gradient: smooth=yes numnodes=5 index=10 color=461306 index=169 color=3814493 index=245 color=1768399 index=347 color=1396536 index=389 color=3417559 layer: method=linear caption="Layer 1" visible=yes alpha=no mapping: center=0.0375/-0.9 magn=1 angle=90 numtransforms=2 transform: filename="fs.uxf" entry="fs-3d-map" p_shape="Egg" p_rotx=0 p_roty=45 p_rotz=0 p_transx=0 p_transy=-0.5 p_transz=2 p_fraccenter=0/0 p_fracmagn=1 p_fracangle=0 transform: filename="sg.uxf" entry="Hexagonal_tiling" p_mode="hexagonal tiling" p_tw=1 p_center=0/0 formula: filename="lkm.ufm" entry="z^n+1=0-newton" maxiter=1000 percheck=off p_nexp=4 p_bailout=100 inside: transfer=none repeat=yes outside: filename="lkm.ucl" entry="conic-sections" transfer=linear repeat=yes p_aa=0 p_bb=1 p_cc=0 p_dd=-1 p_ee=0 p_ff=0 p_colorby="minimum distance" gradient: smooth=yes numnodes=7 index=15 color=4481553 index=79 color=14403783 index=119 color=5514010 index=170 color=15919057 index=223 color=1063245 index=306 color=15790033 index=382 color=1710096 }