Нефотореалістична візуалізація

Звичайний шейдер (ліворуч) і шейдер НФВ, використовуючи цел-шейдинг (праворуч)

Нефотореалістична візуалізація (НФВ) (англ. Non-photorealistic rendering) — область комп'ютерної графіки, яка фокусується на наданні широкого спектра виразних стилів[en] цифрового мистецтва. На відміну від традиційної комп'ютерної графіки, яка зосередилася на фотореалізмі, НФВ надихається такими мистецькими стилями, як живопис, малювання, технічна ілюстрація[en] та анімація. НФВ з'явився у фільмах та відеоіграх у вигляді "контурного тонування", а також у науковій візуалізації, архітектурній візуалізація та експериментальній анімації[en]. Прикладом сучасного використання цього методу є цел-шейдинг.

Історія

[ред. | ред. код]

Вважається, що термін «нефотореалістична візуалізація» був запроваджений комітетом SIGGRAPH 1990 року, який провів сесію під назвою «Не фотореалістична візуалізація»[1] Цей термін зазнав критики; деякі зауваження включають:

  • Термін "фотореалізм" має різні значення для дослідників графіки та художників. Для художників, які є цільовими споживачами методів НФВ, це стосується школи живопису, яка фокусується на відтворенні ефекту об'єктива камери з усіма спотвореннями та гіпервідбиттями   що воно включає. Для дослідників графіки це стосується образу, який візуально не відрізняється від реальності. Насправді, дослідники графіки сполучають види візуальних спотворень, які використовуються художниками-фотореалістами у не фотореалізм.
  • Описувати щось, чим це не є, проблематично. Еквівалентними порівняннями можуть бути «не слонова біологія» або «негеометрична математика». Дослідники НФВ заявили, що сподіваються, що термін з часом зникне, і його замінить більш загальний термін «комп'ютерна графіка», а «фотореалістична графіка» використовується для опису традиційної комп'ютерної графіки.  
  • Багато прийомів, які використовуються для створення «не фотореалістичних» зображень, не є методами візуалізації. Це методи моделювання, або методи подальшої обробки. Хоча останні стають відомими як «відображення на основі зображень», методи моделювання на основі ескізів технічно не можуть бути включені до цього заголовка, що дуже незручно для організаторів конференцій.

Перша конференція з не фотореалістичної анімації та рендерінгу включала обговорення можливих альтернативних назв. Серед запропонованих були «експресивна графіка», «художнє відображення», «нереалістична графіка», «художнє відображення» та «психографія». Усі ці терміни були використані в різних наукових роботах з цієї теми, але, мабуть, термін НФВ все-таки ухвалив рішення.

Першою технічною нарадою, присвяченою НФВ, був спонсорований ACM симпозіум з питань не фотореалістичної візуалізації та анімації (НФВА) у 2000 році. НФВА традиційно розташовується разом з Фестивалем анімаційного фільму в Аннесі[2] працює протягом навіть кількох років. З 2007 р. НФВА також почав працювати в непарні роки, спільно розташований з ACM SIGGRAPH.[3]

Приклад НФВ, використаний для технічних ілюстрацій

Тривимірний НФВ — це стиль, який найчастіше спостерігається у відеоіграх та фільмах. Вихід з цієї техніки майже завжди є 3D-моделлю, яка була модифікована з оригінальної вхідної моделі для відображення нового художнього стилю. У багатьох випадках геометрія моделі ідентична оригінальній геометрії, і тільки матеріал, нанесений на поверхню, модифікується. Зі збільшенням доступності програмованих графічних процесорів, шейдери дозволили застосувати ефекти НВФ до растризованого зображення, яке має відображатися на екрані.[4] Більшість методів НВФ, застосованих до тривимірної геометрії, покликані зробити сцену двовимірною.

Технології НФВ для 3D-зображень включають цел-шейдинг і Gooch shading[en].

Для підвищення розбірливості найбільш корисні технічні ілюстрації[en] для технічного спілкування[en] не обов'язково є фотореалістичними. Не фотореалістичні візуалізації, такі як діаграми складального кресленика, значно допомагають показувати розміщення деталей у складній системі.

Вхід до двовимірної системи НФВ, як правило, є зображенням або відео. Вихід є типово художнім відображенням цих вхідних образів (наприклад, в акварельному, мальовничий або ескізному стилі), хоча деякі 2D НФВ служать нехудожнім цілям, наприклад, візуалізації даних.

Художня візуалізація зображень та відео (часто їх називають стилізацією зображення[5]) традиційно орієнтована на евристичні алгоритми, які прагнуть імітувати розміщення штрихів пензлем на цифровому полотні.[6]

Можливо, самим раннім прикладом 2D НФВ є «Фарба по числах» Пола Хаеберлі[en] на SIGGRAPH 1990. Це (та подібні інтерактивні методи) надають користувачеві полотно, яке вони можуть «намалювати» за допомогою курсору — як користувач малює, на полотні розкривається стилізована версія зображення. Це особливо корисно для людей, які хочуть імітувати різні розміри мазків кистей відповідно до різних областей зображення.

Згодом основні операції з обробки зображень за допомогою градієнтних операторів[7] або статистичних моментів[8] були використані для автоматизації цього процесу та мінімізації взаємодії з користувачем наприкінці дев'яностих років (хоча художній контроль залишається з користувачем за допомогою встановлення параметрів алгоритмів). Ця автоматизація дозволила практичному застосуванню 2D НФВ для відео вперше на живих картинах фільму « Сни, що можуть прийти» (1998).

Більш складні методи абстрагування зображень були розроблені на початку 2000-х років, використовуючи оператори Computer Vision, наприклад, видимість зображення,[9] або сегментацію[10] операторів розміщення ходу. Приблизно в цей час машинне навчання почало впливати на алгоритми стилізації зображення, зокрема аналогію зображення[en][11] яка могла навчитися імітувати стиль художнього твору, що існує.

Поява глибокого навчання по-новому активізувала стилізацію зображення, зокрема алгоритми нейронного перенесення стилю[en] (НПС), які можуть імітувати широку гаму художніх стилів з окремих візуальних прикладів. Ці алгоритми лежать в основі мобільних додатків, таких як, наприклад, Prisma[en]

На додаток до вищезазначених методів стилізації, споріднений клас методик у 2D НФВ стосується моделювання художнього носія. Ці методи включають моделювання дифузії чорнила через різні види паперу, а також пігментів через воду для моделювання акварелі.

Художнє відображення

[ред. | ред. код]

Художня візуалізація — це застосування стилів візуального мистецтва до візуалізації. Для стилів фотореалістичного відтворення акцент робиться на точному відтворенні світлотіні та поверхневих властивостей зображуваних предметів, композиції чи інших більш загальних якостей. Коли акцент робиться на унікальних інтерпретаційних стилях візуалізації, візуальна інформація інтерпретується художником та відображається відповідно до використанням обраного художнього середовища[en] та рівня абстракції абстрактного мистецтва. У комп'ютерній графіці інтерпретаційні стилі візуалізації відомі як нереалістичні стилі візуалізації, але можуть використовуватися для спрощення технічних ілюстрацій[en]. Стилі візуалізації, що поєднують фотореалізм із не фотореалізмом, відомі як гіперреалістичні стилі візуалізації.

Помітні фільми та програмне забезпечення

[ред. | ред. код]

У цьому розділі перераховано деякі назви використання методик НФВ у фільмах та програмному забезпеченні.

Короткі фільми
Технологічна загроза[en] 1988 рік Рання використання затінення тонів разом з персонажами мультиплікаційних стилів Teкс Ейвері.
Газова планета 1992 рік 3D-рендерінг-олівцем Ерік Дарнелл.
Риболовля 2000 рік 3D-рендерінг у стилі акварель Девід Гейні.
RoadHead



</br> Перекусити і випити
1998 рік



</br> 1999 рік
Короткі фільми, створені разом з Ротошопом[en] Бобом Сабістоном.
Райан[en] 2004 рік Не лінійна проєкція та інші спотворення геометрії 3D.
Дівчина, яка плакала квітами 2008 рік В стилі акварель.
Художні фільми
До чого сниться мрія 1998 рік Живописне відображення в послідовності «намальований світ».
Тарзан 1999 рік Перше використання системи «Глибокого полотна» Діснея.
Пробудження життя 2001 рік Перше використання ротошопу у художньому фільмі.
Сканер темно 2006 рік «15-місячний процес анімації»
Відеоігри та інше програмне забезпечення
Радіо Jet Set[en] 2000 рік Раннє використання тонового затінення у відеоіграх.
SketchUp 2000 рік Ескізоподібне програмне забезпечення для моделювання з відображенням тонів.
Легенда про Зельду: Вітер 2002 рік Одна з найвідоміших ігор, затінених челом
Валкірійські хроніки[en] 2008 рік Використовує ряд методів НФВ, включаючи ескізний метод затінення
XIII[en] 2003 рік зроблено як можна «комічно»
Ōкамі[en] 2006 рік Гра, візуалізація якої наслідує стиль sumi-e (японська фарба для миття фарб)
Гирути Гиа Игудза[en] 2014 рік Бойова гра з використанням затінених 3D-символів з обмеженою анімацією, щоб імітувати вигляд 2D-спрайтів
E-on Vue[en] 2015 рік Програмне забезпечення для створення 3D-середовища з рендером НВФ з різними традиційними стилями, що імітують стиль мистецтва.
Повернення Діни Обра[en] 2018 рік 3D-гра, виконана в унікальному монохромному, пуантилістському стилі.

Список літератури

[ред. | ред. код]
  1. Chairman-Baskett, Forest (1 вересня 1990). Proceedings of the 17th annual conference on Computer graphics and interactive techniques. Siggraph. ACM. ISBN 978-0897913447.
  2. CITIA, ©. Site officiel du Festival et du Marché international du film d'animation d'Annecy. www.annecy.org. Процитовано 20 квітня 2018.
  3. Архівована копія. Архів оригіналу за 21 грудня 1996. Процитовано 30 червня 2022.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  4. Drew Card; Jason L. Mitchell. Non-Photorealistic Rendering with Pixel and Vertex Shaders (PDF). Архів оригіналу (PDF) за 15 червня 2011. Процитовано 8 березня 2010., extracted from Wolfgang F. Engel (1996). Direct3D SHADERX: Vertex & Pixel Shader Tips and Techniques. 87Wordware Game Developer's Library. Wordware Publishing. ISBN 978-1556220418.
  5. Image and Video-Based Artistic Stylisation. Computational Imaging and Vision. Springer. 2013. ISBN 9781447145189.
  6. Kyprianidis, Jan Eric; Collomosse, John; Wang, Tinghuai; Isenberg, Tobias (2013). State of the "Art": A Taxonomy of Artistic Stylization Techniques for Images and Video. IEEE Transactions on Visualization and Computer Graphics. 19 (5): 866—885. doi:10.1109/TVCG.2012.160. PMID 22802120.
  7. Litwinowicz, Peter (1997). Processing images and video for an impressionist effect. Proceedings of the 24th annual conference on Computer graphics and interactive techniques - SIGGRAPH '97. с. 407—414. doi:10.1145/258734.258893. ISBN 0897918967.
  8. An algorithm for automatic painterly rendering based on local source image approximation. 2000.
  9. Painterly Rendering using Image Salience. 2002: 122—128. CiteSeerX 10.1.1.7.5383.
  10. https://www.cs.utah.edu/~shirley/papers/painting.pdf
  11. https://mrl.nyu.edu/publications/image-analogies/analogies-72dpi.pdf

Подальше читання

[ред. | ред. код]

Деякі основні документи в розробці НВ:

Посилання

[ред. | ред. код]