1 poin oleh GN⁺ 2024-11-09 | 1 komentar | Bagikan ke WhatsApp
  • Forum TIGSource

    • TIGSource telah membuka server Discord resmi.
    • Forum tersebut memiliki beragam topik dan diskusi, dengan banyak anggota yang ikut berpartisipasi.
  • Return of the Obra Dinn

    • Sedang berlangsung diskusi tentang gaya grafis game tersebut dan masalah dithering.
    • Ada upaya untuk mengatasi masalah kedipan dengan merender pada resolusi tinggi lalu melakukan downscaling.
    • Dibahas metode untuk memberikan stabilitas pada gerakan dengan mengunci pola dithering.
  • Proses dithering

    • Obra Dinn melalui proses dirender dalam grayscale 8-bit lalu dikonversi menjadi 1-bit.
    • Dua pola dithering digunakan untuk menghadirkan berbagai efek visual.
    • Pada gambar bergerak, pola dithering dapat menimbulkan masalah.
  • Stabilisasi dithering

    • Diteliti cara meningkatkan stabilitas dengan mengunci pola dithering ke geometri.
    • Ada upaya mencari hasil terbaik dengan mencoba berbagai metode mapping.
  • Kesimpulan

    • Penyelesaian masalah dithering memakan banyak waktu, tetapi pada akhirnya masalah tersebut teratasi sambil tetap mempertahankan gaya visual game.
    • Game final rencananya akan menyediakan dua mode tampilan.

1 komentar

 
GN⁺ 2024-11-09
Komentar Hacker News
  • Sudah lebih dari 10 tahun mengerjakan pemrograman grafis, tetapi tidak menyadarinya saat memainkan game ini. Jika melihat bahasa visual game secara keseluruhan, rasanya 100 jam terpakai dengan sangat baik

    • Ini bisa dengan mudah menjadi presentasi di SIGGRAPH dengan topik koherensi temporal dalam rendering non-fotorealistik
  • "Return of the Obra Dinn" dan "Papers, Please" adalah game karya Lucas Pope, dianggap sebagai karya klasik mutlak dan telah memenangkan banyak penghargaan. Bahkan jika bukan penggemar game pada umumnya, tetap sangat layak untuk dicoba

  • Dithering 1-bit adalah topik yang menarik, dan di 2D pun ada berbagai metodenya. Sesuatu yang dulu esensial dalam pengalaman komputasi era 80-an kini justru menjadi cukup rumit di perangkat keras modern

    • Dalam proyek pribadi, hampir mustahil menjamin pemetaan satu banding satu antara piksel offscreen dan canvas browser
  • Mencari log pengembangan sebelumnya tentang topik ini, dan disebutkan algoritme upsampling bernama Scale2X. Cukup keren

  • Tak satu pun dari pendekatan yang diusulkan tampaknya bekerja dengan baik, dan masalahnya terlihat jauh lebih kompleks daripada yang dibayangkan

    • Sepertinya dibutuhkan cara memakai pola dither "fraktal" agar bisa memperbesar dan memperkecil dengan mulus sambil mempertahankan invarian skala
    • Sepertinya perlu bekerja di ruang texel agar pergerakan kamera dan objek dapat berfungsi dengan benar
    • Sepertinya dibutuhkan cara melakukan filtering bilinear atau rendering supersampling pada pola dither, lalu melakukan pass difusi galat di ruang layar
    • Tidak yakin apakah itu benar-benar akan berhasil
  • Sangat menyenangkan melihat orang ini membagikan semuanya di forum

    • Ingat pernah melihat bagian awal pengerjaan "Papers, Please", dan menurut saya keren bahwa ia membagikan prosesnya dan menerima umpan balik
  • Baru-baru ini mengunduhnya dari GOG dan mencoba memainkannya di layar Studio Display 5K, tetapi tidak berhasil mendapatkan hasil di mana piksel-piksel indahnya tidak menjadi buram. Agak disayangkan meski sudah memeriksa semua menu pengaturan

  • Sekadar untuk seru-seruan, membagikan OST game ini

  • Secara pribadi lebih menyukai versi aslinya, dan merasa pendekatan finalnya terlalu memberi kesan "tekstur resolusi rendah" alih-alih keluaran dithering 1-bit yang murni