Shalat Fardhu Menurut Majelis Tarjih Muhammadiyah secara 3D menggunakan Blender” menggunakan Blender dengan versi terbaru 2.56 yang memiliki tampilan lebih
menarik dan mudah digunakan dengan fitur-fitur yang lebih lengkap dari versi-versi sebelumnya. Dengan kemampuan untuk memanipulasi objek-objek dasar dapat dibuat
suatu sistem interaktif dalam pembuatan aplikasi game baik 2D maupun 3D.
2.2. LANDASAN TEORI
2.2.1. Sistem Open Source
Software animasi open source yang gratis banyak didapatkan di internet seperti K- 3D, Moonlight, Equinox, dan banyak lagi yang lainnya. Software-software open source
dikembangkan secara bebas oleh komunitas, sehingga perkembangannya bisa jadi lebih pesat dan kemampuannya setara atau bahkan lebih baik dibandingkan software-software
komersial yang sejenis dengannya, dan juga lebih melekat di hati pengguna karena dikembangkan oleh penggunanya sendiri.
Beberapa software open source sebenarnya berawal dari software komersial yang tidak dapat berkembang. Pengguna yang telah menyukai software tersebut terus
mengembangkannya dengan menyebarkan source code secara terbuka. Linux merupakan salah satu software open source yang cukup pesat
perkembangannya. Sistem operasi ini memiliki distro pilihan yang semakin luas dan dapat disesuaikan dengan kebutuhan. Banyak yang berpendapat bahwa Linux jauh lebih
handal dibanding operating system yang umum digunakan seperti Windows meskipun sistem operasi ini dapat diperoleh secara gratis.
Kelemahan dari software open source diantaranya adalah kurang nyaman saat digunakan dan juga fitur yang masih kurang dibandingkan software komersial. Selain itu
juga lebih mudah mempelajari dan mengatasi masalah-masalah pada software komersial karena dilengkapi dengan bantuan yang lengkap dan dukungan yang profesional.
Pengguna software open source yang memiliki masalah harus mencari solusinya di dalam komunitas, mencari tutorial, bergabung dengan forum-forum atau milis di
internet.
2.2.2. Animasi 3D
3D adalah dimensi yang memiliki ruang. Jika merujuk kepada “objek 3D”, artinya objek tersebut memiliki ruang atau volume. Objek 3D juga memiliki lokasi pada
koordinat X, Y, dan Z. Jika pada bidang 2 dimensi objek hanya dapat digerakkan ke samping kanan dan kiri X, atas dan bawah Y, ruang 3D selain dapat digerakkan ke
samping kanan dan kiri objek juga dapat digerakkan ke depan dan ke belakang Z.
Gambar 1. 2D dan 3D
Software 3D umumnya tiap-tiap objek memiliki sub-objekelemen-elemen yang membentuk dirinya. Elemen-elemen tersebut adalah vertex, edge, face. Vertex adalah
sebuah titik yang terletak pada koordinat X, Y, dan Z tertentu. Dua vertex jika dihubungkan akan membentuk sebuah edge. Vertex dalam bentuk jamak biasa disebut
dengan vertices. Bidang permukaan yang terbentuk dari kurva tertutup yang terbentuk dari 3 vertex
dan edge atau lebih disebut face. Bentuk face yang paling dasar adalah face yang berbentuk segitiga dengan 3 edge dan vertex yang mengapitnya. Face pada objek 3D
juga biasa disebut polygon. Namun face lebih banyak digunakan untuk merujuk pada bidang segitiga pada objek 3D dan polygon untuk bidang dengan lebih dari 3 edge.
Kumpulan vertex, edge, dan face yang membentuk sebuah objek yang utuh sering disebut mesh.
Gambar 2. Vertex, Edge, dan Face
2.2.3. Blender
Blender adalah sebuah software 3D suite dan merupakan salah satu yang terlengkap diantara software-software open source. Tool-tool yang disediakan sederhana,
namun sudah mencakup seluruh kebutuhan untuk pembuatan film animasi. Untuk animasi character contohnya, Blender menyediakan fasilitas bone walau tidak secanggih
software-software kelas komersial seperti Maya atau 3Ds Max. Satu kelebihan utama Blender adalah game engine yang terintegrasi. Game engine
tersebut dapat menciptakan software interaktif baik itu game, presentasi atau web interaktif, tanpa menuntut kemampuan untuk mengetahui tentang programming yang
mendalam. Game yang sederhana atau presentasi yang sederhana tidak memerlukan