Mari kita mulai dengan melihat pengurangan poligon yang ditingkatkan. Untuk perbandingan antara generator pengurangan poligon baru dari Rilis 19 dengan deformator pengurangan poligon lama dari Rilis 18, saya menggunakan pemindaian 3D beresolusi tinggi dari model cetakan cokelat dari Hans Brunner GmbH yang memiliki tepat 844302 poligon atau 422153 titik.
Untuk melihat titik-titik dalam mode tampilan Shading Konstan (Garis), Anda harus memperbesar model 3D cukup dekat.
Pengurangan poligon dengan generator pengurangan poligon baru
Jika Anda mencari pengurangan poligon di menu Deformator, Anda tidak akan menemukannya di Cinema 4D Rilis 19. Deformator pengurangan poligon lama sudah tidak ada lagi, tetapi tetap didukung saat membuka file lama.
Pengurangan poligon baru diimplementasikan sebagai Generator dan dapat ditemukan di menu Create>Modelling.
Untuk membandingkan kualitas pengurangan dari kedua pembersih poligon, saya membantu model beruang oranye dengan deformator pengurangan poligon lama, sedangkan model beruang kuning dibantu oleh generator pengurangan poligon baru untuk mengurangi 95% poligon yang ada masing-masing.
Kedua pengurang poligon memiliki elemen utama yaitu penggeser, yang dapat digunakan untuk mengatur kekuatan pengurangan. Generator baru juga langsung menampilkan jumlah tiga sudut, titik, dan sisi yang dihasilkannya.
Untuk objek 3D yang berbentuk khusus dengan tulisan, 3D kontur dan bahkan pemetaan UV yang sudah ada dapat dipertahankan dengan penyesuaian poligon yang berdekatan.
Ketika kita melihat hasil dari kedua pengurang poligon dalam mode Gouraud-Shading, perbedaan pertama sudah terlihat. Mesh dari model beruang kuning terlihat lebih halus dan berkualitas tinggi, sedangkan model beruang oranye sudah menunjukkan masalah yang jelas di bagian-bagian kritis.
Perbedaan yang lebih jelas terlihat saat kita melihat mesh poligon dari kedua model beruang.
Saat mesh beruang oranye terlihat sangat tidak seragam dan kacau, …
… mesh beruang kuning menampilkan ukuran poligon yang lebih seragam dan distribusi poligon yang sangat seragam.
Variables Level-of-Detail (LOD) dengan pengurangan poligon
Satu penggunaan dari pengurangan poligon baru dapat misalnya, menghasilkan varian model beruang dengan resolusi yang berbeda dan kemudian menampilkan atau menyembunyikan varian tersebut sesuai dengan jaraknya dari kamera. Cara ini dapat meningkatkan performa, khususnya dalam game 3D.
Untuk mengautomatisasi penampilan atau penyembunyian versi objek ini, Cinema 4D Release 19 memiliki objek LOD (Level-of-Detail) dalam varian Visualize dan Studio.
Keempat model beruang dalam contoh kami saya buat dengan generator pengurangan poligon dengan pengurangan yang berbeda, kemudian diubah menjadi objek poligon hasilnya melalui perintah Mesh>Konversi>Ubah Status Aktif ke Objek.
Pengurangan bervariasi dari 80% untuk pemotretan close-up hingga 99.9% ketika kamera berada jauh dari model beruang. Agar semua versi model beruang berada dalam posisi yang identik, koordinat X dari keempat beruang diatur ke 0.
Untuk menggunakan keempat versi model beruang untuk Level-of-Detail variabel, mereka harus diturunkan ke objek LOD. Dengan memilih keempat objek dan memanggil objek LOD melalui palet objek penggambaran saat menekan tombol Alt dan Cmd, ini dapat dilakukan dalam satu langkah.
Pada dialog pengaturan objek LOD di Attribute Manager, kita akan menemukan bahwa keempat model beruang disusun sebagai tahap LOD di halaman objek. Untuk setiap tahap tersebut, opsi tampilan dapat diatur secara terpisah. Mode Sub-objects LOD sudah benar, karena objek LOD variabel harus menggunakan sub-objek yang terkandung.
Yang kurang hanyalah kriteria, yang akan menentukan tahap LOD mana yang digunakan untuk menampilkan objek. Karena model beruang harus disesuaikan dengan jarak kamera, maka Kriteria yang dimaksud adalah Jarak Kamera.
Setelah memilih kriteria, dialog pengaturan objek LOD- akan menampilkan empat area berwarna di bilah LOD-, masing-masing area untuk setiap model beruang. Saat ini, keempat area jarak tersebut sama besar dan terbagi pada jarak kamera minimal dan maksimal yang terdaftar di baris di atasnya.
Objek LOD- juga dapat diuji di tampilan 3D. Saat jarak kamera berada dalam wilayah tahap teratas, beruang akan ditampilkan dalam kualitas terbaiknya, …
… begitu jarak kamera membesar, objek LOD- akan beralih ke tahap selanjutnya saat mencapai area jarak berikutnya. Nilai jarak kamera saat ini dapat dibaca pada simbol kamera kecil di bawah bilah LOD.
Dengan menguji titik beralih di tampilan 3D, dapat dengan cepat diketahui apakah peralihan ke tahap berikutnya terjadi terlalu cepat atau terlalu lambat. Dalam kasus ini, sebaiknya beruang tetap ditampilkan dalam tahap LOD dengan resolusi tinggi.
Untuk menyesuaikan titik beralih, cukup gesek garis di antara area jarak dan tarik area hingga melewati posisi kamera yang diinginkan.
Secara umum, versi LOD dengan kualitas terendah hanya akan digunakan jika objek jelas berada di latar belakang adegan.
Level-of-Detail Variabel (LOD) dengan Vereinfachung otomatis
Objek LOD- juga menawarkan cara tersendiri untuk mengurangi atau vereinfachung objek. Pada kasus ini, tidak diperlukan objek berbeda sebagai tahap LOD. Cukup dengan satu objek anak dan pengaturan vereinfachung sebagai modus LOD di dialog pengaturan.
Pada opsi penampilan dari tahap LOD, objek LOD- akan menampilkan selain versi asli beresolusi tinggi (Objek Penuh), juga reduksi poligon mirip dezinasi, hull konvex, menampilkan Bounding Box atau objek NULL-.
Pada dezinasi, tidak semua objek cocok, seringkali beberapa bagian objek dihilangkan.
Hull konvex berfungsi baik, umumnya akan digunakan pada jarak kamera yang jauh.
Sama halnya dengan Bounding Box, yang merujuk pada dimensi lengkap objek 3D.
Bersamaan dengan fungsi penentuan daerah LOD dan tahap LOD yang terdapat di sisi objek dialog pengaturan, opsi sisi Options- menyediakan lebih banyak opsi pengaturan.
Dengan opsi Progressive, misalnya, dapat dicapai bahwa peralihan antara tahap LOD dari subobjek berjalan lebih halus dengan tetap menampilkan tahapan LOD lainnya. Opsi Polygonisasi objek memastikan bahwa subobjek yang mengandung Deformer juga berfungsi sebagai objek tahap LOD-.