Kami memulai tutorial ini dengan file proyek kosong, atau Anda juga dapat menggunakan file proyek yang disertakan dengan file kerja "PSD_C4D_R18_ObjectTracker_start.c4d", sehingga Anda akan memiliki logo yang akan dianimasikan di dalam adegan tersebut.
Persiapan Tracker Gerak
Kami akan fokus pada rekonstruksi pergerakan objek dalam kasus ini, oleh karena itu kami hanya memerlukan Tracker Gerak untuk menyisipkan file video dan menetapkan dan melacak titik-titik pelacakan. Dalam contoh ini, kita tidak perlu melakukan rekonstruksi pergerakan kamera atau lingkungan.
Jadi, pertama-tama kita akan mengambil Objek Tracker Gerak dari menu Tracker Gerak.
Pada dialog pengaturan Objek Tracker Gerak, pertama-tama kita akan menangani penyisipan urutan video. Di halaman Urutan, kita klik tombol Load- di baris Urutan.
Dengan menggunakan dialog Buka File- dari sistem operasi Anda, pilih urutan video yang disertakan dengan paket file kerja untuk tutorial ini "Schreibtisch.mov".
Tergantung pada kinerja komputer Anda, Anda dapat mengatur nilai Resample- yang lebih tinggi untuk Kualitas Gambar saat pelacakan, tetapi 75% sudah cukup untuk proyek kami saat ini.
Menetapkan dan Melacak Titik-titik Pelacakan
Sekarang setelah bahan urutan video kami siap di tampilan Editor, kita dapat mulai menetapkan titik-titik pelacakan. Untuk melakukan hal ini, kita beralih ke halaman pelacakan 2D dalam dialog pengaturan Tracker Gerak dan memilih Pelacakan Manual.
Pada lembaran meja yang difilmkan, terdapat total 20 titik yang disediakan yang cocok untuk Pelacakan. Objek Tracker dari Cinema 4D memerlukan setidaknya tujuh titik pelacakan untuk rekonstruksi pergerakan yang menjanjikan.
Untuk menetapkan titik pelacakan, klik dengan menahan tombol perintah pada posisi yang diinginkan di tampilan Editor. Setelah itu, Anda dapat memindahkan titik dengan menyesuaikannya dengan tempat yang tepat melalui loop yang terbentuk di dalam kotak pola. Dengan menarik di dalam kotak pola pola, atau di luar loop pencarian, Anda dapat menyesuaikan ukuran keduanya.
Jika, seperti contoh saya, diperlukan ukuran tertentu untuk Pencarian- atau Pola, titik untuk semua titik pelacakan, Anda dapat mengaturnya di bagian Pilihan pada halaman Pelacakan 2D. Pada kesempatan ini, kita juga akan mengaktifkan opsi Extrapolasi Posisi Pencarian, yang kadang-kadang membantu dalam pelacakan.
Tidak akan menjadi masalah jika dari 20 titik awal pada akhir urutan video, hanya tujuh titik pelacakan yang lengkap yang tersisa, namun dalam contoh saya, saya akan mencoba untuk mempertahankan semua titik hingga akhir.
Setelah semua titik pelacakan di tampilan Editor ditetapkan dan diatur, kita dapat memulai Pelacakan. Pastikan semua Track sudah dipilih dalam daftar atau di Editor, lalu klik tombol Pelacakan Manual.
Sekarang tunggu sebentar sampai Tracker Gerak kami melacak titik pelacakan di semua gambar.
Setelah pelacakan selesai, ketika kita memutar animasi, kemungkinan kita akan melihat titik pelacakan pertama yang terputus, ditandai dengan warna merah setelah beberapa gambar.
Anda dapat dengan mudah memperbaikinya dengan menyeret titik pelacakan yang bergeser dengan kursor dan menempatkannya kembali ke tempat yang ditentukan. Hal ini akan menciptakan Keyframe baru pada titik ini, dan Tracker Gerak akan menyesuaikan keadaan sebelum dan setelah koreksi dengan melacak ulang sebentar untuk titik ini.
Dengan cara ini, kita dapat memeriksa keseluruhan urutan video pelacakan untuk kesalahan pelacakan dan mengoreksi mereka jika diperlukan.
Seperti yang disebutkan sebelumnya, saya berhasil mempertahankan semua 20 titik pelacakan dan mengoreksi di mana diperlukan. Jika Anda puas dengan hasil Anda, coba jalankan animasi secara keseluruhan sekali untuk mendeteksi potensi loncatan atau pertukaran titik.
Rekonstruksi di Objekt Tracker
Proses pelacakan titik pelacakan kami dilakukan - karena kami ingin merekonstruksi pergerakan objek dan bukan kamera - bukan di Motion Tracker, melainkan di Objekt Tracker. Sebelumnya, titik-titik yang dihasilkan dan dilacak oleh kita harus diserahkan terlebih dahulu. Pertama, kita memilih semua jejak yang dibuat secara manual dalam daftar Jejak Pengguna.
Selanjutnya, kita pergi ke menu Motion Tracker dan tambahkan Objekt Tracker. Dengan Motion Tracker yang dipilih dalam Manager Objek, Objekt Tracker akan segera terhubung dengannya.
Pengalihan jejak yang masih dipilih dilakukan melalui dialog pengaturan Objekt Tracker di halaman Tracker dengan tombol Pilih yang Diseleksi di pojok kiri bawah. Di sini kita juga melihat bahwa Motion Tracker yang kita buat telah disimpan di sana.
Setelah langkah ini, daftar jejak yang ditugaskan ke Objekt Tracker sekarang diisi dengan Jejak Pengguna kita.
Untuk membantu dalam proses rekonstruksi Objekt Tracker, kita kembali ke Motion Tracker di halaman Rekonstruksi dan atur Panjang Fokus menjadi Diketahui dan konsisten, dengan Panjang Fokus klasik 36 mm.
Kembali ke dialog pengaturan Objekt Tracker, kita akan menemukan tombol untuk Rekonstruksi Objek 3D di halaman Rekonstruksi. Setelah semua persiapan selesai, kita dapat memulai rekonstruksi.
Butuh sedikit waktu lagi sebelum Objekt Tracker merekonstruksi pergerakan objek dari informasi yang ada.
Namun, setelah waktu singkat tersebut, kita sudah bisa melihat sumbu objek dari Objekt Tracker di titik-titik pelacakan kita. Jika rekonstruksi berhasil, objek Objekt Tracker akan mengikuti semua gerakan kertas di atas meja saat animasi diputar.
Menyesuaikan Rekonstruksi
Seperti saat melacak kamera, Objekt Tracker membutuhkan beberapa titik acuan untuk mengatur sumbunya dengan benar dan juga mengatur unit-unit dalam skenario kita dengan skala yang tepat.
Kita dapat menemukan Constraint-Tags yang diperlukan dalam menu konteks dengan klik kanan di bawah Tags Motion Tracker. Kita mulai dengan Constraint Vektor untuk mengatur sumbu, dan Constraint tersebut langsung dialokasikan ke Objekt Tracker.
Pada tampilan Editor, kita letakkan Constraint Vektor pertama dari titik pelacakan kiri atas ke kanan atas di lembar kertas.
Dalam dialog pengaturan Constraint Vektor, kita tentukan arah sumbu yang diinginkan, dalam kasus kami adalah sumbu X. Secara bersamaan, kita dapat menetapkan skala skenario dengan memberikan panjang yang diketahui. Dalam kasus ini, jarak antara dua tujuan adalah tepat 12 cm.
Untuk menetapkan sumbu kedua, kita ambil Constraint Vektor lainnya dari menu konteks dengan klik kanan atau melalui menu Tags > Tags Motion Tracker di Manager Objek.
Dalam tampilan Editor, kita letakkan Constraint Vektor kedua dari titik pelacakan kiri atas ke kiri bawah di lembar kertas. Seperti yang kita lihat, Constraint Vektor pertama kami sudah mencapai penyelarasan benar dari sumbu X merah.
Untuk Constraint Vektor kedua, dalam dialog pengaturan, penentuan Arah yang berdekatan sudah cukup, dalam kasus kami adalah sumbu Z.
Lebih banyak Constraints tidak diperlukan untuk penyesuaian rekonstruksi Objekt Tracker. Seperti yang terlihat dalam tampilan Editor, posisi sumbu Objekt Tracker sudah sesuai dengan skenario kita.
Objek Pelacakan itu sendiri dalam rekonstruksi kami adalah objek yang dianimasikan menggunakan Keyframes - tentu saja tanpa geometri. Melalui animasi objek ini, kita sekarang dapat menyesuaikan dan menganimasikan objek 3D apa pun ke dalam adegan.
Penyisipan Objek 3D
Judul dipilih secara umum, karena Anda tentu bisa menambahkan objek 3D apa pun ke dalam animasi yang ada. Pada dasarnya, kita hanya perlu menyerahkan objek kami kepada Pelacak Objek melalui Pengaturan Objek-Manager, namun ini kurang elegan dan sulit dipahami dalam adegan yang lebih kompleks.
Sebagai gantinya, kita membuat Objek Null melalui menu Buat>Objek, yang kemudian bisa kita gunakan untuk menata objek 3D kita. Objek Null ini kemudian dihubungkan menggunakan Constraint.
Beri Objek Null nama yang sesuai dengan objek 3D dan berikan Constraint-Tag melalui klik kanan di menu Tag Karakter pada Objek Null yang dikendalikan secara Constraint.
Pada dialog Pengaturan Constraint-Tag, kita tentukan jenis Constraint di bagian Basis, dalam kasus kita PGW (Posisi, Ukuran, Sudut). Di halaman PGW yang tersedia, kita aktifkan Posisi dan Sudut untuk target di bagian bawah. Kemudian kita dapat menarik Objek Pelacakan dari Objek-Manager ke bidang Target di Constraint-Tag.
Objek Null segera mengambil Posisi dan Sudut dari Objek Pelacakan dan akan terus melakukannya saat bergerak, tanpa harus ikut campur ke dalam hierarki Objek Tracker.
Seperti yang disebutkan sebelumnya, Anda dapat menggunakan objek apa pun untuk disisipkan dalam animasi, di sini saya membuat sebuah tulisan PSD berwarna. Tempatkan objek 3D melalui Objek-Manager di bawah Objek Null yang dikendalikan menggunakan Constraint. Pada koordinat objek dalam Pengelola Atribut Ekstrusi, kita bisa melihat bahwa objek tersebut belum disesuaikan dengan gerakan yang terlacak.
Namun, ini bisa selesai dengan cepat, kita hanya perlu 'null' parameter-posisi dan sudut dalam Pengelola Atribut untuk menghilangkan perbedaan dengan Objek Null induk.
Penempatan akhir objek 3D atau tulisan dilakukan di Tampilan Editor. Dengan menggunakan pegangan sumbu pada objek 3D yang di bawah Objek Null, kita bisa memindahkan objek 3D ke tengah kertas.
Penyisipan Latar Belakang
Karena kita tidak membuat atau melacak lingkungan, saat merender kita hanya akan mendapatkan objek 3D yang bergerak di depan latar belakang hitam. Namun, kita minimal membutuhkan materi Footage yang berjalan di latar belakang.
Untuk itu, kita ambil Objek Lantai dari opsi Objek Lingkungan dan kita susun di bawah Objek Null seperti objek 3D atau tulisan. Agar Objek Lantai juga berada dalam Posisi dan Sudut yang benar dari Objek Null yang dianimasikan, kita nullkan koordinat Posisi dan Sudut Objek Lantai melalui Pengelola Atribut.
Untuk mendapatkan tekstur yang sesuai untuk Objek Lantai, kita beralih ke dialog Pengaturan Motion Tracker sebentar. Di sana, di halaman Footage, kita akan menemukan tombol Buat Objek Latar Belakang.
Setelah mengeklik tombol ini, Motion Tracker akan membuatkan kita Objek Latar Belakang dengan Textur Tag yang sudah didefinisikan dengan Frontal-Mapping yang benar. Pindahkan Textur Tag dari Objek Latar Belakang ke Objek Lantai kami dengan menyeretnya dalam Objek-Manager. Kemudian, objek Latar Belakang dapat dihapus dengan aman.
Karena Objek Lantai hanya akan berfungsi sebagai latar belakang saat melakukan rendering, kami berikan Tag Render melalui menu Tag>Tag Cinema 4D pada Objek-Manager.
Dalam dialog pengaturan Tag Render, kami menemukan opsi penting untuk kita di halaman Tag yang disebut Kompositing Latar Belakang. Dengan begitu pencahayaan pada adegan tidak akan memengaruhi objek lantai, tetapi tetap dapat menerima bayangan.
Memasukkan Area Bayangan melalui Ambient Occlusion
Jika kita merender adegan kita sekarang, kita memiliki baik objek 3D kita maupun materi footage kita seperti yang diinginkan dalam gambar yang dirender. Yang masih mengganggu sekarang adalah kurangnya bayangan dari logo PSD. Karena adegan meja terkena kondisi pencahayaan yang cukup difus, penambahan Ambient Occlusion saat merender diharapkan sudah memberikan hasil yang lebih baik.
Untuk mengaktifkan Ambient Occlusion sebagai efek render, kita panggil pengaturan Render melalui menu atau dengan pintasan keyboard Command + B. Di menu tombol Effek…, Ambient Occlusion sudah siap untuk kita.
Agar efek bayangan tidak terlalu kuat dan sesuai dengan materi footage kita, saya mempertahankan hampir set standar untuk Gradien Warna dan hanya mengurangi panjang maksimal sinar menjadi 10 cm. Dengan nilai yang diberikan untuk Ketepatan dan Contoh kita mendapatkan area bayangan yang dihasilkan cukup lembut.
Sekarang logo PSD sudah jauh lebih terintegrasi dengan baik ke dalam urutan video. Bagi yang ingin meluangkan lebih banyak usaha, tentu saja objek 3D juga dapat diterangi dengan sumber cahaya yang sesuai.
Dengan demikian, kita telah mencapai akhir dari tutorial pelacakan objek ini. Untuk merender final dari proyek ini, saya memilih cuplikan terbaik dan paling tenang dari materi footage yang saya ambil sendiri (mulai dari gambar 70).