Skip to main content

Apa itu OpenGL Animasi?

OpenGL Animasi adalah istilah umum yang diterapkan pada adegan apa pun yang memiliki objek yang bergerak di dalamnya dan diterjemahkan menggunakan OpenGL Perpustakaan.Dari perspektif pemrograman, ada beberapa metode yang dapat digunakan untuk membuat OpenGL animasi.Dalam tampilan yang lebih berorientasi grafis komputer, OpenGL Animasi dapat berupa urutan animasi yang diberikan dengan OpenGL , apakah adegan itu dihasilkan di dalam kode sumber program atau dalam program pemodelan mandiri.Ada beberapa jenis animasi yang dapat dilakukan dengan OpenGL dan perpustakaan pendukung lainnya, tetapi dua yang paling banyak digunakan adalah animasi kerangka kunci dan animasi kerangka.

Jenis paling dasar dari OpenGL Animasi hanya melibatkan memindahkan objek melalui adegan.Ini biasanya dilakukan dengan mengubah lokasi masing -masing koordinat vertex secara setara, menerjemahkannya secara perlahan ke posisi yang diinginkan.Posisi kamera dalam adegan juga dapat diubah untuk membuat efek animasi, meskipun seluruh adegan akan tetap statis dalam kasus ini.Bentuk dasar animasi ini sering digunakan dalam program dua dimensi (2D) di mana objek hanyalah placeholder untuk menampilkan tekstur.

Animasi Kunci Kunci adalah proses yang jauh lebih kompleks.Bentuk OpenGL Reg ini;Animasi melibatkan pengambilan model yang telah dimuat ke dalam adegan dan memindahkannya secara bertahap ke posisi lain, yang disebut Keyframe.Salah satu contoh adalah model melambaikan tangan.Posisi awal tangan dibandingkan dengan model lain, atau bingkai kunci, dari animasi di mana tangan sepenuhnya diperluas.Gerakan rata -rata dan tambahan tangan menciptakan animasi tanpa perlu menyimpan posisi tangan di setiap kenaikan di sepanjang jalan.

Jenis lain dari OpenGL Animasi dikenal sebagai animasi kerangka.Ini melibatkan pembuatan model, biasanya dari manusia atau hewan yang diartikulasikan, dan kemudian menciptakan jenis struktur tulang di dalam model.Masing -masing tulang terpasang, secara virtual, ke simpul -simpul model di sekitarnya.Tulang -tulang mengerahkan kekuatan tertentu, atau berat, pada setiap titik sehingga ketika tulang itu sendiri digerakkan, model sekitarnya bereaksi dan mesh yang membentuk kulit model cacat.Jenis animasi ini membutuhkan waktu untuk membuat tetapi dapat memberikan gerakan yang sangat hidup ketika dilakukan dengan benar.

OpenGL Animasi bergantung pada model yang dibuat untuk dianimasikan dan pada cara program melakukan animasi.Cara yang paling banyak digunakan adalah membuat bingkai animasi ke area di luar layar yang dikenal sebagai buffer sebelum ditarik ke layar yang terlihat.Ini memungkinkan gambar ditarik secara keseluruhan tanpa pengguna harus menontonnya jika terlalu lambat.Banyak program komputer yang menggunakan OpenGL Animasi juga perlu memastikan mereka mempertahankan frame rate yang konsisten untuk mencegah animasi gelisah, yang dicapai dengan mengatur waktu setiap bingkai yang ditarik dan baik menunggu atau mempercepat proses rendering.