Samstag, 15. November 2014

The Spiky-Ball Construction Tutorial Nr. 1


Seit Monaten versuche ich immer wieder mal, die Konstruktion der Bucky-Balls zu analysieren, die "pillemaster" auf deviantart im Jahre 2012 veröffentlicht hatte, und auf einzelne Kugeln zu vereinfachen.  Mit ersten Erfolgen.

Parallel hierzu aber habe ich eine andere Konstruktion entdeckt, die ähnlich ist: nämlich eine strukturierte Kugel, allerdings ohne Sechsecke. Ich nenne sie SPIKY-BALL. Vielleicht existierte sie schon früher, in Apophysis Zeiten, ich habe allerdings keine Veröffentlichung gefunden.



Die Konstruktion ist einfach, aber genial, und eine gute Basis für viele weitere Experimente.

Tutorial:

Nimm

  • 4 x Linear3D
  • 1 x Curl3D (kann auch an erster Stelle stehen)
Dann:

  • Bewege die Triangeln der  4 x Linear3D jeweils um 1 Ganzes nach rechts/links oben/unten.
    (man kann stattdessen auch die Post-Transform-Triangeln entsprechend bewegen, egal)
  • Reduziere bei Curl3D den Wert auf ca 0,2
    reduziere den voreingestellten cy-Faktor auf 0,0 (wichtig, sonst gibt es Verzerrungen)
    und stelle den cz-Faktor auf ca 0,2






That's it, folks. Simple.


Variations:
  • You can try other Transformations then Curl3D. There are few alternatives.
  • You can try to change the params of Curl3D (main-Value and cz-Value)
  • You can try to change the Perspektive.


Animated GIF:

This shows the effect of changing the curl3d-cz-Value




Sample:

<flame name="basic spiky-ball" version="JWildfire 2.00 BETA 3 (27.09.2014)" size="504 378" center="0.0 0.0" scale="202.3" rotate="0.0" filter="0.0" filter_kernel="GAUSSIAN" quality="100.0" background="0.0 0.0 0.0" bg_transparency="0" brightness="4.0" saturation="1.0" gamma="4.0" gamma_threshold="0.01" vibrancy="1.0" contrast="1.0" temporal_samples="1.0" cam_zoom="1.0" cam_pitch="0.0" cam_yaw="0.0" cam_persp="0.0" cam_xfocus="0.0" cam_yfocus="0.0" cam_zfocus="0.0" cam_pos_x="0.0" cam_pos_y="0.0" cam_pos_z="0.0" cam_zpos="0.0" cam_dof="0.0" cam_dof_area="0.5" cam_dof_exponent="2.0" cam_dof_shape="BUBBLE" cam_dof_scale="1.0" cam_dof_rotate="0.0" cam_dof_fade="1.0" shading_shading="FLAT" antialias_amount="0.75" antialias_radius="0.36" post_symmetry_type="NONE" post_symmetry_order="3" post_symmetry_centre_x="0.0" post_symmetry_centre_y="0.0" post_symmetry_distance="1.25" post_symmetry_rotation="6.0" frame="1" frame_count="300" mixer_mode="OFF" >
  <xform weight="0.5" color="0.04001103648899185" mod_gamma="0.0" mod_gamma_speed="0.0" mod_contrast="0.0" mod_contrast_speed="0.0" mod_saturation="0.0" mod_saturation_speed="0.0" symmetry="0.0" curl3D="0.164" curl3D_cx="0.0" curl3D_cy="0.0" curl3D_cz="0.14" coefs="1.0 0.0 0.0 1.0 0.0 0.0" post="1.0 0.0 0.0 1.0 0.007335322020636581 0.014670644041273405" chaos="1.0 1.0 1.0 1.0 1.0" />
  <xform weight="0.5" color="0.5105218737897329" mod_gamma="0.0" mod_gamma_speed="0.0" mod_contrast="0.0" mod_contrast_speed="0.0" mod_saturation="0.0" mod_saturation_speed="0.0" symmetry="0.0" linear3D="1.0" coefs="1.0 0.0 0.0 1.0 0.0 0.0" post="1.0 0.0 0.0 1.0 1.0 -1.0" chaos="1.0 1.0 1.0 1.0 1.0" />
  <xform weight="0.5" color="0.6581237645065063" mod_gamma="0.0" mod_gamma_speed="0.0" mod_contrast="0.0" mod_contrast_speed="0.0" mod_saturation="0.0" mod_saturation_speed="0.0" symmetry="0.0" linear3D="1.0" coefs="1.0 0.0 0.0 1.0 0.0 0.0" post="1.0 0.0 0.0 1.0 -1.0 -1.0" chaos="1.0 1.0 1.0 1.0 1.0" />
  <xform weight="0.5" color="0.6790852603812743" mod_gamma="0.0" mod_gamma_speed="0.0" mod_contrast="0.0" mod_contrast_speed="0.0" mod_saturation="0.0" mod_saturation_speed="0.0" symmetry="0.0" linear3D="1.0" coefs="1.0 0.0 0.0 1.0 0.0 0.0" post="1.0 0.0 0.0 1.0 1.0 1.0" chaos="1.0 1.0 1.0 1.0 1.0" />
  <xform weight="0.5" color="0.7280032122450575" mod_gamma="0.0" mod_gamma_speed="0.0" mod_contrast="0.0" mod_contrast_speed="0.0" mod_saturation="0.0" mod_saturation_speed="0.0" symmetry="0.0" linear3D="1.0" coefs="1.0 0.0 0.0 1.0 0.0 0.0" post="1.0 0.0 0.0 1.0 -1.0 1.0" chaos="1.0 1.0 1.0 1.0 1.0" />
  <palette count="256" format="RGB" >
B16C438A5E5B670FB1800BCB9215E29717E0B053BEA9A484E3AD29F8B81AFDB719FFB717
FFC411FDC611FFBF05F5B70EFEB113FFB113FFB617F4B915EBC01BD5D116A9D51096CC1C
81E4293CB03165984970995586A059967C25E77D05FEA910FCA710FCA10FFC9B0EF58F0E
EE840EEE840EEE840E70AA086A952364813F698B496E95547575557D56577559706E5D89
1446C31B66E12387FF135DE30433C7092AA60F218507043D140B2B211219111125011132
080D211009112811002123004131215C51317771418E894FA6A15DD1A744FDAE2BFFB61B
FFB017FFAA13FDA210FC9B0EF58F0EEE840EEE7C0CF6710AEE6F0EED730EEC770EED7B0D
EF800DEF800DEF810EFD990FFD9D0EFDA10EFD9D0EFD990FFA920EF88C0EF48210F0810E
F0810EEF7E0DEE7C0CEE7C0CEE7C0CE17A11CC8F3C8D97588DB1618DCB6A94B6649BA25E
9596588F8A527C935B76715E559EA52E67A90831AD0929980A2284001451303628261923
1319490019700A1A7B141B860D13755A2F385E3306452E0C5534076050036B6C00A06204
D55808DE5B0BDD5A0AA351078D52237853408C5945A05F4BDC590BDD640BE96F0CE8720E
D95C0AA86428786C4665415D4518B1051F980021BA6B6871AE8A48F1AC20F6B022FCB424
FBA92BAB8D5B8B6E507B5D432A5A1E304D213640255B3522652F53844E65B47556E7730C
E76E13E8691AE65132E4394BBA5493851EC75F1DE13F43EC378DD8318FD42C92D029BFDA
86ACC35C3CFF8E00F27B0CC2A72184D33647E3600EE96F0CE7730CE8740DE9760BEA770C
EF800DF3860DF88C0EFD990FFFA310FFAA13FFAA13FCB618FABE18F9C718F9CC19FDC91D
FEC41BFFB717FEAA13F8930FCF840FAC80598C7B50CD650CE6720BF0810EFD9814FFC01D
FECA1DFDD51DC5FE136FFF0B8AF914EBED34FFC829FFC91EFFC91EFFCA1CFFC91EFFBE1A
FFB717FFB717FFB717FFB717FFB717FFB717FFB61BFFB91CFEBE1EFFC01DFFBB1AFFB61B
FFAD1BFFAB14FFAA13FFAB14FFB518FFB717FFB71CFFB91EFEB71DFFB61BFFB216FFAA13
FFAA13FCA311F9940EE8740D</palette>
</flame>




Advanced

  • Try to modify the Curl3D with other Transformations
  • Try to add a fifth Transformation (not final, but normal).
    Perhaps you have to add a negative ztransform, so the new figures move away from the original balls.
  • Try to mutagen