- Menjelaskan prinsip mereproduksi beberapa tingkat gradasi terang-gelap secara visual dengan susunan piksel hitam-putih
- Dithering adalah teknik untuk menampilkan lebih banyak warna atau tingkat gradasi daripada yang sebenarnya melalui ilusi optik
- Dalam metode ordered dithering, threshold map digunakan untuk menentukan hitam atau putih berdasarkan kecerahan tiap piksel
- Dalam proses ini, perubahan kepadatan piksel menciptakan kesan grayscale sambil mempertahankan bentuk gambar asli
- Artikel ini adalah bagian pertama dari trilogi yang membahas konsep dasar dithering, dan selanjutnya akan membahas algoritme pembuatan threshold map serta error diffusion
Konsep dan prinsip dithering
- Dithering adalah teknik visual untuk mengekspresikan lebih banyak gradasi dengan warna yang terbatas
- Menyusun piksel hitam-putih dalam pola tertentu untuk menghasilkan ilusi beberapa tingkat grayscale
- Menghadirkan keragaman visual tanpa benar-benar menambah jumlah warna
- Artikel ini menggunakan gambar grayscale sebagai contoh
- Pada layar yang hanya bisa menampilkan hitam-putih, tiap piksel diubah ke warna terdekat (hitam atau putih)
- Jika dikonversi secara sederhana, batas terang-gelap menjadi kasar dan detail bayangan hilang
- Dithering mewujudkan transisi terang-gelap yang lebih halus dengan sengaja mengubah sebagian piksel ke warna kebalikannya
- Di area gelap, kepadatan piksel hitam ditingkatkan; di area terang, kepadatan piksel putih ditingkatkan
- Hasilnya, perbedaan kepadatan piksel membentuk ilusi grayscale
Ordered dithering dan threshold map
- Ordered dithering adalah metode dithering sederhana yang menggunakan threshold map
- Threshold map terdiri dari grid nilai kecerahan dari 0 (paling gelap) hingga 1 (paling terang)
- Kecerahan tiap piksel input dibandingkan dengan threshold pada posisi yang соответствующем
- Jika kecerahannya lebih besar dari threshold, ditetapkan sebagai putih; jika lebih kecil, sebagai hitam
- Proses ini diulangi untuk semua piksel sehingga menghasilkan gambar berpola hitam-putih
- Threshold map dirancang agar menghasilkan pola kepadatan hitam-putih yang sesuai dengan distribusi kecerahan gambar input
- Area terang memiliki proporsi putih yang lebih tinggi, sementara area gelap memiliki proporsi hitam yang lebih tinggi
- Perbedaan kepadatan ini menciptakan efek yang terlihat seperti grayscale dari kejauhan
Pemrosesan gambar besar dan efek visual
- Saat melakukan dithering pada gambar besar, threshold map diperluas agar sesuai dengan ukuran keseluruhan gambar
- Prinsip yang sama diterapkan: membandingkan kecerahan tiap piksel dengan threshold untuk mengubahnya menjadi hitam atau putih
- Hasilnya, gambar hanya menggunakan dua warna, tetapi tetap mempertahankan struktur terang-gelap aslinya
- Jumlah warna berkurang, namun detail visual tetap terjaga melalui perubahan kepadatan piksel
Makna dithering dan susunan seri
- Dithering adalah teknik yang menciptakan keragaman visual bukan dengan menambah warna, melainkan dengan menguranginya
- Penulis menggambarkannya sebagai “proses memaksimalkan apa yang dimiliki”
- Artikel ini adalah bagian pertama dari trilogi dan berfokus pada prinsip dasar serta pemahaman visual
- Artikel berikutnya akan membahas algoritme pembuatan threshold map, dan artikel terakhir akan membahas error diffusion
- Seri ini berencana mengeksplorasi berbagai pendekatan algoritmik dalam dithering dan perbedaan hasil visualnya
Pengenalan penulis dan proyek
- visualrambling.space adalah proyek pribadi yang dijalankan oleh Damar
- Membuat konten interaktif yang mengeksplorasi dan menjelaskan berbagai topik secara visual
- Topik yang dibahas mencakup Three.js, WebGL, dithering, visualisasi, dan pembelajaran interaktif
- Damar akan terus membagikan artikel visual baru melalui akun X/Twitter miliknya (@damarberlari)
Belum ada komentar.