Ալֆա ալիք

testwiki-ից
18:27, 27 փետրվարի 2024 տարբերակ, imported>ԱշբոտՏՆՂ
(տարբ) ←Նախորդ տարբերակ | Ընթացիկ տարբերակ (տարբ) | Հաջորդ տարբերակ→ (տարբ)
Jump to navigation Jump to search

Համակարգչային գրաֆիկայում ալֆա կոմպոզիցիան (անգլ. Alpha compositing) վերաբերում է պատկերը ֆոնի հետ համատեղելուն՝ մասամբ թափանցիկ էֆեկտ ստեղծելու համար։ Այս տեխնիկան հաճախ օգտագործվում է բազմապատիկ պատկերի մշակման և այնուհետև այդ մասերը միավորելու համար մեկ 2D ստացված պատկերի մեջ։

Այս գունային սպեկտրի պատկերի ալֆա ալիքը իր հիմքում ընկնում է զրոյի, որտեղ այն խառնվում է ֆոնի գույնի հետ:

Այսպիսով, ալֆա ալիքը (անգլ. Alpha channel) դատարկ տարածություն է կամ պարզապես թափանցիկություն։

«Ալֆա ալիք»[1] տերմինն առաջին անգամ ստեղծվել է Ալվի Սմիթի կողմից 1970-ականների վերջին։ և մշակվել է 1984 թվականին Թոմաս Փորթերի և Թոմ Դաֆի աշխատության մեջ[2]։

Համակարգչային խաղերում ալֆա ալիքով հյուսվածքները օգտագործվում են օբյեկտի թափանցիկությունը ցույց տալու համար։

Պատմություն

Ալֆա ալիքի հայեցակարգը ներկայացվել է Ալվի Ռեյ Սմիթի և Էդ Քաթմուլի կողմից 1970-ականների վերջին Նյու Յորքի տեխնոլոգիական ինստիտուտի համակարգչային գրաֆիկայի լաբորատորիայում և ամբողջությամբ մշակվել է 1984 թվականին Թոմաս Փորթերի և Թոմ Դաֆի աշխատության մեջ[3]։

Ալֆա տերմինի օգտագործումը Սմիթի կողմից բացատրվում է հետևյալ կերպ. «Մենք այն անվանել ենք դասական գծային ինտերպոլացիայի բանաձևի պատճառով αA+(1α)B, որն օգտագործում է հունարեն α (ալֆա) տառը՝ այս դեպքում երկու A և B պատկերների միջև ինտերպոլացիայի քանակությունը վերահսկելու համար[4]։ Այսինքն՝ B պատկերի վերևում A պատկերը կազմելիս բանաձևում α արժեքը վերցվում է անմիջապես A-ի ալֆա ալիքից։

Ալֆա խառնուրդ

Ալֆա միաձուլումը (Կաղապար:Lang-en) կիսաթափանցիկ էֆեկտ ստեղծելու տեխնիկա է` աղբյուրի պիքսելը միավորելով պիքսելին, որն արդեն գտնվում է շրջանակային բուֆերում։ Յուրաքանչյուր պիքսել սովորաբար վերագրվում է կարմիր, կանաչ և կապույտ (RGB) գույնի արժեք։ Եթե ալֆա արժեքը նույնպես համընկնում է, ապա ասվում է, որ պիքսելներն ունեն ալֆա ալիք (բաղադրիչ A):

Ալֆա արժեքը որոշում է, թե որքան թափանցիկ է որոշակի պիքսելը։ Օբյեկտները կարող են ունենալ տարբեր թափանցիկություն, օրինակ՝ 8-բիթանոց ալֆա ալիքը կարող է ներկայացնել թափանցիկության 256 մակարդակ՝ 0-ից (ամբողջ բիթքարտեզը թափանցիկ է) մինչև 255 (ամբողջ բիթքարտեզը անթափանց է)[5]։ Ալֆա միաձուլումը էկրանին երկու օբյեկտների միավորման գործընթացն է՝ հիմնվելով նրանց ալֆա ալիքների վրա։ Ալֆա խառնուրդն օգտագործվում է հետևյալի համար. ստեղծելով թափանցիկություն, ստվերներ, հայելիներ, մառախուղ[6]։

Ծանոթագրություններ

Կաղապար:Ծանցանկ

  1. MSDN. Direct3D 11. BC7 Format.
  2. Thomas Porter and Tom Duff, Compositing Digital Images, Computer Graphics, 18(3), July 1984, 253—259. DOI:10.1145/800031.808606
  3. Կաղապար:Cite journal
  4. Կաղապար:Cite web
  5. MSDN. Alpha blending
  6. Альфа-смешение