Wednesday, December 19, 2018

PERANCANGAN ANIMASI SEDERAHANA MENGGUNAKAN PROSESING BERBASIS GRAFIK

Asslamualaikum Sahabat Blog

    Selamat siang semua nya ,,, disini saya  Endriko dan teman saya M.Rido Wijayanto akan berbagi ilmu pada teman-teman semua.
Untuk pembahasan sebelum nya  yang di bahas oleh teman saya 


   Baik lansung saja kita mulai ya..
disini kami merancang sebuah animasi sederhana dari pembahasan teman saya  sourch code nya cuma sampai ke pembuatan rumah jadi saya akan melanjutkan nya sampai akhir.

kelanjutan dari source code teman saya , saya mulai dari pembuatan gambar motor, orang yang mengendarai motor , salju, awan dan pembuatan mobil coba lihat source code di bawah ini.


Pada kesempatan kali ini saya akan memberikan sebuah contoh animasi bergerak.


Berikut ini merupakan listing program  kelanjutan dari teman saya https://mridowijayanto.blogspot.com di bawah ini :

  1. //motor
  2. fill(#FCFDFF);
  3. ellipse (10+10*d,450,30,30);
  4. ellipse(100+10*d,450,30,30);
  5. fill(#0C0D0C);
  6. ellipse (10+10*d,450,10,10);
  7. ellipse(100+10*d,450,10,10);
  8. fill(#FCFDFF);
  9. ellipse(105+10*d,415,7,15);
  10. fill(#0319FF);
  11. rect(97+10*d,410,7,40);
  12. fill(#0319FF);
  13. ellipse(23+10*d,418,50,15);
  14. rect(10+10*d,410,7,25);
  15. fill(#FCFDFF);
  16. ellipse (73+10*d,415,50,25);
  17. //orang
  18. fill(255,205,155);
  19. ellipse(38+10*d,370,18,18);
  20. fill(100,20,10);
  21. arc(38+10*d,370,18,18,(180*PI)/360,(360*PI)/180);
  22. fill(100,20,255);
  23. arc(38+10*d,390,18,18,(180*PI)/180,(360*PI)/180);
  24. rect(30+10*d,390,18,18);
  25. fill(255,305,155);
  26. rect(30+10*d,395,30,5);
  27. //salju
  28. fill(255);
  29. ellipse(50,5+10*d,10,10);
  30. ellipse(50+10*d,5+10*2*d,10,10);
  31. ellipse(50,5+10*3*d,10,10);
  32. ellipse(100,0+10*d,20,20);
  33. ellipse(100,0+10*d*3,20,20);
  34. ellipse(100+5*d,0+10*d*2,20,20);
  35. ellipse(200-10*d,0+10*3*d,20,20);
  36. ellipse(200,0+10*d,20,20);
  37. ellipse(275+10*d,5+10*d,15,15);
  38. ellipse(275,0+10*d,15,15);
  39. ellipse(300,0+10*d,20,20);
  40. ellipse(350+10*d,0+10*2*d,20,20);
  41. ellipse(350,0+10*d,20,20);
  42. ellipse(350-10*d,0+10*d*2,20,20);
  43. ellipse(450-5*d,0+10*d,17.5,17.5);
  44. ellipse(50,30+10*d,10,10);
  45. ellipse(500,5+10*d,10,10);
  46. ellipse(500-10*d,5+10*d*3,10,10);
  47. ellipse(500,5+10*d*2,10,10);
  48. ellipse(600+10*d,0+10*d,20,20);
  49. ellipse(650,0+10*3*d,20,20);
  50. ellipse(675,0+10*d,20,20);
  51. ellipse(750+10*d,5+10*4*d,15,15);
  52. ellipse(800,0+10*d,15,15);
  53. ellipse(850,0+10*d,20,20);
  54. ellipse(850+10*d,0+10*d*3,20,20);
  55. ellipse(850-10*d,0+10*d*2,20,20);
  56. ellipse(875,0+10*2*d*3,20,20);
  57. ellipse(875-5*d,0+10*2*d,20,20);
  58. ellipse(900-5*d,0+10*d,17.5,17.5);
  59. ellipse(900+5*d,0+10*d*1,20,20);
  60. ellipse(900,0+10*d*3,20,20);
  61. //awan
  62.     y = y + 0.8;
  63.   translate(y-200, height/2-2*size/2);
  64. fill(95,158,160);
  65. ellipse(450,-50,70,45);
  66. ellipse(500,-50,85,65);
  67. ellipse(540,-50,70,35);
  68. ellipse(700,-100,80,50);
  69. ellipse(750,-100,95,75);
  70. ellipse(780,-100,80,55);
  71. ellipse(815,-100,75,40);
  72. ellipse(250,-100,80,35);
  73. ellipse(300,-100,80,45);
  74. fill(106,90,205);
  75. rect(100,250,100,50);
  76. fill(72,61,139);
  77. rect(200,265,40,35);
  78. fill(255);
  79. rect(210,272,20,20);
  80. fill(65);
  81. ellipse(130,300,30,30);
  82. ellipse(200,300,30,30);
  83. //mobil
  84. x=x+0.5;
  85.  translate(x, height/2-3*size/2);
  86. fill(255,20,147);
  87. rect(200,100,100,50);
  88. fill(255,105,180);
  89. rect(300,115,40,35);
  90. fill(255);
  91. rect(310,122,20,20);
  92. fill(65);
  93. ellipse(230,150,30,30);
  94. ellipse(300,150,30,30);
  95.  translate(y,size);
  96. fill(0,255,0);
  97. rect(200,50,100,50);
  98. fill(124,202,0);
  99. rect(300,65,40,35);
  100. fill(255);
  101. rect(310,72,20,20);
  102. fill(65);
  103. ellipse(230,100,30,30);
  104. ellipse(300,100,30,30);
  105. }
berikut ini merupakan video tutorial nya .



Sekian ya teman-teman . Mohon komen nya ya teman-teman
Terimakasih Wassalamualaikum.