// TREE_NAME=Default; //ROOT #declare ROOTS=6; #declare ROOT_RANDOM=1.3; #declare FIRST_ROOT_AT_TRUNK=2; #declare ROOT_LENGTH=48; #declare ROOT_THICKNESS_CHANGE=0.66667; #declare ROOT_STRENGTH=1; #declare ROOT_BEND=7.36842; #declare ROOT_BEND_FREQUENCY=1; #declare ROOT_CURVE=0.0; #declare ROOT_CURVE_FREQUENCY=0; #declare ROOT_SNAG=0; #declare ROOT_SNAG_FREQUENCY=0; #declare ROOT_ANGLE=30; #declare ROOT_ALIGNMENT=0.6; #declare ROOT_TURN_SWITCH=0.9; //TRUNK #declare TRUNK_RADIUS=7; #declare TRUNK_STRENGTH=0.6; #declare TRUNK_BEND_X=0; #declare TRUNK_BEND_X_FREQUENCY=0; #declare TRUNK_BEND_Z=0; #declare TRUNK_BEND_Z_FREQUENCY=0; #declare TRUNK_CURVE=0; #declare TRUNK_CURVE_FREQUENCY=0; #declare TRUNK_SNAG=0; #declare TRUNK_SNAG_FREQUENCY=0; #declare TRUNK_SPIRAL=0; #declare TRUNK_TAPER=0.8; //BRANCH #declare BRANCHES=4; #declare BRANCH_RANDOM=0.6371; #declare FIRST_BRANCH_AT_TRUNK=12; #declare BRANCH_AREA_AT_TRUNK=12; #declare BRANCH_THICKNESS_CHANGE=0.8; #declare BRANCH_STRENGTH=1; #declare BRANCH_BEND=8; #declare BRANCH_BEND_FREQUENCY=0.0; #declare HORIZONTAL_BRANCH_BEND_SWITCH=0; #declare EXTRA_NOISE_SWITCH=0; #declare BRANCH_CURVE=2; #declare BRANCH_CURVE_FREQUENCY=1.75439; #declare HORIZONTAL_BRANCH_CURVE_SWITCH=0; #declare BRANCH_LONGITUDINAL_CURVE=0; #declare BRANCH_SNAG=0.87719; #declare BRANCH_SNAG_FREQUENCY=3; #declare BRANCH_REDUCTION=0; #declare BRANCH_TAPER=0.6; #declare BRANCH_END_EQUALIZER=1; #declare BRANCH_TIP=0; #declare BRANCH_TURN_SWITCH=0; #declare BRANCH_ALTERNATE_SWITCH=0; #declare BRANCH_SPIRAL=0; #declare BRANCH_ANGLE=65; #declare BRANCH_ANGLE_SCOPE=0; #declare BRANCH_ALIGNMENT=0.0; #declare STRAIGHTEN_TOWARDS_TOP=0.6; //TWIG #declare TWIGS=10*BRANCHES; #declare TWIG_RANDOM=0.1035; #declare FIRST_TWIG_AT_BRANCH=50; #declare TWIG_AREA_AT_BRANCH=48; #declare TWIG_THICKNESS_CHANGE=0.6; #declare TWIG_STRENGTH=1; #declare HORIZONTAL_TWIG_ANGLE=30; #declare HORIZONTAL_TWIG_ANGLE_SCOPE=0.14035; #declare HORIZONTAL_TWIG_ALIGNMENT=1; #declare VERTICAL_TWIG_ANGLE=30; #declare VERTICAL_TWIG_ANGLE_SCOPE=0.14912; #declare VERTICAL_TWIG_ALIGNMENT=1; #declare TWIG_TURN_SWITCH=0.0; #declare TWIG_ALTERNATE_SWITCH=0.0; #declare TWIG_CURVE_ADJUSTMENT=1; #declare TWIG_CURVE_FREQUENCY_ADJUSTMENT=1; #declare TWIG_TAPER=1; #declare TWIG_TIP=0; #declare STRAIGHTEN_TOWARDS_BRANCH_END=0; #declare TWIG_RAMIFICATION_ORDER=1; #declare LAST_RAMIFICATION_NUMBER=1; #declare TWIG_RAMIFICATION_THICKNESS_CHANGE=0.8; #declare TWIG_RAMIFICATION_CURVE_ADJUSTMENT=1; #declare RAMI_CURVE_FREQUENCY_ADJUSTMENT=1.0; #declare TWIG_RAMIFICATION_STRENGTH=1; //BUNCH #declare BUNCHES=5*TWIGS; #declare FIRST_BUNCH_AT_TWIG=20; #declare BUNCH_AREA_AT_TWIG=50; #declare BUNCH_MAJOR_RADIUS=5; #declare BUNCH_MINOR_RADIUS=60; #declare HORIZONTAL_BUNCH_FUNNEL=2.63158; #declare VERTICAL_BUNCH_FUNNEL=9.64912; #declare ROTATION_BUNCH_FUNNEL=3.15789; #declare HORIZONTAL_BUNCH_ANGLE=30; #declare VERTICAL_BUNCH_ANGLE=30; #declare HORIZONTAL_BUNCH_ANGLE_SCOPE=0.26316; #declare VERTICAL_BUNCH_ANGLE_SCOPE=0.26316; #declare BUNCH_TURN_SWITCH=1.0; #declare BUNCH_TURN_SHIFT=1; #declare BUNCH_ALTERNATE_SWITCH=0.35965; #declare HORIZONTAL_BUNCH_ALIGNMENT=0; #declare VERTICAL_BUNCH_ALIGNMENT=0; #declare BUNCH_TAPER_OFF_AT_TWIG=0; #declare BUNCH_TAPER_OFF_AT_BRANCH=0; #declare BUNCH_TAPER_OFF_AT_TREE=0; #declare BUNCH_ARC_AT_TWIG=<0, 0, 0>; #declare BUNCH_ARC_AT_BRANCH=<0, 0, 0>; #declare BUNCH_DEFORM=<1, 1, 1>; //BARK #declare SUNKEN_TRUNK_COLOR=<0.76, 0.78, 0.63>; #declare RAISED_TRUNK_COLOR=<0.76, 0.78, 0.63>; #declare FOLIAGE_COLOR_AT_BRANCH_END=0.52632; #declare TRUNK_SCAR_WIDTH=100; #declare TRUNK_SCAR_HEIGHT=100; #declare HORIZONTAL_SCAR_SHRINKING=.001; #declare VERTICAL_SCAR_SHRINKING=.001; #declare SCAR_DEPTH=0; #declare BARK_PROFILE=0; #declare BRANCH_BARK_PROFILE_CHANGE=1; #declare BRANCH_BARK_PROFILE_TAPER_OFF=1; #declare ROOT_BARK_PROFILE_CHANGE=1; #declare PALM_TRUNK=0; //FOLIAGE #include "TOMLEAF.inc" #declare Mesh6b = mesh { triangle{<0.0, 0.0, 2.9802322E-8>, <0.15, 0.0, 0.25>, <0.14999998, 0.0, -0.25>} triangle{<0.15, 0.0, 0.25>, <0.14999998, 0.0, -0.25>, <0.39999998, 0.0, -0.35000002>} triangle{<0.15, 0.0, 0.25>, <0.39999998, 0.0, -0.35000002>, <0.39999998, 0.0, 0.35>} triangle{<0.39999998, 0.0, -0.35000002>, <0.39999998, 0.0, 0.35>, <0.75, 0.0, -0.25>} triangle{<0.39999998, 0.0, 0.35>, <0.75, 0.0, -0.25>, <0.75, 0.0, 0.25>} triangle{<0.75, 0.0, -0.25>, <0.75, 0.0, 0.25>, <1.0, 0.0, 0.0>} }; #declare LEAF_TYPE=Mesh6b; #declare LEAVES=122*BUNCHES; #declare LEAF_LENGTH=5.26316; #declare LEAF_BREADTH=5.26316; #declare LEAF_HEIGHT=0.96491; #declare MAX_LEAF_TILT=12.63158; #declare MAX_LEAF_TURN=53.68421; #declare LEAF_INCLINATION=47.36842; #declare LEAF_INCLINATION_SCOPE=10; #declare BOTTOM_COLOR_1=<0.3, 0.54, 0.18, 0.0, 0.0>; #declare BOTTOM_COLOR_2=<0.3, 0.54, 0.18, 0.0, 0.0>; #declare TOP_COLOR_1=<0.3, 0.54, 0.18, 0.0, 0.0>; #declare TOP_COLOR_2=<0.3, 0.54, 0.18, 0.0, 0.0>; #declare COLOR_TURB=0.5; #declare TRANSITION_BOTTOM_TOP=0.5; #declare TRANSITION_TURB=0.5; #declare FOLIAGE_GLOSS=0.1; #declare FOLIAGE_FILTER=0.0; #declare FOLIAGE_TRANSPARENCY=0.0; //BLOSSOM #declare BlossomMesh15 = mesh { triangle{<0.5, -0.09309092, 0.15930961>, <0.5, -0.28330225, 0.22111303>, <0.5, -0.25, 2.1855694E-8>} triangle{<0.5, 0.40690908, -0.09069038>, <0.5, 0.21669777, -0.028886966>, <0.5, 0.25, -0.24999999>} triangle{<0.49999997, 0.40690908, 0.40930963>, <0.49999997, 0.21669777, 0.47111306>, <0.5, 0.25, 0.25000003>} triangle{<0.5, -0.35302484, 0.19845879>, <0.5, -0.47058192, 0.03665539>, <0.5, -0.25, 2.1855694E-8>} triangle{<0.5, 0.14697514, -0.0515412>, <0.5, 0.029418081, -0.21334462>, <0.5, 0.25, -0.24999999>} triangle{<0.49999997, 0.14697514, 0.44845882>, <0.5, 0.029418081, 0.2866554>, <0.5, 0.25, 0.25000003>} triangle{<0.5, -0.47058195, -0.036655318>, <0.5, -0.3530249, -0.19845873>, <0.5, -0.25, 2.1855694E-8>} triangle{<0.5, 0.029418066, -0.2866553>, <0.5, 0.14697511, -0.4484587>, <0.5, 0.25, -0.24999999>} triangle{<0.5, 0.029418066, 0.21334468>, <0.5, 0.14697511, 0.051541276>, <0.5, 0.25, 0.25000003>} triangle{<0.5, -0.28330225, -0.221113>, <0.5, -0.09309095, -0.1593096>, <0.5, -0.25, 2.1855694E-8>} triangle{<0.5, 0.21669774, -0.471113>, <0.5, 0.40690905, -0.4093096>, <0.5, 0.25, -0.24999999>} triangle{<0.5, 0.21669774, 0.028887011>, <0.5, 0.40690905, 0.09069041>, <0.5, 0.25, 0.25000003>} triangle{<0.5, -0.049999997, -0.09999998>, <0.5, -0.049999997, 0.100000024>, <0.5, -0.25, 2.1855694E-8>} triangle{<0.5, 0.45, -0.34999996>, <0.5, 0.45, -0.14999999>, <0.5, 0.25, -0.24999999>} triangle{<0.5, 0.45, 0.15000002>, <0.49999997, 0.45, 0.35000002>, <0.5, 0.25, 0.25000003>} }; #declare BLOSSOM=BlossomMesh15; #declare BLOSSOMS=10*BUNCHES; #declare BLOSSOM_LENGTH=7.01754; #declare BLOSSOM_WIDTH=7.01754; #declare BLOSSOM_INCLINATION=0; #declare BLOSSOM_COLOR=<0.78571, 0.17857, 0.67381>;