Затенение Cel - Cel shading

Изображение скафандра из Приключения Тинтина комический Исследователи на Луне с базовым шейдером cel (также известным как мультяшный шейдер) и обнаружение границ

Затенение Cel или мультяшное затенение это тип нефотореалистичный рендеринг предназначен для создания 3-D компьютерная графика кажутся плоскими, если использовать меньший цвет затенения вместо градиент тени или оттенки и оттенки. A cel шейдер часто используется для имитации стиля комикс или мультфильм и / или придать рендеру характерную бумажную текстуру.[1] Есть похожие методы, с помощью которых изображение может выглядеть как эскиз, картина маслом или живопись тушью. Он появился примерно в начале двадцать первого века. Название происходит от cels (Короче для целлулоид ), прозрачные листы ацетат которые были нарисованы для использования в традиционная 2D-анимация.[2]

Основной процесс

Рендеринг двух с использованием Cel-затенения изоповерхности из плотность вероятности из частица в коробке

Процесс cel-shading начинается с типичного 3D модель. В чем cel-shading отличается от обычного рендеринга, так это в его нефотореалистичности. модель освещения. Обычные значения плавного освещения рассчитываются для каждого пикселя, а затем квантованный к небольшому количеству дискретных оттенков для создания характерного «плоского вида», когда тени и блики появляются как блоки цвета, а не плавно смешиваются в градиенте.

Контуры

Каркасный метод

Чернила" очертания и контурные линии могут быть созданы разными способами. Один из популярных методов - сначала отрисовать черный контур, немного больше, чем сам объект. Отбраковка обратной стороны перевернут, а обратные треугольники нарисованы черным. Чтобы расширить силуэт, эти задние грани могут быть нарисованы в каркас несколько раз с небольшими изменениями в переводе. В качестве альтернативы, задние грани могут быть визуализированы сплошной заливкой, с их вершинами, перемещенными вдоль их нормали вершин в вершинный шейдер. После рисования контура отбраковка задней поверхности возвращается в нормальное состояние для рисования затенения и дополнительных текстур объекта. Наконец, изображение составлен через Z-буферизация, так как задние грани всегда лежат глубже в сцене, чем лицевые. В результате объект рисуется с черным контуром и внутренними контурными линиями. Термин «cel-shading» обычно используется для обозначения применения этого «чернильного» процесса обводки в анимации и играх, хотя первоначально термин относился к технике плоского затенения независимо от того, применялся ли контур.[3]

В Чайник Юта визуализируется с использованием штриховки cel:

The Utah Teapot визуализирован с использованием cel-shading.

  1. Задние грани нарисованы толстыми линиями.
  2. Грани объекта нарисованы одним цветом.
  3. Затенение применяется

Шаги 2 и 3 можно объединить, используя мультитекстурирование (часть наложения текстуры).

Метод обнаружения края

2D обработка изображений метод очерчивания
Сначала сцена визуализируется с затенением cel до цветовой текстуры размером с экран.
потом информация о глубине сцены визуализируется в текстуру размером с экран.
Мир-пространство нормали к поверхности отображаются как текстура размером с экран.
А потом...
А Фильтр Собеля или похожие обнаружение края Фильтр применяется к текстуре нормали и глубине для создания текстуры края. Texels на обнаруженных краях черные, а все остальные тексели белые.
Наконец, текстура края и цветовая текстура составлен произвести окончательный оказано образ.

В видеоиграх

Начиная с 2000-х, Cel затенение стал в интерактивных медиа синонимом стиля Dreamcast игра Jet Set Radio, хотя Jet Set Radio не была первой видеоигрой, в которой использовалась эта техника; он просто популяризировал это. Первая задокументированная видеоигра, в которой широко использовалась техника cel-шейдинга, была Эффект страха, который вышел в том же году, что и Jet Set Radio, но за несколько месяцев до него, Jet Set Radio был выпущен в июне, а Fear Effect - в феврале). Этот метод рендеринга на протяжении многих лет применялся во многих других играх, включая такие известные игры, как Виновная передача Xrd, Астральная цепь, Убийца7, Cel Damage, Дом мертвых III, Нет больше героев, Grand Theft Auto: Chinatown Wars, Auto Modellista, Легенда о Zelda: The Wind Waker, Вьютифул Джо, Ни Но Куни, Побег с мертвого острова, Легенда о Зельде: Дыхание дикой природы, Волк среди нас, Оками, Совершенный Человек-Паук, Выбивать!!, Особняк One Piece, Дыхание Огня: Квартал Дракона, Квест дракона VIII, Безумный мир, и Олли Кинг.

Списки целенаправленных медиа

Видеоигры

Некоторые известные игры с шейдингом cel включают

  • Виновная передача Xrd (включая обновления «Revelator» и «Rev 2») в значительной степени использует этот метод рендеринга, чтобы создать внешний вид «аниме-шоу», сохраняя при этом все его модели и объекты в полном 3D одновременно.
  • Dragon Ball FighterZ Игра использует тот же подход к рендерингу, что и Guilty Gear Xrd.
  • Team Fortress 2

Рекламные ролики

Фильм

Смотрите также

использованная литература

  1. ^ «Постобработка стилизованного рендеринга». docs.unrealengine.com. Получено 2019-09-13.
  2. ^ Хачигиан, Дженнифер. "Celshader.com FAQ". Получено 2 августа, 2005.
  3. ^ Луке, Рауль (декабрь 2012 г.). Техника затенения Cel (PDF ). Получено 2 декабря, 2014.

внешние ссылки

(Wayback Machine копия)