Rahasia Gila Optimasi BlackSpace Engine: Tekstur 1K Rasa Dewa!

# Penasaran gimana optimasi BlackSpace Engine bikin game mulus tanpa ngos-ngosan? Gimenvo bongkar rahasia optimasi Pearl Abyss yang bikin engine lain ketar-ketir.

Rahasia Gila Optimasi BlackSpace Engine Tekstur 1K Rasa Dewa!

Gimenvo – Halo para gamer kesayangan gue! Bareng Revan Gunawan di sini, lead writer Gimenvo yang udah capek ngeliat game jaman sekarang makan penyimpanan gila-gilaan tapi frame rate tetep aja ampas. Kali ini gue mau bahas keajaiban dari Pearl Abyss lewat BlackSpace Engine mereka yang lagi anget-angetnya.

Engine ini beneran ngelakuin hal gila soal geometri dan shaders yang beda banget pendekatannya sama Unreal Engine 5 dengan Nanite kebanggaan mereka. Gue udah narik raw 3D geometry langsung dari gamenya buat kita bedah bareng-bareng sampai ke akar. Hari ini kita bakal obrak-abrik cara mereka ngelakuin optimasi model dan tekstur biar otak kita ikutan pinter.

Kita juga bakal ngintip cara mereka eksekusi level streaming dan trik sulap lainnya. Intinya, kita cari tahu gimana game seberat ini bisa jalan mulus tanpa bikin PC kalian nangis darah.

Baca Juga : Review Game Crimson Desert Asli Bikin Pusing Tapi Susah Berhenti Main

Trik Sulap Bangunan yang Bikin Geleng Kepala

Pertama-tama kita harus ngomongin trik ajaib yang ditarik sama developer sinting ini. Logikanya trik ini nggak masuk akal buat direalisasikan, tapi nyatanya berhasil banget dieksekusi sama mereka. Ada displacement gila di dinding padahal geometrinya bener-bener minim banget.

Coba deh kalian perhatiin rumah si Rene, tukang daging favorit kita di Hernand. Bangunannya tuh sengaja dibikin nggak lurus buat ngasih kesan autentik ala Abad Pertengahan yang kumuh. Semuanya melengkung dan kerasa jauh lebih realistis ketimbang struktur kaku yang lurus-lurus aja kayak tembok perumahan subsidi.

Kita bisa ngerasain banget beban waktu yang neken genteng dan balok kayunya. Terus kalau kalian perhatiin lagi, tembok rumah ini juga dibikin tembus nancep jauh banget ke dalam tanah. Alasan di balik desain memanjang ini tuh super simpel dan logis banget buat anak gamedev.

Kota Hernand ini dibangun di atas terrain yang super nggak rata alias bergelombang. Jadi, tembok yang nancep dalam ini mastiin strukturnya bakal aman pas ditaruh di mana aja. Kalau artist harus geser letak rumah, mereka nggak perlu repot balik ke aplikasi DCC buat benerin model dari awal.

Optimasi Level Streaming dan Rahasia Dinding

Ada hal menarik lain soal tembok rumah ini yang wajib gue bahas buat kalian. Tembok eksterior dan interior rumah ini ternyata di-group secara terpisah sama sistem mereka. Tembok luar cuma bakal di-load ke memori pas pemain lagi jalan-jalan di luar ruangan.

Sistem loading yang sama juga berlaku buat tembok bagian dalam ruangan. Pas karakternya buka pintu dan masuk, baru deh tembok interior ini di-render di layar bareng semua perabotan isinya. Terus tembok luarnya otomatis bakal di-unload dari memori biar beban sistem langsung enteng.

Ini emang praktik optimasi standar yang dipake di banyak game raksasa demi kelancaran bermain. Tapi jujur aja, ngeliat mekanik level streaming ini langsung telanjang di depan mata tuh tetep seru. Lanjut, kita intip balok kayu penopang di empat sudut rumah yang juga di-group jadi satu aset.

Walaupun balok ini statusnya low poly dan geometrinya kelewat sederhana, fungsinya super krusial buat environment art. Balok-balok ini bertugas mulia buat ngancurin garis lurus dari desain bangunan utama. Terlalu banyak garis lurus di dalam sebuah adegan tuh malah ngerusak imersi dan bikin world kelihatan kaku.

Ini kesalahan portofolio paling umum yang sering dibikin sama desainer pemula yang sok tahu. Kalian nggak perlu capek-capek pamer keahlian sculpt semuanya di ZBrush kok. Cukup bikin pilar atau papan kayu kalian nggak lurus sempurna dengan nambahin beberapa edge loops aja udah cukup.

Misteri Atap Tanpa Geometri demi Hemat Draw Calls

Bagian atap juga nyimpen banyak banget ilmu gelap buat kita pelajari hari ini. Sama kayak tembok tadi, atap ini dibagi jadi bagian interior dan eksterior biar rendering makin efisien. Papan kayu yang kelihatan dari depan rumah pas pemain jalan ke pintu juga digabung jadi satu aset.

Ujung papan yang nongol di atap ini juga di-group terpisah sama developer jenius ini. Kocaknya, bagian atap eksterior yang paling kelihatan dari luar ini bener-bener nggak pake geometri sama sekali. Atap ini murni pake material sakti yang lagi bikin heboh seluruh komunitas pengembang game belakangan ini.

Apakah ini murni standard displacement atau parallax occlusion mapping biasa? Atau jangan-jangan ini screen space displacement dan silhouette parallax occlusion mapping yang disuntik steroid? Sebenarnya ini pendekatan kustom yang dipakai kru Pearl Abyss di banyak permukaan dalam game mereka.

Ngomongin soal aset kecil kayak ujung papan kayu, genteng, dan balok yang di-group tadi, ini teknik yang brilian. Praktik instantiating buat aset serupa ini ditujukan murni buat ngurangin beban draw calls. Aturannya gampang, kalian cuma harus gabungin aset-aset yang punya material sama persis.

Kalau seratus aset ditaruh tapi punya material yang beda-beda, itu bakal nambah beban draw calls yang bikin lag. Tapi kalau materialnya sama persis dan kalian gabungin jadi satu grup, untungnya bakal gede. Mesin bakal ngitung kumpulan aset itu cuma sebagai satu draw call buat geometri, collision, dan materialnya.

Segitiga Tipis dan Budget Poligon Super Ketat

Satu lagi detail gila yang bikin gue kagum adalah absennya corner walls dari modular kit mereka. Padahal kebanyakan game open world tuh wajib pakai dinding sudut ini biar level artist gampang nempelin jalan. Contohnya kayak kit sudut yang sering kalian lihat di Assassin’s Creed Mirage.

Tapi di mahakarya ini, selain dipake buat balok kayu struktur tertentu, teknik murahan itu nggak dipakai sama sekali. Mereka lebih milih ngejahit langsung UVs dari dua dinding yang saling ketemu di sudut 90 derajat. Kalau kita perhatiin bangunan tipe hillside manor, kelihatan banget optimasi sadis yang mereka lakuin.

Gue nemuin banyak banget model segitiga panjang dan tipis di jaring aset mereka. Padahal bentuk segitiga kayak gini tuh yang biasanya dilarang keras waktu kita belajar desain belasan tahun lalu. Dulu emang model poligon kayak gini bisa bikin glitches dan merusak proses rendering secara parah.

Walaupun teknik kotor ini dilarang buat game mobile atau VR, kenyataannya beda buat mesin tempur yang lebih gede. Buat game PC atau konsol zaman sekarang, poligon kayak gini sih udah dianggap wajar dan aman-aman aja. Bisa kelihatan banget kalau artist mereka kerja keras di bawah tekanan polygon budget yang super ketat dari atasan.

Sudut Tembok dan Trik Shaders Pearl Abyss

Sekarang kita balik lagi bahas soal misteri sudut tembok batu yang bikin penasaran tadi. Vertex density yang mereka pasang tuh jujur aja terlalu rendah buat bikin displacement bekerja dengan normal. Logikanya sih ini mustahil bisa kelihatan menonjol.

Jadi jawaban pastinya pasti ngumpet di dalam shaders racikan rahasia yang mereka pakai. Banyak desainer jago yang nebak kalau ini tuh silhouette parallax occlusion mapping atau screen space displacement tingkat dewa. Kita tunggu aja deh obrolan pamer resmi mereka di acara GDC buat mastiin semua teori liar ini.

Semua tembok sudut di game ini punya struktur trik yang persis sama. Ada tepian keras di sudut 90 derajat yang dijepit sama dua tepi pendukung tambahan di sampingnya. Terus aset kecil pelengkap kayak corbals juga dikasih chamfered edges dan sentuhan weighted normals biar bentuknya nggak terlalu presisi.

Ini detail krusial banget karena aset mulus bakal kelihatan norak kalau ditaruh bersebelahan sama permukaan batu yang detailnya gila. Detail remeh lain yang bikin gue salut adalah penutup punggung batu di atap yang sengaja dibikin sedikit bengkok. Perhatian ke detail receh ini bikin gamenya kerasa nyata dari kejauhan, nggak kaku kayak aset murahan.

Buat ngebangun dunia seindah ini, artist butuh pemahaman kuat soal komposisi, skala, dan pencahayaan. Bukan cuma soal ngapalin tools, tapi gimana para veteran industri ini ngebangun dunianya secara bertahap. Ini ilmu mahal buat kalian yang mau bikin portofolio kelas berat buat nyari kerja.

Kejutan Resolusi Tekstur 1K di Era Game Modern

Sekarang mari kita turun minum dan pindah ke area tekstur yang bikin gue makin merinding. Asal kalian tahu, ukuran tekstur paling gede yang gue temuin mampir di dalam engine ini cuma 1K map (1024×1024). Kebanyakan map yang bertebaran malah ukurannya cuma di angka 512×512 dan 256×256 doang.

Gila kan, ini berasa ditarik pakai mesin waktu balik ke zaman ngegame tahun 2008 yang serba burik. Tapi serius, gue bener-bener nggak nemuin satu pun tekstur yang resolusinya lebih gede dari 1K map pas ngubek-ngubek area ini. Pasti kalian pada garuk-garuk kepala dan ngebatin kenapa developer segede ini nggak pake tekstur 2K atau sekalian 4K.

Nah, di sinilah letak jurus jenius dari developer Pearl Abyss buat ngakalin leher botol di industri sekarang. Mereka tahu banget kalau texture memory budget itu musuh bebuyutan yang bikin game kekinian butuh spek dewa. Coba kalian bayangin, rata-rata tekstur normal 1K itu ukurannya cuma sekitar 0.7 sampai 1.3 megabytes aja.

Begitu kalian maksa loncat ke resolusi 4K, ukurannya bisa bengkak gila-gilaan jadi 10 sampai 21 megabytes per satu file. Jadi pakai tekstur 4K itu bukan sekadar empat kali lebih berat, tapi cost-nya bisa sepuluh kali lipat. Sementara tekstur kecil 256 piksel malah entengnya kebangetan, ukurannya nangkring di bawah setengah megabyte doang.

Rahasia Tixel Density Buat Menghemat Memori

Lalu gimana caranya tekstur seremeh ini bisa tetep kelihatan tajam dan nggak burik di layar monitor sultan kalian? Kuncinya ada di kepintaran memakai tekstur tileable yang tunduk sepenuhnya sama aturan tixel density. Kalau kepadatan piksel dipatok konstan di 1 meter sama dengan 1K, maka area 50 cm cuma butuh map 512.

Kalian tinggal tile atau jiplak ulang tekstur 256 tadi biar nutupin area yang lebih luas secara berulang. Tekstur 1K yang mahal rata-rata cuma diizinin dipakai buat aset yang butuh unwrap unik kayak karakter dan armor pemain. Sisanya? Mending pakai tekstur yang ukurannya dipotong setengah tapi di-tile.

Alih-alih maksa pakai satu tekstur kayu tileable 1K yang neken memori 1 megabyte, kalian bisa pakai versi 512 yang sama persis. Kalian nggak bakal kehilangan kualitas ketajaman gambar sama sekali asal patokan kepadatannya bener. Coba bayangin trik super irit ini dikali lipat ke seluruh aset peta open world yang gedenya minta ampun.

Developer berhasil ngebebasin memori VRAM sampai beberapa gigabytes cuma dari jurus ngirit yang satu ini doang. Gue juga nemuin tumpukan trim sheets 512 yang sering banget digilir buat ngebungkus ornamen-ornamen bangunan. Tekstur plester 1K juga dipake massal buat nutupin berbagai dinding bangunan di seantero kota.

Bahkan ada trim sheet batu ukuran 512x1K yang kerjanya cuma buat ngelapisin jalanan kota Hernand. Semua tekstur ini dipetain dengan akal bulus spesifik biar hemat tempat tanpa ngorbanin estetika visual yang manjakan mata. Jujur aja, aksi bersih-bersih dari Pearl Abyss ini beneran sebuah masterclass mutlak soal optimasi game.

Mental Baja Developer di Tengah Gempuran Teknologi Instan

Mereka nunjukin disiplin level militer pas nerapin aturan ketat soal batasan model, geometri, dan ukuran tekstur. Semua pengorbanan teknis ini dilakuin semata-mata demi ngasih pengalaman main yang super smooth buat kita para gamer. Pemahaman optimasi gila ini adalah tanggung jawab wajib yang harus dikuasai sama semua artist 3D yang mau cari makan di industri.

Biarpun kalian berstatus junior, ingat kalau kalian tetep ada di jalur perakitan produk yang sama bareng para senior. Tolong jangan cuma ngandelin fitur instan kayak Nanite yang emang keren tapi bikin kalian buta sama teknik dasar. Kalian wajib belajar ngeracik optimasi aset dengan otak sendiri biar file game nggak bengkak tanpa alasan.

Jadilah punya mental baja kayak para developer sangar di Pearl Abyss ini. Tutup kuping dari semua suara sumbang pamer resolusi di luar sana dan terus fokus berkarya nyiptain optimasi yang masuk akal. Sampai jumpa di sesi bedah engine dan pamer mekanik selanjutnya bareng gue, stay gaming!

Ringkasan Rahasia Gila Optimasi BlackSpace Engine

  • Pearl Abyss ngeksekusi optimasi super ekstrem di BlackSpace Engine buat nanganin aset environment tanpa ngorbanin visual.
  • Mayoritas bangunan sengaja dibikin melengkung dan mesh ditanam dalam ke tanah biar gampang dipindah ke area terrain mana pun.
  • Level streaming dimaksimalkan dengan misahin grup tembok eksterior dan interior yang di-load bergantian sesuai posisi karakter.
  • Developer aktif nggabungin material dan geometri aset serupa (instantiating) buat memangkas beban draw calls secara masif.
  • Rahasia hemat VRAM ada di penggunaan tekstur maksimal 1K map, di mana aset lingkungan hanya mengandalkan tekstur tileable 512 dan 256.

Masih haus sama bedah engine atau review brutal lainnya? Santai, kalian bisa langsung gas baca artikel-artikel asik dari Revan Gunawan lainnya di Gimenvo yang udah nunggu buat kalian obrak-abrik!

Yuk Gabung Ke Circle Kita! Biar kalian nggak kudet soal gosip industri game dan trik optimasi gila lainnya, buruan follow dan like semua akun sosial media Gimenvo sekarang juga, jangan sampai kelewatan!

Disclaimer: Artikel ini murni hasil bedah analisis teknis dan opini personal dari penulis. Gimenvo tidak memiliki afiliasi, kerja sama berbayar, atau hubungan langsung dengan Pearl Abyss maupun pihak terkait lainnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *