Skip to main content

Apa itu Rendering Portal?

Rendering Portal adalah teknik grafis komputer yang digunakan dalam video game untuk membatasi jumlah piksel yang diberikan pada satu waktu.Untuk mencapai hal ini, sebagian besar permainan terdiri dari bagian, dan pengguna hanya dapat melihat area tertentu, seperti ruangan.Bagian -bagian ini umumnya kecil dan terbatas, karena ini lebih mudah diprogram, tetapi rendering portal juga dapat digunakan dengan lanskap luar jika programmer memperhitungkan bidang visi pengguna.Alasan utama untuk menggunakan teknik rendering ini adalah untuk meningkatkan kinerja dengan membutuhkan lebih sedikit memori.Sementara masalah cenderung minim dan sebagian besar mempengaruhi game yang lebih lama, mungkin ada masalah yang memuat jika pengguna bergerak secara tidak terduga.

Dengan rendering portal, programmer akan sering membagi dunia permainan menjadi banyak portal, atau bagian.Ketika seseorang berada di bagian tertentu, programmer tahu bagian lain tidak akan terlihat dan, dengan demikian, tidak harus diterjemahkan.Ini biasanya dilakukan dengan membuat kamar, dengan setiap kamar digunakan sebagai bagian.

Untuk membuat rendering lebih mudah, sebagian besar bagian dibatasi dengan dinding yang terlihat jelas.Jika ruang terbatas digunakan, maka itu membuat rendering portal lebih mudah, karena programmer harus membuat beberapa tebakan tentang apa yang dapat dilihat pengguna.Beberapa game menampilkan lanskap di luar tanpa dinding.Dalam hal ini, programmer harus mempertimbangkan bidang visi pengguna, jadi hanya lanskap yang dapat dilihat segera akan diberikan.

Alasan utama untuk menggunakan rendering portal adalah karena membatasi jumlah memori yang dibutuhkan segera.Misalnya, jika peta gim tidak dibagi, maka gim tersebut harus membuat semua piksel secara bersamaan.Ini membutuhkan banyak memori, yang berarti kinerja permainan kemungkinan akan menderita kelambatan dan masalah lainnya.Pengguna biasanya tidak cukup dekat untuk melihat bagian lain, jadi rendering yang tertunda ini biasanya tidak menyebabkan masalah.

Meskipun biasanya tidak ada masalah dengan rendering portal, ada kemungkinan bahwa beberapa piksel tidak akan memuat dengan benar jika pengguna tidak melakukannyabergerak seperti yang diharapkan.Misalnya, jika programmer mengasumsikan pengguna tidak akan pergi ke bagian sebelumnya dan dia melakukannya, maka permainan mungkin membutuhkan beberapa detik untuk memuat bagian.Mungkin ada dinding atau area kecil yang tampak hitam untuk sesaat, tetapi ini jarang mempengaruhi kinerja permainan.