WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Огляд сучасних відеосистем для РС (пошукова робота) - Реферат

Огляд сучасних відеосистем для РС (пошукова робота) - Реферат

дрібних деталей. Так це і не потрібно. Велика частина зведень (даних), що надходять нам через зір, не мають яку-небудь цінність. Мозокавтоматично робить фільтрацію цього "сміття", дозволяючи нам сконцентруватися на більш значимій інформації. Що ще більш важливо, мозок також додає відсутню інформацію. Людський зір має "мертві зони", але, проте, ми цього не зауважуємо, тому що пробіли будуть завжди заповнені придатною інформацією. Наш мозок багато прощає.
Для програміста це означає те, що йому зовсім не потрібно прорисовувати зображення з точністю до дрібних деталей. Більшість з цих деталей буде просто зігнороване і "заповнено" чим - те іншим. Ваша картина може бути значно спрощена. От, наприклад, у фільмі "Повернення Джедая" зі знаменитих "Зоряних Воєн" один з космічних кораблів у просторі - це звичайний черевик. Але ніхто цього не помітив, тому що очікували бачити космічний корабель, і в тім місці дійсно був об'єкт, що нагадує його своєю формою, тому всі і бачили саме космічний корабель.
Ви можете ще більш спростити своє кінцеве зображення, якщо сцена знаходиться в русі. Натисніть паузу на відеомагнітофоні і подивитеся на нерухоме зображення, воно виглядає нікуди негідним, але ми цього не зауважуємо, коли воно в русі.
Ціль програміста, що відповідає за висновок графіки в реальному часі, - забезпечити такі процедури апроксимації у візуалізуючих фрагментах коду, що поліпшують реалізм і точно передають атмосферу, дух створюваного вами світу. Інше нехай робить мозок. Ціль програміста фотореалістичної графіки - спробувати змоделювати взаємодія світла з об'єктами сцени настільки акуратно, щоб воно могло витримати скрупульозну перевірку людським мозком.
Світло
Властивості світла
Закон зворотної пропорційності квадрату відстані
Як визначити яскравість світла?
Представте, що у вас є ідеальне джерело світла. Таке джерело не має обсягу і розмірів, а існує у виді крапки в просторі. Його можна включити і виключити, і це переключення відбувається миттєво, без утрат часу на перехідні процеси[2]. Це саме те джерело світла, з яким можливо працювати усередині віртуального світу комп'ютера. У реальному світі такі джерела неможливі. Надалі ми також побачимо, що і реальні джерела, у свою чергу, дуже складно створити у віртуальному світі.
А тепер представимо, що ми включили джерело на дуже короткий час, коротке настільки, наскільки можна собі представити. У цей момент світло починає поширюватися в різні сторони від джерела, утворити сферу. Представимо, що ми розглядаємо невеликий фрагмент цієї сфери.
У міру того, як промені світла усе більше і більше віддаляються від джерела, розмір сфери росте, відповідно, росте і розмір досліджуваного нами фрагмента. Яскравість цього фрагмента прямо пропорційна щільності фотонів, що містяться в ньому.
Зрозуміло, якщо розмір фрагмента росте, а кількість фотонів залишається незмінним, то щільність фотонів у ньому зменшується.
Площа поверхні сфери прямо пропорційна квадрату її радіуса. Таким чином, яскравість маленького фрагмента буде назад пропорційна квадрату відстані від джерела світла.
де:
" Brightness - величина, що визначає яскравість (інтенсивність) світла в крапці віддаленої від джерела світла на відстані r;
" k - деяка константа, що визначає яскравість (інтенсивність) самого джерела світла.
Це і є закон зворотної пропорційності квадрату відстані. Цей закон застосуємо до всіх джерел світла, крім лазерів.
Закон косинуса
Яка освітленість поверхні?
Тепер, після того, як світло залишило джерело, воно може взаємодіяти і навколишніми предметами. Зараз ми обговоримо теорію взаємодії світла з поверхнею непрозорого предмета. Тут дуже важливо знати, як багато світла буде в будь-якій крапці на поверхні цього об'єкта.
Коли поверхня цілком звернена до світла - максимальна кількість світла досягає її. Уся поверхня освітлена.
Коли поверхня розташована під деяким кутом до падаючого на неї світла, площа перетину, зверненого до світла, стає менше. Що виражається в меншій кількості світлової енергії, що впливає на поверхню.
Коли вектор нормалі до площини поверхні знаходиться під прямим кутом до падаючого світлу, то світло просто-напросто проходить повз поверхню, і вона зовсім не висвітлюється.
Таким чином, кількість світлової енергії, що впливає на поверхню, є функція від орієнтації поверхні стосовно променів світла, що впливають.
Illumination= cos(a) * brightness ;
де:
" illumination - освітленість поверхні;
" a - кут між нормаллю до поверхні і напрямком світла;
" brightness - яскравість (інтенсивність) світла.
Світло може бути поглинений поверхнею, відбитий чи пропущений крізь неї.
Поглинання
Деяка кількість світла може бути поглинено поверхнею. У цьому випадку відбувається звичайне нагрівання поверхні. Остільки, оскільки ми говоримо тільки про комп'ютерні зображення, те найчастіше ми можемо просто ігнорувати це явище.
Відображення
Велика частина світла "відскочить" від поверхні. Напрямок відбитого світла до деякої міри залежить від самої поверхні.
Якщо поверхня зовсім гладка (абсолютно блискуча), світло відіб'ється від поверхні під точно таким же кутом до нормалі, під яким кутом він до неї прийшов. При цьому нормаль буде бісектрисою кута між напрямком приходу лучачи і напрямком його відображення. Це явище можна спостерігати на дзеркальній чи полірованій металевій поверхнях. Ми зможемо помітити яскраве відображення від поверхні, тільки дивлячись на неї під визначеним кутом[3].
Якщо поверхня шорстка (абсолютно розсіює), то відбите світло буде поширюватися в багатьох напрямках. Тут ні в якому разі не затверджується, що в природі існують абсолютно розсіюють поверхні. Грубо оброблене дерево прекрасне розсіює світло, як і матова фарба, але обидва матеріали все-таки мають якийсь (ненульовий) блиск (shininess). Найбільш яскраве відображення від цих поверхонь буде помітно під різними кутами зору.
Більшість природних і штучних матеріалів знаходяться десь посередньо між цими двома крайностями. Вони одночасно мають властивості блиску (shininess) і розсіювання (diffuse). Щоб помітити розсіяної світло від поверхні, положення ваших очей не має значення, для того, щоб помітити відблиск, кут зору повинний бути строго визначеним.
Переломлення
Коли світло проходить крізь поверхню, він проходить з одного середовища в іншу. У момент проходу через границю середовищ виникаючі квантові ефекти змушують світло змінити свій напрямок. Така зміна напряму руху світла називається переломленням (refraction). Точне значення величини кута зміни напрямку залежить від взаєморозташування поверхонь середовищ і властивості середовища за назвою коефіцієнт переломлення. Порожнеча (вакуум) має коефіцієнт, дорівнює одиниці. У повітря цей коефіцієнт трохи нижче. Більш тверді матеріали і середовища мають більш низькі коефіцієнти переломлення [4].
Переломлення - дуже складне
Loading...

 
 

Цікаве