Це команда pdfblur, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
pdfblur - генерувати види для розмиття глибини різкості
СИНТАКСИС
pdfblur апертура nsamp файл перегляду
ОПИС
Pdfblur бере дане файл перегляду і обчислює nsamp переглядів на основі діаметра отвору
апертура (у світових одиницях координат) і фокусна відстань, що дорівнює довжині -вд
вектор напрямку перегляду. При одночасному візуалізації та усередненні ці перегляди призведуть до a
зображення із заданою глибиною різкості. Або пінтерп(1) or rpict(1) можуть бути викликані
виконувати фактичну роботу. (Дане файл перегляду також необхідно передати в командному рядку до
обраний рендерер, оскільки pdfblur надає лише додаткові характеристики перегляду.)
для пінтерп, годувати вихід pdfblur до стандартного введення пінтерп і застосувати -B
можливість розмивання переглядів разом. У більшості випадків це все одне зображення з z-буфером
необхідний для отримання задовільного результату, хоча перфекціоніст може захотіти застосувати три
зображення, розташовані в трикутнику навколо діафрагми, або, як варіант, застосувати -ff варіант
разом із -фр можливість пінтерп. (Останнє насправді може виявитися швидшим,
оскільки відтворення трьох переглядів займає втричі більше часу, ніж одного перегляду, і -фр варіант
в кінцевому підсумку буде перераховано відносно невелику кількість пікселів у порівнянні.)
використовувати pdfblur з rpict, застосувати -S можливість вказати послідовність візуалізації та встановити
-o параметр із відформатованим ім’ям файлу для збереження кількох вихідних зображень. Коли всі
візуалізації закінчені, об’єднайте їх з pcomb(1) програмі, використовуючи відповідні
масштабні фактори для досягнення середнього. Зверніть увагу, що використовуючи rpict коштує НАБАГАТО дорожче, ніж
використання пінтерп, і це рекомендується лише в тому випадку, якщо сцена та додаток абсолютно вимагають
це (наприклад, є помітне заломлення, яке необхідно точно змоделювати).
Для обох пінтерп та rpict, час обчислень буде пропорційний кількості
переглядів з pdfblur. Ми знайшли а nsamp встановлення десь між 5 і 10
підходить для більшості зображень. Відносно більші значення підходять для більших апертур.
Команда -пд можливість rpict може використовуватися замість або в поєднанні з або замість pdfblur
для розмиття глибини різкості. Якщо використовується в комбінації, найкраще встановити -пд варіант для
загальний апертура поділене на число nsamp для мінімізації ореолів на виході.
Щоб імітувати діафрагму певної камери, розділіть фокусну відстань об’єктива на f-
число, потім конвертувати у відповідні світові одиниці координат. Наприклад, якщо ви
бажаєте імітувати 50-мм об’єктив з діафрагмою f/2.0 у сцені, змодельованій у метрах, потім розділіть 50 мм
на 2.0, щоб отримати 25 мм, що відповідає ефективній апертурі 0.025 метра.
ПРИКЛАДИ
використовувати пінтерп імітувати діафрагму 0.5 дюйма на об’єктиві, сфокусованому на відстані 57
дюйми:
rpict -vf myview -x 640 -y 480 -z orig.zbf scene.oct > orig.hdr
pdfblur 0.5 57 8 orig.hdr | pinterp -B -vf orig.hdr -x 640 -y 480 orig.hdr orig.zbf >
blurry.hdr
використовувати rpict виключно щоб зробити те саме:
pdfblur .5 57 5 myview | rpict -S 1 -vf myview -x 640 -y 480 -o view%d.hdr scene.oct
pcomb -s .2 view1.hdr -s .2 view2.hdr -s .2 view3.hdr -s .2 view4.hdr -s .2 view5.hdr >
blurry.hdr
Використовуйте pdfblur онлайн за допомогою служб onworks.net