Bagaimana cara membuat topeng di Sketch?

Jawaban:

8

Anda bisa mendapatkan efek bulu dalam beberapa kasus menggunakan masking alpha. Namun, ini tidak memungkinkan Anda untuk menampilkan bentuk yang rumit (atau beberapa bentuk sederhana) dengan cara yang mudah.

Masker Alpha memungkinkan Anda untuk menutupi menggunakan objek yang diisi dengan gradien yang mencakup transparansi. Warna gradien diabaikan dan area transparan (atau sebagian transparan) dari gradien menjadi area transparan (atau sebagian transparan) dari topeng.

Untuk menggunakan masking Alpha, pilih objek yang Anda atur sebagai mask,
buka Layer > Mask Mode > Alpha Mask.
Kemudian atur gradien Anda dengan transparansi parsial (alpha> 100%).

Ada juga video bagus di situs aplikasi sketsa: https://www.sketchapp.com/learn/documentation/shapes/masking/#alpha-masks

Alex Magill
sumber
5

Pertanyaan aslinya adalah yang baik, dengan contoh konkret yang ditampilkan pada halaman bantuan sketsa untuk Masking , dan jawaban @Alex Magill sangat membantu, (meskipun video tidak lagi tersedia).

Ini adalah contoh sederhana:

contoh doc

... yang dapat dicapai dengan:

  • masukkan potret Anda
  • buat persegi panjang dengan ukuran yang sama disusun di bawah potret
  • pilih segi empat dan "Gunakan sebagai topeng"
  • Layer> Mask> Mask Mode> Alpha Mask
  • ubah mode Fill topeng ke gradien radial, dan ubah berhenti gradien kanan menjadi 0% opacity.
  • mengubah sesuai selera: Anda mungkin perlu memusatkan kembali pengisian gradien, dan Anda mungkin perlu menambahkan penghenti gradien ketiga untuk mengontrol 'lebar' dari bulu-bulu, tanpa mengubah ukuran seluruh isi gradien

Namun, tampaknya tidak mungkin untuk membuat topeng dengan cara yang tidak dicapai dengan gradien sederhana.

Karena judul pertanyaan tidak terbatas pada topeng bundar (atau penggunaan gradien), saya akan menguraikan batasan alat saat ini seperti yang saya mengerti.


Saya ingin membuat topeng berbulu menggunakan vektor khusus, yang saya harapkan dapat dicapai dengan:

  • buat bentuk vektor khusus
  • tambahkan gaussian blur
  • mengatur bentuk di bawah bitmap untuk disembunyikan
  • "Gunakan sebagai topeng"
  • Layer> Mask> Mask Mode> Alpha Mask

Saya melihat bahwa ketika saya "Gunakan sebagai Topeng", gaussian blur dinonaktifkan, dan mengaktifkannya kembali tidak berpengaruh. Saya telah mempertimbangkan apakah efek yang sama dapat dicapai dengan cara lain, misalnya:

  • berbagai bentuk dengan isi gradien dikombinasikan dengan Union
  • ratakan bentuk buram, dan gunakan bitmap yang dihasilkan sebagai topeng (tidak diinginkan)

... tapi tidak berhasil sejauh ini.

Tampaknya Fill adalah satu-satunya properti yang menentukan efek masker alpha.

Saya telah mengirimkan permintaan fitur untuk memungkinkan properti dari layer mana pun berkontribusi pada efek masker alpha.

Berikut adalah contoh minimal yang dapat direproduksi menggunakan Sketsa 52.6 .

ptim
sumber