ການເຮັດໃຫ້ເບີຼ (blurs)

ຂໍ້ມູນທາງເຕັກນິກ
ລາຍລະອຽດ
ຈຳລອງການເບີຼຈາກເລນ ແລະ ການເຄື່ອນໄຫວທີ່ຖືກຕ້ອງຕາມຫຼັກຟີຊິກ.
ຈຸດປະສົງ
ເພື່ອສ້າງສັນ.
ຂໍ້ມູນເຂົ້າ
linear, RGB, scene-referred.
ການປະມວນຜົນ
linear, RGB.
ຂໍ້ມູນອອກ
linear, RGB, scene-referred.

ຈຳລອງການເບີຼທີ່ຖືກຕ້ອງຕາມຫຼັກຟີຊິກໃນພື້ນທີ່ສີ RGB ແບບ scene-referred.

🔗ປະເພດການເບີຼ

ມີສາມປະເພດການເບີຼໃຫ້ເລືອກ:

    1. ເບີຼຈາກເລນ (lens blur): ຈຳລອງໄດອາແຟຣມຂອງເລນເພື່ອສ້າງໂບເກ້ (bokeh) ແບບສັງເຄາະ.
    1. ເບີຼຈາກການເຄື່ອນໄຫວ (motion blur): ຈຳລອງຜົນກະທົບຈາກການເຄື່ອນໄຫວຂອງກ້ອງ.
    1. Gaussian blur: ໃຊ້ສຳລັບການລຸດສັນຍານລົບ ຫຼື ສ້າງຜົນກະທົບທາງສິລະປະ.

ແຜນວາດດ້ານເທິງສະແດງຮູບຮ່າງຂອງການເບີຼ (Point Spread Function).

🔗ສ່ວນຄວບຄຸມໂມດູນ

🔗ທົ່ວໄປ

ລັດສະໝີການເບີຼ (blur radius)
ຂະໜາດການກະຈາຍຂອງການເບີຼ.
ປະເພດການເບີຼ (blur type)
ເລືອກຮູບແບບການເບີຼຕ່າງໆ.

🔗ການຄວບຄຸມສະເພາະສຳລັບການເບີຼຈາກເລນ

ຈຳນວນໃບໄດອາແຟຣມ (diaphragm blades)
ຈຳນວນແຜ່ນໃບຂອງຮູຮັບແສງ ທີ່ສົ່ງຜົນຕໍ່ຮູບຮ່າງຂອງໂບເກ້.
concavity
  • a concavity greater than 1 but lower than number of blades - 1 turns the shape into a star.
  • a concavity greater than number of blades - 1 but lower than number of blades turns the shape into an asterisk, when decreasing linearity below 1.
  • a concavity greater than or equal to number of blades degenerates the shape into a “burst pattern”.
ຄວາມເປັນເສັ້ນຊື່ (linearity)
ຄ່າ 0 ຈະສ້າງຮູບວົງມົນ, ຄ່າ 1 ຈະເຮັດໃຫ້ຂອບຂອງຮູບຮ່າງເປັນເສັ້ນຊື່.
ການໝຸນ (rotation)
ໝຸນຮູບຮ່າງຂອງການເບີຼອ້ອມຮອບຈຸດສູນກາງ.

🔗ສ່ວນຄວບຄຸມສະເພາະສຳລັບການເບຼີແບບເຄື່ອນໄຫວ

direction
The orientation of the motion’s path in angular degrees. 0° is horizontal motion.
ຄວາມໂຄ້ງ
ຄວາມໂຄ້ງຂອງການເຄື່ອນໄຫວ. ສູນຈະສ້າງເສັ້ນຊື່, ຄ່າລົບຈະສ້າງຄວາມໂຄ້ງແບບຍຸບເຂົ້າ (concave), ຄ່າບວກຈະສ້າງຄວາມໂຄ້ງແບບໂນນອອກ (convex).
offset
Shifts along the motion path following its curve. This is useful to select a portion of the curved path that is symmetrical, which produces a coma shape (example 1: direction = -45°, curvature = +2, offset = +0.5 ; example 2 : direction = -45°, curvature = +1, offset = +1).

🔗ຂໍ້ຄວນລະວັງ

This module is implemented using a “naive” convolution, which is a slow algorithm. Faster approaches are available (using FFT) but not yet implemented. The GPU implementation, through OpenCL, should hide this issue somewhat. In any case, the runtime of the module will increase with the square of the blur radius.

ຂະບວນການເບຼີນີ້ບໍ່ໄດ້ຄຳນຶງເຖິງຄວາມເລິກຂອງສາກ ແລະ ໄລຍະຊັດ (depth-of-field), ແຕ່ຈະເບຼີທັງຮູບພາບຄືກັບວັດຖຸພຽງໆ. ດັ່ງນັ້ນ, ມັນຈຶ່ງບໍ່ເໝາະສົມສຳລັບການສ້າງໄລຍະຊັດແບບປອມ. ການໃຊ້ການມາສ (masking) ທົ່ວໄປຂອງ darktable ຈະຊ່ວຍແຍກສ່ວນໜ້າຂອງຮູບໄດ້ພຽງບາງສ່ວນເທົ່ານັ້ນ, ເພາະວ່າມັນຈະຍັງມີການເບຼີກືນເຂົ້າໄປໃນສ່ວນຫຼັງຢູ່.

🔗ເຄັດລັບ ແລະ ເທັກນິກ

ຮູບພາບທັງໝົດປົກກະຕິແລ້ວຈະມີສິ່ງລົບກວນ (noise) ຢູ່ສະເໝີ (ແມ່ນແຕ່ພຽງເລັກນ້ອຍ). ຖ້າເຈົ້າເບຼີພຽງແຕ່ບາງສ່ວນຂອງຮູບ, ເຂດທີ່ເບຼີນັ້ນຈະເບິ່ງຄືວ່າສະອາດເກີນໄປເມື່ອທຽບກັບສ່ວນອື່ນໆຂອງຮູບ. ດັ່ງນັ້ນ, ມັນຈຶ່ງເປັນຄວາມຄິດທີ່ດີທີ່ຈະເພີ່ມ noise ເຂົ້າໄປເລັກນ້ອຍຢູ່ເທິງສ່ວນທີ່ເບຼີ ເພື່ອໃຫ້ມັນກືນເຂົ້າກັບສ່ວນທີ່ເຫຼືອ ໂດຍໃຊ້ໂມດູນ grain ຫຼື censorize.

translations