Kali ini kita akan sedikit membagikan informasi tentang langkah langkah membuat kubus 3D yang dapat berputar menggunakan Dev C++. Hal pertama yang perlu diperhatikan teman teman adalah gambar yang kita gunakan untuk mengisi setiap sisi kubus adalah dengan format .bmp BUKAN .jpeg, buatlah gambar tersebut dengan beresolusi 340x602.. Ketika teman teman sudah memiliki file .bmp mulailah berpusing ria untuk membuat codingnya..tapi tenang kita ada contoh coding yang sudah jadi. Ketika teman teman asik dalam membuat source code, yang jelas kita harus memanggil/memberi gambar pada kubus, caranya adalah :
Image* image =
loadBMP("aulia1.bmp"); // Pemberian image 1
Image* image2 =
loadBMP("anys1.bmp");
// Pemberian image 2
Image* image3 =
loadBMP("awan1.bmp"); // Pemberian image 3
Image* image4 =
loadBMP("aulia2.bmp"); // Pemberian image 4
Image* image5 =
loadBMP("anys2.bmp"); // Pemberian image 5
Image* image6 =
loadBMP("awan2.bmp"); // Pemberian image 6
Sourcode diatas adalah cara untuk memberikan gambar pada sisi kubus. Tapi yang perlu DIINGAT adalah semua file gambar tersebut harus diletakkan dalam folder yang sama dengan project yang kita buat, pastikan jangan sampai gambar tersebut terpisah. Dan setelah itu tambahkan sourcecode seperti ini :
GLuint
_textureId; //ID pengenal
OpenGL untuk tekstur1
GLuint
_textureId2; //ID pengenal
OpenGL untuk tekstur2
GLuint
_textureId3; //ID pengenal
OpenGL untuk tekstur3
GLuint _textureId4; //ID pengenal OpenGL untuk tekstur4
GLuint
_textureId5; //ID pengenal
OpenGL untuk tekstur5
GLuint
_textureId6; //ID pengenal
OpenGL untuk tekstur6
Sourcecode di atas digunakan sebagai ID pengenal OpenGL untuk tekstur yang berupa gambar dalam bentuk bmp. Pada intinya teman teman hanya mengolah 2 macam sourcecode di atas untuk dapat menampilkan kubus yang kita maksud. Kalau teman teman berhasil pasti akan menghasilkan output seperti ini :
Gambar di atas adalah output yang telah berhasil kita coba. Mungkin ini yang bisa kita bagikan untuk teman teman, apabila mungkin terdapat kesalahan dalam penulisan ataupun penjelasan kami mohon maaf karena mahasiswa juga manusia haha. Nah kalau teman teman mau mencobanya dan ingin tahu lebih jelasnya teman teman dapat dowonload project ini >> DOWNLOAD
Terimakasih dan semoga bermanfaat. (Awan, Aulia, Anys).
Tidak ada komentar:
Posting Komentar