Singkatnya: kit modular hidup atau mati pada tiga keputusan yang dibuat sebelum mesh pertama ada: ukuran grid, tinggi lantai, dan konvensi pivot. Benarkan ketiganya dan level tersusun seperti bata yang mengunci; salahkan dan tiap sambungan dinding jadi kerja tangan selamanya. Inilah daftar periksa lengkap: grid, pivot, daftar potongan awal, trik tiga skala untuk menyembunyikan pengulangan, dan tata letak non-persegi tempat perakitan tangan runtuh.
Kit modular tertua di dunia. Tak ada yang menatap dinding bata dan melihat pengulangan, karena pola ikatan, mortar, dan pelapukan mematahkan ritme pada tiga skala berbeda. Kit Anda butuh tiga lapisan yang sama.
Pilih grid dan jadikan ia hukum
Pilih satu unit dasar yang membagi bersih (1 m dengan subdivisi 0,5/0,25, atau tangga pangkat dua) dan wajibkan tiap potongan kit membentang unit-unit utuh. Dua potongan yang dikunci harus bertemu rata.
Grid adalah kontrak antara tiap seniman yang kelak akan menyentuh kit. Segmen dinding datang dalam 1×, 2×, 4× unit; tinggi lantai ditetapkan awal (3 m dan 4 m umum karena membagi baik dan terbaca lapang lewat kamera game). Uji asam: rakit dua potongan mana pun di grid: tanpa celah, tanpa z-fighting, tanpa "geser setengah unit". Potongan yang perlu digeser adalah potongan rusak, bukan level yang rewel.
Satu kehalusan yang menggigit tim berbulan kemudian: pilih grid dengan mengingat pengaturan snap engine Anda. Jika kit dibuat metrik tapi para level artist snap dalam pangkat dua, ketidakcocokan muncul sebagai ribuan celah 3 cm yang tak bisa dijelaskan siapa pun dan ditutup semua orang dengan tangan. Putuskan nilai snap di hari yang sama saat memutuskan grid, dan tulis keduanya di kontrak kit.
Pivot memutuskan antara mengunci dan menderita
Satu konvensi, diterapkan ke tiap potongan: sudut bawah-belakang-kiri (atau bawah-tengah), selalu DI grid, tak pernah mengambang di tengah mesh. Rotasi harus terjadi dalam langkah bersih 90° di sekitar titik itu.
Sebuah dinding yang pivotnya duduk di mana pun ekspor DCC meninggalkannya memakan beberapa detik penyesuaian per penempatan. Kalikan dengan ribuan penempatan sepanjang proyek dan kecerobohan pivot jadi berminggu-minggu gesekan murni: sumur waktu paling terhindarkan dalam seni lingkungan. Konvensi itu juga mengodekan arah: dengan bawah-belakang-kiri, seniman belajar bahwa dinding "tumbuh" ke kanan dan ke atas, dan memori otot melakukan sisanya, sehingga penempatan jadi otomatis alih-alih dipikirkan.
Dua aturan pendamping yang mencegah kegagalan halus: jaga mesh rata dengan batasnya (tonjolan sesat 1 cm mematahkan tiling dengan cara yang bikin gila untuk didiagnosis), dan modelkan potongan sudut kedap: sudut dalam dan luar sebagai mesh khusus, bukan dinding serong, karena serong di editor tak pernah bertahan revisi kedua dan menghasilkan jahitan di bawah tiap cahaya.
Kit awal lebih kecil dari yang Anda kira
Sekitar selusin mesh mencakup kit interior pertama: rilis ia, bangun ruang nyata, dan biarkan ruang itu memberi tahu apa yang kurang.
- lantai 1×1 dan 2×2
- dinding, dinding-berpintu, dinding-berjendela
- sudut dalam, sudut luar
- bingkai pintu, satu tangga, satu potongan langit-langit
- 2–3 "pemecah": jalur pipa, peti, sebuah balok
Kit yang dirancang habis-habisan di muka selalu memuat potongan yang tak dipakai siapa pun dan kekurangan satu potongan yang dibutuhkan semua orang di hari pertama. Menumbuhkan kit dari tekanan perakitan nyata menjaganya ramping dan, yang penting, menjaga kepadatan texel, hitungan material, dan penamaannya konsisten, karena tiap tambahan mewarisi konvensinya dari potongan yang bekerja alih-alih dokumen spek yang tak dibaca ulang siapa pun. Ruang nyata pertama adalah perancang kit terbaik yang Anda punya; ia mengeluh dengan tepat dan gratis.
Menyembunyikan pengulangan
Pengulangan tampak saat mata menemukan ritme, jadi patahkan ritme pada tiga skala: siluet, material, dan cerita (cahaya dan prop).
- Pemecah siluet pada interval yang mata tak bisa hitung. Ganti pada 5, 7, 11 (celah prima), tak pernah tiap potongan ke-4; patahan teratur adalah ritme, hanya yang lebih lambat yang tetap ditemukan mata.
- Bingkai dan kekacauan melintasi jahitan. Sebuah pipa yang menyilang tiga potongan dinding menjahitnya jadi satu permukaan; sebuah decal di atas sambungan menghapusnya sepenuhnya. Ini teknik dengan hasil-per-menit tertinggi dalam dressing modular.
- Dua atau tiga keadaan aus dari material sama, ditugaskan tak beraturan: trik dinding bata. Vertex paint atau data per-instans lebih murah dari tekstur ekstra dan mematahkan bacaan salin-tempel.
- Cahaya melakukan diferensiasi. Koridor identik di bawah suhu cahaya berbeda terbaca sebagai tempat berbeda; itu variasi gratis yang tak berbiaya geometri.
- Rotasi dan pencerminan di mana desain mengizinkan: sebuah ubin lantai dipakai dalam empat rotasi melipatempatkan keragaman tampaknya dengan biaya aset nol.
Dinding bata adalah guru sempurna di sini: tiap unit identik, namun pola ikatan (siluet), mortar dan pelapukan (material), dan cara cahaya menyapunya (cerita) berpadu sehingga tak seorang pun pernah menyerap pengulangannya. Salin tumpukan itu.
Konstruksi modular nyata: unit struktur identik pada grid ketat, dirakit tanpa celah. Game membangun ulang logika ini dalam miniatur: grid dan pivot-lah yang membuat potongan mengeklik.
Melampaui grid persegi
Persegi panjang adalah kasus mudah: ruang melingkar, platform heksagon, dan tata letak radial gagal dengan tangan karena rotasi manual tak pernah menutup lingkaran secara bersih. Biarkan perkakas memiliki matematikanya.
Siapa pun yang pernah merakit kamar melingkar dengan tangan tahu segmen terakhir tak pernah pas: galat rotasi titik mengambang yang terakumulasi meninggalkan celah tipis yang "diperbaiki" dengan mata, lalu retak lagi lain kali seseorang menyentuhnya. Perkakas grid yang menata susunan persegi panjang, melingkar, poligonal, dan heksagon dengan snapping dan rotasi per-sel langsung di atas permukaan (yang grid Numivo lakukan) mengubah tata letak itu dari kasus khusus menjadi satu kuas lagi, dan menutup lingkaran tepat, tiap kali, tanpa galat terakumulasi untuk digeser.
Angka lapangan yang layak dicuri
- Unit dasar yang bertahan produksi: 1 m (metrik) atau tangga pangkat 0,25/0,5/1/2/4 m
- Tinggi lantai yang terbaca baik dalam game: 3 m interior, 4 m industri
- Ukuran kit awal: ~12 mesh, tumbuh dari tekanan perakitan nyata
- Jarak pemecah: interval prima (5/7/11), tak pernah teratur
- Kepadatan texel: pilih satu (mis. 10,24 px/cm) dan pegang tiap potongan padanya: kepadatan campuran mengkhianati modularitas lebih cepat daripada geometri
Mini-FAQ
Haruskah kit satu mesh per potongan atau berbasis trim? Keduanya merilis game AAA. Trim sheet menang pada memori tekstur dan konsistensi; potongan unik menang pada detail pahatan. Kebanyakan kit matang memadukannya: trim untuk 80 % permukaan penghubung, mesh unik untuk momen hero.
Bagaimana memasang grid ke kit berantakan yang ada? Jangan skala ulang level: bangun ulang kit ke grid dan rakit ulang adegan kunci dari potongan baru. Menyakitkan sekali; alternatifnya adalah membayar pajak geser per-penempatan selamanya, jauh lebih mahal tersebar di sebuah proyek.
Kapan modularitas adalah alat yang salah? Momen hero. Ruang takhta, lokasi tabrakan, vista final layak geometri khusus: modularitas membeli kecepatan untuk jaringan penghubung justru agar Anda mampu kerajinan tangan di tempat yang penting. Game yang modular di mana-mana terbaca modular di mana-mana.
Berapa banyak keadaan aus yang benar-benar kubutuhkan? Dua atau tiga. Satu adalah tanda salin-tempel; empat atau lebih adalah hasil menurun dan biaya memori tekstur. Dua keadaan ditugaskan ke posisi interval prima sudah mematahkan ritme bagi mata manusia.
Tulis kontrak kit satu halaman (unit grid, nilai snap, tinggi lantai, aturan pivot, skema penamaan, daftar potongan) sebelum mesh pertama. Halaman itu memakan satu jam. Tak memilikinya memakan tiap jam sesudahnya.