Mengapa kuas dengan opacity 50% dan aliran 100% membutuhkan 8 stroke individu untuk mencapai 100% opacity?


30

Saya memiliki sikat bundar sederhana dengan kekerasan 100%, opacity 50% dan aliran 100%. Semua pengaturan kuas lainnya dinonaktifkan (dinamika kuas, transfer, dll). Karena opacity 50%, saya harapkan 2 sapuan kuas sama dengan 100% (50 + 50) opacity. Namun, saya membutuhkan sekitar 8 sapuan kuas untuk mencapai tingkat opacity yang sama dengan satu sapuan kuas pada sapuan kuas 100%. Apa jenis aturan yang digunakan Photoshop saat menambahkan opacity dari sapuan kuas yang tumpang tindih? Saya menggunakan Photoshop CC.

masukkan deskripsi gambar di sini

Jawaban:


48

Pada dasarnya ia memblokir 50% dari apa yang tertinggal, sebagai lawan dari opacity 50% murni dengan cara tambahan. Karenanya bekerja dengan cara eksponensial terbalik menuju 99,999 ...% opacity.

Jadi diletakkan di atas satu sama lain:

  • 1 stroke: 50%
  • Stroke kedua: 75% (50% + 50% dari 50%)
  • Stroke ketiga: 87,5% (75% + 50% dari 25%)
  • Stroke ke-4: 93,75% (87,5 + 50% dari 12,5%)
  • Stroke ke-5: 96,875% (93,75% + 50% dari 6,25%)
  • Stroke ke-6: 98,4375% (96,875% + 50% dari 3,125%)
  • Stroke ke-7: 99.21875% (98,4375% + 50% dari 1,5625%)
  • Stroke ke-8: 99,609375% (99,21875% + 50% dari 0,78125%)

dll ...


Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
JohnB

19

Setiap goresan bergerak 50% dari warna saat ini ke arah warna kuas. Rumusnya adalah 100% * (1 - (sapuan kuas ^ jumlah goresan)). Jadi dari putih ke hitam, Anda akan memiliki:

  1. 50% abu-abu
  2. 75% abu-abu
  3. 87,5% abu-abu
  4. 93,75% abu-abu
  5. 96,875% abu-abu
  6. 98,4375% abu-abu

... dll, perlahan bergerak menuju hitam.

Yaitu, Anda tidak akan pernah benar-benar mencapai opacity penuh, tetapi pada titik tertentu itu akan dibulatkan menjadi 100%.


8

Saya menduga ini ada hubungannya dengan batas-batas lapisan transparansi. Anda mengatakan bahwa dibutuhkan transparansi 8 x 50% untuk mendapatkan transparansi 0%.

Jika Anda memiliki transparansi 50%, maka 50% warna latar belakang akan terlihat melalui lapisan atas. Jika Anda menerapkan transparansi 50% lagi, maka 50% dari lapisan latar belakang BARU itu harus terlihat = 50% x 50% = 25% latar belakang asli.

Mengulang 8 kali, kita dapatkan (0,5) ^ 8 = 1/256. Oh, itu angka yang cukup mencurigakan!

Jadi tebakan saya adalah bahwa Anda memiliki batas 8-bit yang efektif - Anda mendapatkan nilai transparansi dari 0/255 (0%) hingga 255/255 (100%), dan 1/256 dibulatkan ke 0/255 = 0% transparansi.

Karenanya, dibutuhkan 8 aplikasi 50% untuk mencapai 0% karena:

  1. Transparansi itu multiplikasi, bukan aditif
  2. Dibutuhkan 8 aplikasi untuk mencapai batas bawah resolusi warna / transparansi (yang tampaknya didasarkan pada semacam batas 8-bit)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.