Назорат саволлари
1)
Каторлаб анализ килиш алгоритмини тушунтиринг?
2)
Купбурчаклар жадвали нима?
3)
Актив кирралар жадвалини тушунтиринг?
4)
Сохаларга булиш алгоритмини тушунтиринг?
Адабиётлар: иловадаги [1], [2],[3],[4],[5]
Интернет
:
www.referat.ru
МАЪРУЗА 6.
Мавзу: Буяш усуллари
19
Режа:
1.
Диффуз аксланиш ва таркалаётган ёруглик.
2.
Ойнали аксланиш.
3.
Шаффоф сиртларни моделлаштириш
Таянч иборалар: шаффоф сирт, диффуз аксланиш, ойнали аксланиш,
Диффуз аксланиш ва таркалаётган ёруглик.
Сидирга сиртлар шундай хусусиятга
эгаки, тушаётган ёруглик хар тарафга бир маромда ёйилади, яъни диффуз аксланиш хосил
булади. Шунинг учун бундай сиртларга кандай бурчак остида карасангиз хам, улар бир
хил равшанликка эга.
Бундай сиртлар учун Ламбертнинг косинуслар конуни уринли, унда тушаётган
ёруглик ва текисликка утказилган нормаль уртасида муносабат урнатилган.
Ёругликнинг ёритилганлиги куйидаги формула билан хисобланади:
I
d
=I
p
*k
d
*cos(Q) (1).
I
p
- интенсивлик;
k
d
- диффуз аксланиш коэффициенти (у текисликнинг материалига боглик булиб,
0-1 оралигидаги кийматни кабул киладиган константа);
cos(Q)- ёруглик йуналиши L ва нормал N орасидаги бурчак.
Агар L ва N нормаллашган булса, (1) ни скаляр купайтма куринишида ёзиш
мумкин.
_ _
I
d
=I
p
*k
d
*(N*L) (2).
Буяш коидаси куйидаги куринишга эга:
_ _
I=I
a
*k
a
+I
p
*k
d
*(N*L) (3).
I
a
*k
a
- бу текисликдан кайтаётган ёруглик микдори.
Ёруглик манбаини фойдаланувчининг нуктаи назари томонида жойлаштирган
кулай, бунда соялар буомайди, текисликка тушаётган нурлар параллел булади.
Агар бир хил текислик бир хил масофада турса, ва бир хил рангга буялса, уларни
ажратиш кийин булади, бундай холлардан кутулиш учун ёруглик энергияси тушаётган
текисликка ва кайтиб, манбага боргунча булган масофага тескари пропорционал равишда
камайишини хисобга олиш керак, бу масофани R десак:
_ _
I=I
a
*k
a
+I
p
*k
d
*(N*L)/R
2
(3).
20
Бундай коидадан амалиётда фойдаланиш нокулай, чунки параллел проекцияда
R
реал эффект олиш учун R
2
ни (k+R) алмаштирамиз.
k- ихтиёрий константа булиб, реал тасвир чиккунча узгартирилади.
I=I
a
*k
a
+I
p
*k
d
*(N*L)/ (k+R) (3).
Ойнали аксланиш.
Хар кандаи яркирок сиртдан ойнали акс олиш мумкин. Масалан, кип-кизил
олмага ёруглик манбаи туширсак, ёруглик тушаётган жойи ок рангда куринади. Бу эффект
графикада ''светавой блик'' эффекти деб аталади. Олманинг бошка кисмларида диффуз
аксланиш булади. Агарда нуктаи назарни узгартирсангиз, ''световой блик'' хам силжийди.
Бундай текисликлардан ёруглик хар томонга бетартиб равишда таркалади. Баъзи
сиртлардан (масалан кузгу) ёруглик шундай кайтадики, тушиш ва кайтиш бурчаги бир хил
булади.
L N V
R
Фойдаланувчи аксланган нурни факат
=0 бурчак остида куради. Идеал булмаган
сиртлар учун
ошиши билан кайтаётган нурнинг интенсивлиги кескин камаяди.
Аксланаётган нурнинг ёруглик микдори
тушиш бурчагига боглик. Аксланган нурнинг
микдорини W(
) десак, буяш конунини куйидагича ёзиш мумкин.
I=I
a
*k
a
+(I
p
/(r+k))[k
d
*cos(
)+W(
)cos
n
(
)]
Aгар кайтган нурнинг йуналиши ва нуктаи назарга йуналиш нормаллашган булса,
у холда _ _
cos
= R*V
Куп холларда W(
) урнига k
s
олинади, ва у фойдаланувчининг хохишига караб
чикаётган чизманинг сифатига караб узгартириб туради.
21
_ _ _ _
I=I
a
*k
a
+(I
p
/(r+k))[k
d
*(L*N)+ k
s
(R*V)
n
]
RGB ранг моделидаги хар бир асосий ранг интенсивлиги куйидаги формула билан
хисобланади:
_ _ _ _
I=I
ac
*k
ac
+(I
pc
/(r+k))[k
dc
*(L*N)+ k
s
(R*V)
n
]
Худди шундай сарик ва бинафша ранглар учун формула ёзиш мумкин.
Шаффоф сиртларни моделлаштириш.
Баъзи бир сиртлар ёругликни узидан утказиш хусусиятига эга. Ёругликни
йуналтирилган равишда ва диффуз равишда утказиш мумкин.
Йуналтирилган равишда утказиш ойна, целлофанга ухшаш сиртларда руй беради.
Бундай сиртнинг нариги томонидаги объект аник куринади.
Диффуз равишда утказиш хирарок материалларга, масалан, муз катлами босган
ойнага нур тушаётганда хосил булади. Бандай сиртга тушаётган нурлар бетартиб равишда
хар тарафга кайтади. Сиртни нариги тарафидаги объект аник куринмайди.
Хар кандай шаффоф сиртга тушаётган нур текисликка тушгандан сунг синади.
Компьютер графикасида шаффоф сиртларни моделлаштирилаётганда шу синишни
хисобга олмаган маъкул. Тушаётган геометрик нурда ётган хамма объектлар шу нурда
чизилиши керак. Синишни хисобга олсак геометрик ва оптик нурлар бир-бирига мос
келмайди.
Б А
А- синган оптик нур
Б- синмаган геометрик нур.
Агар синишни хисобга олсак А объектни синган нур чизигида курамиз. Синишни
хисобга олмасак нурда Б объектни курамиз.
Шаффоф сиртларни молеллаштираётганда куринмайдиган кирраларни олиб ташлаш
алгоритмидан каторлаб анализ килиш алгоритмини куллаш мумкин. Бу алгоритм буйича
22
нуктаи назарга якин турган шаффоф объект анализ килинади. Орка томонда жойлашган
текисликлар хам мос равишда буяб борилади. Буяшда куйидаги коидани ишлатиш
мумкин:
I=kI
1
+(1-k)I
2
агар k=1 булса текислик ёруглик ютмайди. k=0 булса текислик шаффоф булади.
Назорат саволлари.
1.
Диффуз аксланиш ва таркалаётган ёругликни тушунтиринг?
2.
Ойнали аксланишни тушунтиринг?.
3. Шаффоф сиртларни моделлаштириш деганда нимани тушунасиз?
Do'stlaringiz bilan baham: |