P I1=ev.polygon_api.cube(-10,10,-10,10,-10,10); MS I2=ev.matrices_api.ms_random_rot(0,1,0,3000); P I3=ev.polygon_api.cube(-200,200,-200,200,-200,200); LI I4=ev.lines_api.from_polygon(I3); P I5=ev.polygon_api.line_to_cone(ev,I4,20,15); PTS I6=ev.points_api.random_mesh_quad_instancing(ev,I5,3000); MS I7=ev.matrices_api.from_points(I6); MS I8=ev.matrices_api.mult_array(I2,I7); P I9=ev.polygon_api.static_instancing_matrix(ev,I1,I8); MT I10=ev.materials_api.m_def(ev); MT I11=ev.materials_api.snow(ev,I10,ffaaaaaa,ffeeeeee,ffffffff,0.95); ML I12=ev.materials_api.bind(I9,I11); MN I13=ev.move_api.mn_empty(); MN I14=ev.move_api.rotate(I13,0,10000,0,0,0,0,1,0,628); ML I15=ev.move_api.move_ml(ev,I12,I14,1,10.0); PT I1=ev.point_api.point(0.0,0.0,0.0); P I2=ev.polygon_api.sphere(I1,30,30,30); PT I3=ev.point_api.point(0.0,0.0,0.0); O I4=ev.volume_api.o_sphere(I3,100.0); PTS I5=ev.volume_api.instanced_positions(I4,30,30,30,-300.0,300.0,-300.0,300.0,-300.0,300.0); PTS I6=ev.points_api.scale(I5,5,5,5); MT I7=ev.materials_api.m_def(ev); MT I8=ev.materials_api.snow(ev,I7,ffaaaaaa,ffeeeeee,ffffffff,0.5); ML I9=ev.materials_api.bind_inst(I2,I6,I8); MN I10=ev.move_api.mn_empty(); MN I11=ev.move_api.rotate(I10,0,1000,0,0,0,0,1,0,-62); ML I12=ev.move_api.move_ml(ev,I9,I11,1,10.0); PT I1=ev.point_api.point(0.0,0.0,0.0); P I2=ev.polygon_api.torus2(ev,7,5,I1,350,150); P I3=ev.polygon_api.rotatex(I2,1.59); P I4=ev.polygon_api.translate(I3,0,-300,0); BM I5=ev.bitmap_api.chessboard(18,18,10,10,ffffffff,ff888888); BM I6=ev.bitmap_api.color_bm(I5,fff8844); MT I7=ev.materials_api.texture_many(ev,std::vector{I6},0.4); MT I8=ev.materials_api.phong(ev,I7,0.0,0.0,1,ffff8800,ffffffff,15); ML I9=ev.materials_api.bind(I4,I8); MN I10=ev.move_api.mn_empty(); MN I11=ev.move_api.rotate(I10,0,10000,0,0,0,0,1,0,-628); ML I12=ev.move_api.move_ml(ev,I9,I11,1,10.0); PT I13=ev.point_api.point(0.0,0.0,0.0); P I14=ev.polygon_api.sphere(I13,100,30,30); PT I15=ev.point_api.point(0,0,0); C I16=ev.curve_api.circle_xy(I15,10000); PTS I17=ev.curve_api.sample(I16,100); MT I18=ev.materials_api.m_def(ev); MT I19=ev.materials_api.flat(ev,I18,ff8888ff,ffff4422,ffffffff); ML I20=ev.materials_api.bind_inst(I14,I17,I19); MN I21=ev.move_api.mn_empty(); MN I22=ev.move_api.rotate(I21,0,10000,0,0,0,0,0,1,62); MN I23=ev.move_api.trans2(I22,10000,0,0); ML I24=ev.move_api.move_ml(ev,I20,I23,1,10.0); PT I25=ev.point_api.point(0.0,0.0,0.0); P I26=ev.polygon_api.torus2(ev,7,5,I25,350,150); P I27=ev.polygon_api.rotatex(I26,1.59); P I28=ev.polygon_api.translate(I27,0,-300,0); P I29=ev.polygon_api.translate(I28,0,600,0); BM I30=ev.bitmap_api.chessboard(18,18,10,10,ffffffff,ff888888); BM I31=ev.bitmap_api.color_bm(I30,fff8844); MT I32=ev.materials_api.texture_many(ev,std::vector{I31},0.4); MT I33=ev.materials_api.phong(ev,I32,0.0,0.0,1,ffff8800,ffffffff,15); ML I34=ev.materials_api.bind(I29,I33); MN I35=ev.move_api.mn_empty(); MN I36=ev.move_api.rotate(I35,0,10000,0,0,0,0,1,0,800); ML I37=ev.move_api.move_ml(ev,I34,I36,1,10.0); ML I38=ev.mainloop_api.array_ml(ev,std::vector{I12,I24,I37}); P I1=ev.polygon_api.cube(-200,200,-200,200,-200,200); P I0=ev.polygon_api.recalculate_normals(I1); LI I2=ev.lines_api.from_polygon(I0); MT I3=ev.materials_api.m_def(ev); MT I4=ev.materials_api.phong(ev,I3,0.0,0.0,1,ff008800,ff88ff88,5); PT I5=ev.point_api.point(0.0,0.0,0.0); MT I6=ev.materials_api.fur(ev,I4,I5,20,1.59,1500,2,4); ML I7=ev.polygon_api.line_to_cone2(ev,I2,40,15,I6); MN I8=ev.move_api.mn_empty(); MN I9=ev.move_api.rotate(I8,0,10000,0,0,0,0,1,0,628); MN I10=ev.move_api.rotate(I9,0,10000,0,0,0,0,0,1,2000); ML I11=ev.move_api.move_ml(ev,I7,I10,1,10.0); P I1=ev.polygon_api.cube(-10,10,-10,10,-10,10); PT I2=ev.point_api.point(0,0,-3000); PT I3=ev.point_api.point(0,0,3000); C I4=ev.curve_api.line(I2,I3); PTS I5=ev.curve_api.sample(I4,100); P I6=ev.polygon_api.static_instancing(ev,I1,I5); WV I7=ev.waveform_api.sinwave(6.28318,3); C I8=ev.curve_api.circle_xy_wave(200,280,I7,6.283); PTS I9=ev.curve_api.sample(I8,90); MT I10=ev.materials_api.m_def(ev); MT I11=ev.materials_api.web(ev,I10,1.03,2.0,ff000000); MT I12=ev.materials_api.snow(ev,I11,ffaaaaaa,ffeeeeee,ffffffff,0.95); ML I13=ev.materials_api.bind_inst(I6,I9,I12); MN I14=ev.move_api.mn_empty(); MN I15=ev.move_api.rotate(I14,0,10000,0,0,0,0,1,0,628); ML I16=ev.move_api.move_ml(ev,I13,I15,1,10.0); PT I1=ev.point_api.point(0.0,0.0,0.0); P I2=ev.polygon_api.sphere(I1,100.0,30,30); MT I3=ev.materials_api.m_def(ev); MT I4=ev.materials_api.brashmetal(ev,I3,8000,false); MT I5=ev.materials_api.snow(ev,I4,ffaaaa00,ffeeee00,ffffff00,0.5); PT I6=ev.point_api.point(0.0,0.0,0.0); MT I7=ev.materials_api.fur(ev,I5,I6,60.0,1.59,1500,2.0,4); ML I8=ev.materials_api.bind(I2,I7); MN I9=ev.move_api.mn_empty(); MN I10=ev.move_api.scale(I9,0,10,4,4,4); MN I11=ev.move_api.scale(I10,10,20,0.25,0.25,0.25); MN I12=ev.move_api.time_repeat(I11,0,20); MN I13=ev.move_api.rotate(I12,0,1000,0,0,0,0,1,0,-628); ML I14=ev.move_api.move_ml(ev,I8,I13,1,10.0); P I1=ev.polygon_api.rounded_cube(ev,-300,300,-100,100,-150,150,60); PT I2=ev.point_api.point(0,0,151); PT I3=ev.point_api.point(0,0,150); P I4=ev.polygon_api.cone(30,I2,I3,0,60); PT I5=ev.point_api.point(0,0,151); PT I6=ev.point_api.point(0,0,200); P I7=ev.polygon_api.cone(30,I5,I6,60,60); P I8=ev.polygon_api.or_elem(I4,I7); PT I9=ev.point_api.point(0,0,201); PT I10=ev.point_api.point(0,0,200); P I11=ev.polygon_api.cone(30,I9,I10,60,1); P I12=ev.polygon_api.or_elem(I8,I11); P I13=ev.polygon_api.rotatey(I12,0.1); P I14=ev.polygon_api.rotatez(I13,0.78); P I15=ev.polygon_api.translate(I14,-220,150,-50); PT I16=ev.point_api.point(0,0,151); PT I17=ev.point_api.point(0,0,150); P I18=ev.polygon_api.cone(30,I16,I17,0,60); PT I19=ev.point_api.point(0,0,151); PT I20=ev.point_api.point(0,0,200); P I21=ev.polygon_api.cone(30,I19,I20,60,60); P I22=ev.polygon_api.or_elem(I18,I21); PT I23=ev.point_api.point(0,0,201); PT I24=ev.point_api.point(0,0,200); P I25=ev.polygon_api.cone(30,I23,I24,60,1); P I26=ev.polygon_api.or_elem(I22,I25); P I27=ev.polygon_api.rotatey(I26,0.1); P I28=ev.polygon_api.rotatez(I27,0.78); P I29=ev.polygon_api.translate(I28,-220,150,-50); P I30=ev.polygon_api.translate(I29,450,0,0); P I31=ev.polygon_api.or_elem(I15,I30); PT I32=ev.point_api.point(0,0,151); PT I33=ev.point_api.point(0,0,150); P I34=ev.polygon_api.cone(30,I32,I33,0,60); PT I35=ev.point_api.point(0,0,151); PT I36=ev.point_api.point(0,0,200); P I37=ev.polygon_api.cone(30,I35,I36,60,60); P I38=ev.polygon_api.or_elem(I34,I37); PT I39=ev.point_api.point(0,0,201); PT I40=ev.point_api.point(0,0,200); P I41=ev.polygon_api.cone(30,I39,I40,60,1); P I42=ev.polygon_api.or_elem(I38,I41); P I43=ev.polygon_api.rotatey(I42,0.1); P I44=ev.polygon_api.rotatez(I43,0.78); P I45=ev.polygon_api.translate(I44,-220,150,-50); P I46=ev.polygon_api.translate(I45,140,0,0); PT I47=ev.point_api.point(0,0,151); PT I48=ev.point_api.point(0,0,150); P I49=ev.polygon_api.cone(30,I47,I48,0,60); PT I50=ev.point_api.point(0,0,151); PT I51=ev.point_api.point(0,0,200); P I52=ev.polygon_api.cone(30,I50,I51,60,60); P I53=ev.polygon_api.or_elem(I49,I52); PT I54=ev.point_api.point(0,0,201); PT I55=ev.point_api.point(0,0,200); P I56=ev.polygon_api.cone(30,I54,I55,60,1); P I57=ev.polygon_api.or_elem(I53,I56); P I58=ev.polygon_api.rotatey(I57,0.1); P I59=ev.polygon_api.rotatez(I58,0.78); P I60=ev.polygon_api.translate(I59,-220,150,-50); P I61=ev.polygon_api.translate(I60,310,0,0); P I62=ev.polygon_api.or_elem(I46,I61); P I63=ev.polygon_api.or_elem(I31,I62); PT I64=ev.point_api.point(0,0,151); PT I65=ev.point_api.point(0,0,150); P I66=ev.polygon_api.cone(30,I64,I65,0,60); PT I67=ev.point_api.point(0,0,151); PT I68=ev.point_api.point(0,0,200); P I69=ev.polygon_api.cone(30,I67,I68,60,60); P I70=ev.polygon_api.or_elem(I66,I69); PT I71=ev.point_api.point(0,0,201); PT I72=ev.point_api.point(0,0,200); P I73=ev.polygon_api.cone(30,I71,I72,60,1); P I74=ev.polygon_api.or_elem(I70,I73); P I75=ev.polygon_api.rotatey(I74,0.1); P I76=ev.polygon_api.rotatez(I75,0.78); P I77=ev.polygon_api.translate(I76,-220,150,-50); PT I78=ev.point_api.point(0,0,151); PT I79=ev.point_api.point(0,0,150); P I80=ev.polygon_api.cone(30,I78,I79,0,60); PT I81=ev.point_api.point(0,0,151); PT I82=ev.point_api.point(0,0,200); P I83=ev.polygon_api.cone(30,I81,I82,60,60); P I84=ev.polygon_api.or_elem(I80,I83); PT I85=ev.point_api.point(0,0,201); PT I86=ev.point_api.point(0,0,200); P I87=ev.polygon_api.cone(30,I85,I86,60,1); P I88=ev.polygon_api.or_elem(I84,I87); P I89=ev.polygon_api.rotatey(I88,0.1); P I90=ev.polygon_api.rotatez(I89,0.78); P I91=ev.polygon_api.translate(I90,-220,150,-50); P I92=ev.polygon_api.translate(I91,450,0,0); P I93=ev.polygon_api.or_elem(I77,I92); PT I94=ev.point_api.point(0,0,151); PT I95=ev.point_api.point(0,0,150); P I96=ev.polygon_api.cone(30,I94,I95,0,60); PT I97=ev.point_api.point(0,0,151); PT I98=ev.point_api.point(0,0,200); P I99=ev.polygon_api.cone(30,I97,I98,60,60); P I100=ev.polygon_api.or_elem(I96,I99); PT I101=ev.point_api.point(0,0,201); PT I102=ev.point_api.point(0,0,200); P I103=ev.polygon_api.cone(30,I101,I102,60,1); P I104=ev.polygon_api.or_elem(I100,I103); P I105=ev.polygon_api.rotatey(I104,0.1); P I106=ev.polygon_api.rotatez(I105,0.78); P I107=ev.polygon_api.translate(I106,-220,150,-50); P I108=ev.polygon_api.translate(I107,140,0,0); PT I109=ev.point_api.point(0,0,151); PT I110=ev.point_api.point(0,0,150); P I111=ev.polygon_api.cone(30,I109,I110,0,60); PT I112=ev.point_api.point(0,0,151); PT I113=ev.point_api.point(0,0,200); P I114=ev.polygon_api.cone(30,I112,I113,60,60); P I115=ev.polygon_api.or_elem(I111,I114); PT I116=ev.point_api.point(0,0,201); PT I117=ev.point_api.point(0,0,200); P I118=ev.polygon_api.cone(30,I116,I117,60,1); P I119=ev.polygon_api.or_elem(I115,I118); P I120=ev.polygon_api.rotatey(I119,0.1); P I121=ev.polygon_api.rotatez(I120,0.78); P I122=ev.polygon_api.translate(I121,-220,150,-50); P I123=ev.polygon_api.translate(I122,310,0,0); P I124=ev.polygon_api.or_elem(I108,I123); P I125=ev.polygon_api.or_elem(I93,I124); P I126=ev.polygon_api.translate(I125,0,0,-250); P I127=ev.polygon_api.or_elem(I63,I126); P I128=ev.polygon_api.or_elem(I1,I127); P I129=ev.polygon_api.recalculate_normals(I128); P I130=ev.polygon_api.scale(I129,1,-1,1); P I131=ev.polygon_api.color_from_normals(I130); P I132=ev.polygon_api.color_grayscale(I131); PT I133=ev.point_api.point(0,50,0); PT I134=ev.point_api.point(0,150,0); P I135=ev.polygon_api.cone(30,I133,I134,50,100); PT I136=ev.point_api.point(0,150,0); PT I137=ev.point_api.point(0,200,0); P I138=ev.polygon_api.cone(30,I136,I137,50,50); P I139=ev.polygon_api.or_elem(I135,I138); P I140=ev.polygon_api.translate(I139,220,-290,0); P I141=ev.polygon_api.recalculate_normals(I140); P I142=ev.polygon_api.scale(I141,1,-1,1); P I143=ev.polygon_api.color_from_normals(I142); P I144=ev.polygon_api.color_grayscale(I143); P I145=ev.polygon_api.or_elem(I132,I144); P I146=ev.polygon_api.cube(-300,-30,160,180,-100,100); P I147=ev.polygon_api.cube(-300,-290,160,260,-100,-90); P I148=ev.polygon_api.translate(I147,270,0,0); P I149=ev.polygon_api.cube(-300,-290,160,260,-100,-90); P I150=ev.polygon_api.translate(I149,0,0,200); P I151=ev.polygon_api.cube(-300,-290,160,260,-100,-90); P I152=ev.polygon_api.translate(I151,270,0,200); P I153=ev.polygon_api.cube(-300,-290,160,260,-100,-90); P I154=ev.polygon_api.or_array2(std::vector

{I146,I148,I150,I152,I153}); P I155=ev.polygon_api.scale(I154,1,-1,1); P I156=ev.polygon_api.translate(I155,0,350,0); P I157=ev.polygon_api.color_faces(I156,ffffffff,ffffffff,ff888888,ff888888); P I158=ev.polygon_api.or_elem(I145,I157); P I163=ev.polygon_api.recalculate_normals(I158); P I164=ev.polygon_api.flip_normals(I163); MT I159=ev.materials_api.m_def(ev); MT I160=ev.materials_api.phong(ev,I159,-0.0,-0.0,1.0,ff888888,ffffffff,10.0); ML I161=ev.materials_api.bind(I164,I160); MN I162=ev.move_api.mn_empty(); MN I165=ev.move_api.rotate(I162,0,10000,0,0,0,0,1,0,628); ML I166=ev.move_api.move_ml(ev,I161,I165,1,10.0);