Це команда findglare, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
findglare - знайти джерела відблисків у сцені RADIANCE
СИНТАКСИС
знайти відблиск [ -v ][ -га кутів ][ -t поріг ][ -r дозвіл ][ -c ][ -p картина ][ перегляд
параметри ] [[ параметри rtrace ] вікторина ]
ОПИС
Знайди відблиск визначає місце розташування джерел відблисків у певному наборі горизонтальних напрямків за допомогою обчислень
вибірки яскравості із зображення RADIANCE та/або октябрьського дерева. Знайди відблиск призначений в першу чергу
як препроцесор для програм розрахунку відблисків, таких як glarendx(1) і зазвичай є
доступ за допомогою виконавчого сценарію відблиски(1).
Якщо дано лише восьмере дерево, знайти відблиск викликає rtrace для обчислення необхідних зразків. Якщо
вказано і восьмереве, і зображення, знайти відблиск викликає rtrace лише для зразків, які
знаходяться поза рамками зображення. Якщо знайти відблиск не має восьмидерева і
зображення не повністю охоплює цікаву область, буде видано попередження та
все за межами зображення буде розглядатися як чорне. Бажано, щоб
використовуйте зображення з виглядом «риб'яче око» та розміром не менше 180 по горизонталі та вертикалі
градусів (більш горизонтально, якщо -га використовується варіант -- див. нижче). Зверніть увагу, що малюнок
файл повинен містити правильні специфікації перегляду, як це підтримується rpict(1) rvu(1) pfilt(1)
та пінтерп(1). Зокрема, знайти відблиск не працюватиме на зображеннях, які обробляються pcompos(1)
or pcomb(1). Також важливо надати правильні параметри rtrace, коли є восьмереве
використовується, щоб розраховані значення яскравості були правильними.
Вихідні дані знайти відблиск - це список напрямків джерела відблисків, тілесних кутів і середніх
яскравості, а також список непрямих значень вертикальної освітленості як функції кута.
Кути вимірюються в градусах від центру огляду, з додатними кутами ліворуч і
негативні кути вправо.
За замовчуванням знайти відблиск обчислює лише джерела відблисків та непряму вертикальну освітленість для
наведений вигляд (знятий із зображення, якщо жодного не вказано). Якщо напрямок огляду є
спочатку не горизонтально (тобто перпендикулярно до вектора перегляду вгору), знайти відблиск волі
замінити найближчий горизонтальний напрямок як центр огляду. The -га варіант може бути
використовується для визначення набору напрямків щодо центру зору. Це
специфікація задається початковим кутом, кінцевим кутом і кутом кроку таким чином:
початок-кінець:етап
Усі кути мають бути цілими градусами в діапазоні від 1 до 180. Можна використовувати декілька діапазонів кутів
розділяються комами, а окремі кути можуть подаватися без закінчення і кроку
кути. Зауважте, що знайти відблиск буде скаржитися, якщо один і той самий кут дано двічі
явно чи неявно двома діапазонами.
Знайди відблиск зазвичай визначає джерела відблисків як напрямки, яскравіші ніж у 7 разів
середній рівень яскравості. Це визначення можна скасувати, надавши an
явний поріг яскравості з -t варіант. Зазвичай найкраще використовувати 'l'
команда всередині ximage(1) щоб вирішити, яким має бути це значення. Як варіант, можна використовувати
команда 't' всередині rvu(1). Ідея полягає в тому, щоб вибрати поріг, який набагато вище
середній рівень, але менший, ніж площі джерела.
Якщо джерела в сцені невеликі, може знадобитися збільшити вибірку за замовчуванням
дозвіл знайти відблиск(1) використання -r варіант. Роздільна здатність за замовчуванням – 150 по вертикалі
вибірки та пропорційна кількість горизонтальних вибірок. Якщо крім того, що малий, то
джерела не набагато яскравіше, ніж поріг -c прапорець слід використовувати для перевизначення
findglare's дія за замовчуванням поглинання малих джерел вона вважає незначною.
Команда -v прапорець вмикає докладний режим, де знайти відблиск повідомляє про свій прогрес протягом
розрахунок
приклад
Щоб розрахувати джерела відблисків на зображенні "scene.hdr":
findglare -p scene.hdr > scene.glr
Щоб обчислити ймовірність візуального комфорту Гута з цього результату:
glarendx -t guth_vcp scene.glr
Щоб обчислити відблиски для набору кутів навколо перегляду "good.vp" від восьмерика
"scene.oct", використовуючи рівень навколишнього середовища .1:
findglare -vf good.vp -ga 10-60:10 -av .1 .1 .1 scene.oct > scene.glr
Використовуйте findglare онлайн за допомогою служб onworks.net