Singkatnya: kerapatan teksel adalah berapa banyak piksel tekstur menutupi satu unit permukaan dunia nyata, dan menjaganya tetap konsisten adalah perbedaan antara lingkungan yang terbaca sebagai satu dunia yang padu dan yang tampak seperti aset dari lima game berbeda yang ditempel jadi satu. Artikel ini mendefinisikannya dengan jelas, memberi nilai piksel-per-meter yang benar-benar dipakai game rilisan, menunjukkan cara mengukurnya dengan tekstur papan catur, menjelaskan sedikit tempat di mana kamu seharusnya melanggar aturan, dan memaparkan cara menegakkan satu standar di seluruh tim tanpa mengawasi setiap UV dengan tangan.
Dinding bata adalah pelajaran kerapatan teksel dalam batu: tiap bata membawa jumlah detail yang sama per sentimeter. Saat satu aset di sceneмu punya kerapatan teksel dua kali tetangganya, pemain merasakan kesalahannya meski tak bisa menamainya.
Apa sebenarnya kerapatan teksel itu
Kerapatan teksel adalah resolusi tekstur per unit permukaan: biasanya piksel per meter atau per sentimeter. Tekstur 1024 piksel di dinding 4 meter adalah 256 px/m; tekstur yang sama di dinding 2 meter adalah 512 px/m, dua kali lebih tajam.
Sebuah "teksel" adalah piksel tekstur. Kerapatan teksel mengukur berapa banyak dari mereka mendarat pada sejumlah luas permukaan tertentu di dunia. Ia adalah jembatan antara resolusi teksturmu (properti gambar) dan skala modelmu (properti dunia), dan karena bergantung pada keduanya, dua aset dengan tekstur 2K identik bisa tampak sangat berbeda jika salah satunya dipetakan ke permukaan dua kali ukuran yang lain. Ketidakcocokan itulah yang ditangkap matamu: pintu tajam di samping dinding buram, atau peti setajam silet melawan lantai lembek. Konsistensi, bukan resolusi maksimum, yang menjual tampilan menyatu.
Nilai yang dipakai game rilisan
Standar umum adalah 512 px/m (≈5,12 px/cm) untuk permukaan lingkungan umum, turun ke 256 untuk medan besar yang jauh dan naik ke 1024+ untuk prop hero yang didekati kamera. Pilih baselineмu dari titik terdekat yang dicapai pemain.
Tak ada angka universal (ia ditetapkan oleh platform targetmu, jarak kamera, dan anggaran memori), tapi rentang kerja sudah mapan:
- Medan besar / arsitektur jauh: ~256 px/m, pemain tak pernah mendekat, jadi detail di sana adalah memori terbuang
- Lingkungan main umum (dinding, lantai, prop menengah): ~512 px/m adalah baseline umum yang nyaman
- Aset hero yang didekati kamera (prop kunci, detail setinggi wajah): 1024 px/m atau lebih tinggi
- Tangan / senjata orang-pertama: tertinggi dari semua, karena selalu beberapa sentimeter dari kamera
Prinsip di balik angka: kerapatan teksel harus berskala dengan seberapa dekat pemain mendekat. Tetapkan baselineмu dari jarak kamera umum terketatmu, lalu turunkan setingkat untuk hal yang selalu jauh. Sebuah studio memilih satu angka baseline, menulisnya di art bible, dan menahan tiap aset umum padanya.
Cara mengukurnya
Terapkan tekstur papan catur dengan nilai piksel-per-kotak yang diketahui ke modelmu pada skala akhirnya. Jika kotak tampak berukuran sama di tiap aset dalam sebuah scene, kerapatan tekselмu konsisten: ukuran kotak yang tak cocok mengungkap masalah seketika.
Tekstur papan catur (atau "grid UV") adalah alat tunggal paling berguna di sini. Ia pola berubin dari kotak berwarna; saat kamu menetapkannya ke asetmu pada skala dunia akhir, tiap kotak mewakili jumlah teksel tetap. Kerapatan konsisten berarti kotak berukuran fisik sama di tiap permukaan. Dinding yang kotaknya dua kali lebih besar dari lantai kurang bertekstur relatif terhadap lantai: kini kamu bisa melihat ketidakcocokan kerapatan alih-alih menebak. Kebanyakan alat DCC dan engine punya pemeriksa kerapatan teksel atau skrip yang melaporkan px/m langsung; bagaimanapun, tekstur papan catur adalah pemeriksaan visual naluri cepat yang tiap artis harus simpan sejauh satu tombol.
Konstruksi nyata menahan tiap elemen pada toleransi bersama agar potongan pas. Standar kerapatan teksel adalah ide sama untuk permukaan: sebuah spesifikasi bersama yang membuat aset yang dibangun secara independen terbaca sebagai satu struktur.
Kapan melanggar aturan
Naikkan kerapatan pada aset hero yang lama disorot kamera, dan turunkan pada hal yang selalu jauh atau mungil di layar. Kerapatan seragam di mana-mana memboroskan memori pada yang jauh dan menelantarkan yang dekat: konsistensi berarti konsisten UNTUK JARAK KAMERANYA, bukan identik di mana-mana.
"Kerapatan teksel konsisten" tidak berarti satu angka untuk seluruh game: ia berarti kerapatan disengaja yang sesuai peran tiap aset, tanpa ketidakcocokan tak sengaja antar tetangga. Patung hero yang didekati pemain layak 1024+; siluet gunung dua kilometer jauhnya baik-baik saja di 128. Keterampilannya adalah bahwa penurunan itu disengaja dan terdokumentasi, bukan hasil acak dari siapa memodelkan apa. Model mental berguna: anggarkan memori teksturmu seperti kamu menganggarkan poligon: belanjakan di mana kamera menghabiskan waktunya, dan telantarkan tempat yang tak pernah dikunjunginya.
Menegakkannya di seluruh tim
Standar yang tak bisa dicek siapa pun adalah standar yang tak diikuti siapa pun. Jadikan bisa ditegakkan (tekstur papan catur bersama, skrip laporan kerapatan di langkah impor, dan spesifikasi satu baris di art bible) agar aset yang sesuai konvensi jadi jalan hambatan terkecil.
Di sinilah kerapatan teksel berhenti jadi keterampilan kerajinan solo dan menjadi masalah pipeline. Dalam tim, kerapatan akan menyimpang saat ia bergantung pada tiap artis mengingat sebuah angka, karena orang memodelkan pada skala berbeda, mengimpor dengan setelan berbeda, dan mengira-ngira dengan mata berbeda. Yang menahan garis adalah perkakas:
- Sebuah tekstur papan catur bersama yang semua tetapkan dengan cara sama, agar ketidakcocokan terlihat di tiap review.
- Sebuah pemeriksaan kerapatan saat impor: skrip yang melaporkan px/m dan menandai apa pun di luar pita yang disepakati sebelum masuk pustaka.
- Sebuah spesifikasi satu halaman: angka baseline, pengecualian hero dan medan, dan alur kerja papan catur, di art bible yang semua baca hari pertama.
Konsistensi juga masalah keterketemuan: untuk menahan aset pada standar kamu harus bisa melihat semuanya, membandingkannya, dan menemukan yang menyimpang: itulah mengapa peramban konten yang me-render thumbnail konsisten dan membiarkanmu menyortir pustaka besar, seperti yang di Numivo, diam-diam membuat disiplin kerapatan teksel lebih mudah: yang aneh terlihat sekilas alih-alih ditemukan di dalam engine tiga bulan kemudian.
Angka lapangan yang layak dicuri
- Baseline lingkungan umum: ~512 px/m (≈5,12 px/cm)
- Medan jauh / arsitektur jauh: ~256 px/m, lebih dekat memboroskan memori
- Aset hero / kamera dekat: 1024 px/m ke atas
- Alat yang membuatnya terlihat: sebuah tekstur papan catur / grid UV pada skala akhir
- Penegakan yang bertahan: papan catur + laporan saat impor + spesifikasi satu halaman, bukan ingatan dan omelan
Mini-FAQ
Kerapatan teksel lebih tinggi selalu lebih baik, kan? Tidak, ia menghabiskan memori tekstur dan bandwidth streaming untuk detail yang mungkin pemain tak pernah lihat dari dekat. Melampaui resolusi yang bisa diselesaikan kamera pada jarak itu, teksel ekstra adalah pemborosan murni. Cocokkan kerapatan dengan jarak kamera, bukan dengan "setinggi mungkin".
Apakah texturing trim-sheet dan tiling mengubah ini? Ia mengubah cara kamu mencapai target, bukan target itu sendiri. Tekstur tiling dan trim sheet sering jadi cara termudah menjaga kerapatan konsisten di permukaan besar, karena sheet sama pada skala sama memberi kerapatan sama di mana pun dipakai.
Bagaimana memperbaiki pustaka yang sudah tak konsisten? Ukur sampel representatif dengan papan catur untuk menemukan sebarannya, sepakati baseline, dan perbaiki secara oportunistik: densifikasi ulang aset saat scene menariknya masuk, alih-alih mencoba lintasan-ulang heroik seluruh pustaka. Aset yang penting diperbaiki lebih dulu karena merekalah yang dipakai.
Bagaimana dengan mobile atau Switch? Konsep sama, baseline lebih rendah: kamu mungkin menjalankan 256 px/m sebagai standar umum alih-alih 512. Disiplinnya identik; hanya angka yang bergerak untuk pas dengan anggaran memori.
Kerapatan teksel adalah salah satu fundamental tak glamor yang memisahkan lingkungan bertampang profesional dari yang bertampang mahasiswa. Pilih baseline, buat terlihat dengan papan catur, tegakkan dengan pemeriksaan di pintu, dan aset yang kamu bangun secara independen akhirnya akan terbaca sebagai satu dunia yang meyakinkan.