scene.org File Archive

File download

<root>­/­parties­/­2023­/­revision23­/­pc-demo/demo1-(4).zip

File size:
9 722 539 bytes (9.27M)
File date:
2023-04-10 09:23:12
Download count:
all-time: 68

Screenshot (by pouët.net)

Screenshot

Preview

  • Chunkfive.otf 10.66K
  • engine/ dir
  • engine/gameapi.js 5.14K
  • engine/gameapi_example.html 1.48K
  • engine/pthread-main.js 9.07K
  • engine/web_page_highmem.data 1.72M
  • engine/web_page_highmem.js 455.62K
  • engine/web_page_highmem.wasm 7.16M
  • engine/web_page_highmem.wasm.br 1.02M
  • engine/web_page_highmem.worker.js 6.51K
  • engine/web_page_lowmem_nothreads.data 1.72M
  • engine/web_page_lowmem_nothreads.js 455.24K
  • engine/web_page_lowmem_nothreads.wasm 7.17M
  • engine/web_page_lowmem_nothreads.wasm.br 1.03M
  • get_file_size.php 1.48K
  • index.html 2.86K
  • license.html 54B
  • part1.txt 710B
  • part2.txt 567B
  • part3.txt 1.76K
  • part4.txt 569B
  • part5.txt 706B
  • part6.txt 638B
  • part7.txt 6.86K
  • piano_variations.ogg 4.64M

file_id.diz

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<BM>{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<BM>{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<ML>{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<P>{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);