HeadlinesBriefing HeadlinesBriefing.com

Mengapa Software Rendering Masih Terlihat Keren

Hacker News •
×

Saya suka software rendering. Pengalaman DOS terbaik yang saya rasakan dalam waktu lama adalah Quake dengan software renderer-nya pada 800×600, berjalan stabil 60fps di Dell Opti Plex 380 milik saya. Ini salah satu hal paling bagus yang pernah saya lihat dari sebuah game DOS, dan bukan begitu cara kebanyakan orang mengingat game-game tersebut.

Dalam game dengan software rendering, CPU menggambar setiap piksel. Tidak ada kartu 3D yang terlibat: game menghitung setiap frame dengan kodenya sendiri lalu menuliskannya langsung ke memori video. Doom, Duke Nukem 3D, Blood, dan Quake versi asli bekerja dengan cara ini. Ketika kartu 3D muncul, banyak game mendapatkan versi terakselerasi, seperti GLQuake serta mode 3dfx untuk Blood dan Tomb Raider, yang tampilannya berbeda.

Penulis menyukai tampilan ini karena dua alasan. Pertama, tampilannya tajam, karena software renderer mengambil sampel tekstur piksel demi piksel sehingga setiap texel tetap berbentuk persegi yang jelas. Kartu 3D awal menghaluskan tekstur dengan bilinear filtering, yang kini terlihat lembut dan buram. Kedua, tampilannya kasar. Sebagian besar game ini berjalan dengan 256 warna, dan pencahayaannya dihitung melalui lookup table, sehingga bayangan memudar dalam tahapan yang terlihat. Pita warna ini secara teknis merupakan keterbatasan, tetapi memberi game tekstur kasar yang justru dihaluskan oleh rendering perangkat keras.

Software rendering tidak selalu menjadi pilihan terbaik. Bagian bawah air di Tomb Raider terlihat jauh lebih baik dengan akselerasi. Meski begitu, untuk sebagian besar game yang disukai penulis, software renderer tetap pilihan utama. Ion Fury, game 2019 dengan engine Build, masih menyertakannya.

Kendalanya, software rendering bergantung pada CPU, sehingga resolusi VESA yang tinggi membutuhkan daya pemrosesan besar. Perangkat keras modern dapat menangani sebagian besar kondisi, tetapi game paling berat masih membebani mesin yang sangat cepat sekalipun. Penulis berpendapat bahwa cara terbaik menikmati game ini adalah dengan menggunakan mesin tercepat yang masih mampu menjalankannya.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing