Inilah pendapat saya. Piksel bukanlah persegi, dan bahkan bukan persegi panjang. Piksel adalah titik (sangat kecil) yang memiliki warna yang terkait dengannya.
Satu-satunya cara saya secara pribadi melihat piksel dilihat (ditafsirkan) oleh sebuah tampilan adalah dengan menggunakan sampling "tetangga terdekat" di mana piksel berada pada kotak persegi panjang, yang berarti bahwa warna dari ruang tertentu pada tampilan adalah warna dari piksel yang terdekat dengan itu.
Ini adalah cara yang bagus untuk mengatakan "piksel berbentuk persegi panjang dan diletakkan di atas kisi-kisi", tetapi tetap dengan ini: P
Akibatnya, format gambar juga memiliki pikselnya yang disimpan dalam kisi, dengan asumsi tetangga terdekat dalam kisi juga akan digunakan untuk menampilkannya. Misalnya, banyak gambar akan memiliki anti aliasing yang terpasang di dalamnya sehingga mereka akan terlihat bagus ketika ditampilkan pada "grid tetangga terdekat".
Aplikasi interaktif (permainan), dapat menggunakan tekstur yang tidak dimaksudkan untuk ditampilkan seperti pada grid tetangga terdekat jadi semacam pengecualian untuk aturan itu. Mereka melakukan ini karena sebagai bagian dari eksekusi mereka, mereka melakukan anti aliasing, sampling tekstur bilinear, dll, sehingga gambar apa pun yang mereka dorong keluar ke tampilan akan terlihat bagus, ketika layar menunjukkannya sebagai kotak tetangga terdekat!
Sekarang, semakin dekat dengan pertanyaan Anda: apakah kisi heksagonal memiliki keunggulan?
Saya pikir ya, itu akan terjadi!
Pertama, saya pikir tetangga terdekat akan terlihat lebih baik. Saya tidak punya bukti nyata tentang maaf itu, tetapi segi enam lebih mendekati lingkaran, dan karena itu bukan grid data biasa, saya pikir mata Anda mendapatkan distribusi data yang lebih baik. Maaf, itu sedikit lamban tangan.
Saya pikir sebagian besar mengapa itu akan terlihat lebih baik adalah penyaringan linier akan mengambil informasi dari 6 tetangga daripada 4, dan akan interpolasi pada 3 sumbu bukan 2. Informasi lebih lanjut dari sampel spasi kurang teratur daripada kotak memberi Anda = gambar yang dihasilkan lebih baik.
Melakukan interpolasi kubik juga akan lebih baik daripada interpolasi kubik pada grid, sehingga kualitas meningkat saat Anda meningkatkan kualitas algoritma Anda juga.
Sejauh apakah itu menyimpan data lebih efisien, fakta bahwa itu bisa melakukan penyaringan yang lebih baik dengan lebih sedikit data berarti bagi saya bahwa ya, itu bisa menyimpan data lebih efisien.
Dan saya kira yang terakhir ... mungkin Anda bisa menggunakan properti ini untuk keuntungan Anda. Mungkin Anda bisa memiliki format gambar yang disimpan dalam format heksagonal res yang lebih rendah, dan kemudian sebelum Anda perlu menampilkan gambar saat runtime, Anda bisa menggunakan algoritma pengambilan sampel untuk mengubahnya kembali ke kotak.
Mungkin bahkan ada cara yang baik untuk melakukan ini secara efisien dalam pixel shader, jadi itu akan menggunakan lebih sedikit memori saat runtime juga?
Itu ide yang menarik (:
PS - betapa kerennya memiliki tampilan analog (tidak ada piksel individu, tetapi permukaan berwarna kontinu) yang memandang data piksel yang Anda kirim bukan sebagai persegi panjang, melainkan sebagai titik sampel pada permukaan kontinu. Mungkin sedikit di luar sana ....