ISSN: 1907-7912 EISSN: 2622-8092 IC-Tech Volume XV No. 1 April 2020 [97] http://ejournal.stmik-wp.ac.id PEMANFAATAN SCRIPT PYTHON UNTUK MEMBUAT 3D ANIMATION PADA OPEN- SOURCE SOFTWARE Ichwan Kurniawan, Much. Rifqi Maulana, Dicke JSH Siregar Program Studi Teknik Informatika,STMIK Widya Pratama Jl. Patriot 25 Pekalongan Telp (0285)427816 rifqi_13@yahoo.com, ichwan.ana10@gmail.com, dicke.stmikwp@gmail.com ABSTRAKS Dalam pembuatan animasi komputer, semua aktifitas objek disimpan dalam sebuh keyframe kemudian setiap keyframe disimpan dalam suatu frame (Pranatio and Kosala 2010). Animation dibuat berdasarkan rentang waktu animasi dalam satu detik, hal ini disebut dengan frame rate/frame per second(FPS). Animasi, baik 2D atau 3D dibuat berdasarkan rentang waktu animasi dalam satu detik, hal ini disebut dengan frame rate/frame per second(FPS). Secara umum metode untuk menghemat waktu rendering adalah dengan mengurangi kompleksitas gerakan, namun hal ini akan sedikit mempeharuhi hasil akhir animasi (V. Patil and L. Deshpande 2016). Dengan memanfaatkan komputer dalam produksi animasi, membutuhkan spesifikasi hardware yang mencukupi untuk menghasilkan hasil akhir yang memuaskan. pembuatan animasi komputer, selain menggunakan teknik keyframe, animasi dapat dibuat dengan memanfaatkan script program. Oleh karena itu denga memanfaatkan python script dalam pembuatan animasi dapat meminimalkan waktu render tanpa mengurangi kualitas render, dan dapat membuat animasi dengan presisi nilai yang sesuai dengan kenyataannya. Tujuan dari penelitian ini adalah Membandingkan pembuatan 3D Animation Rotation, Location dan Scale dengan teknik keyframe dengan teknik script python pada software blender apakah akan mempenyaruhi waktu rendering dengan Teknik Anova one way. Hasil pengujian 3d animation rotation, bahwa F hitung lebih kecil harga F table (Fh< Ft) maka Ho diterima dan Ha ditolak. Jadi Tidak terdapat penurunan time rendering (lama waktu) terhadap penggunaan Script Python 3D Animation ROTATION dengan Keyframe 3D Animation ROTATION. Hasil pengujian 3d animation location, bahwa F hitung lebih kecil harga F table (Fh < Ft) maka Ho diterima dan Ha ditolak. Jadi Tidak terdapat penurunan time rendering (lama waktu) terhadap penggunaan Script Python 3D Animation LOCATION dengan Keyframe 3D Animation LOCATION. Sedangkan untuk pengujian 3d animation scale, bahwa F hitung lebih kecil harga F table (Fh < Ft) maka Ho diterima dan Ha ditolak. Jadi Tidak terdapat penurunan time rendering (lama waktu) terhadap penggunaan Script Python 3D Animation SCALE dengan Keyframe 3D Animation SCALE. Hasil Evaluasi 3d animation rotation, location dan scale dengan menggunakan teknik Anova adalah Ho dapat diterima, karena nilai F hitung lebih kecil dari F table dan Ha ditolak. Hal ini membuktikan bahwa dengan menggunakan Teknik Anova, Tidak terdapat penurunan time rendering (lama waktu) terdapat penggunaan script python dengan keyframe, hal ini dikarenakan selisih time rendering (lama waktu) antara penggunaan script python dan keyframe berubah tidak signifikan. Keywords: Script Python, Keyframe, Render 3D Model, open-source software 1 PEDAHULUAN 1.1 Latar Belakang Penggunaan animasi merupakan bagian yang penting dalam interface pada saat ini (Kramer, et al. 2016). Pemanfaatan animasi tidak hanya diduni huburan saja, namun sekarang penggunaan animasi telah berkembang dalam bidang-bidang yang lain. Penempatan gerak dimasi pada objek statis yang tidak bergerak dalam deretan waktu merupakan mekanisme proses animasi (V. Patil and L. Deshpande 2016). Merangkai gerakan objek statis dalam runtutan waktu merupakan pembuatan animasi tradisonal. Terdapat beberapa teknik dalam membuat animasi secara tradisional, yang sering digunakan oleh animator diantarnya adalah teknik stop motion, frame by frame, cut out