Словарь 3D терминов

В этот раздел моего блога я помещаю определения терминов и расшифровки аббревиатур, связанных с миром компьютерной 3D графики.

Рендереры: biased и unbiased в чём разница

Чтобы не путать эти понятия чисто на уровне слов, то можно запомнить, что bias переводится с английского как предвзятость или настраивать.

Таким образом biased рендер (читается баяст) - это рендерер, где нужно НАСТРАИВАТЬ много параметров и он ПРЕДВЗЯТЫЙ, т.е. основанный не на "правде", а на каких-то своих личных допущениях.

По другую сторону unbiased рендер (читается анбаяст)- то есть рендерер, который НЕНАСТРАИВАЕМЫЙ (не нужно настраивать - нажал одну кнопку и сиди жди, пока картинка станет красивой) и он НЕПРЕДВЗЯТЫЙ. Непредвзятость выражается в том, что анбаяст рендерер старается максимально правдиво описать поведение света. Т.е. он использует формулы просчёта, которые на сегодняшний день максимально (на сколько могут) точно описывают физические законы, происходящие в природе (как свет падает, как отражается, как преломляется, как поглощается и т.д.).

Примеры.

Читать далее »

Глубокий композитинг (композ)

Обновление (10.11.2016): добавил мастер-класс по глубокому композу в Nuke.

Что-то очень часто я начал встречать понятие глубокого композа в англоязычных статьях (Deep Compositing). Думаю пора пролить на это свет кириллическими буквами ;)

Если обычный композитинг имеет дело с обычными изображениями (с пикселями грубо говоря), то глубокий композ вплотную берёт в расчет еще и элемент глубины. Т.е. на цвет или прозрачность каждого пикселя влияет функция удалённости данного пикселя от виртуальной камеры.

Это чем-то похоже на пиксоли в ZBrush, когда каждый пиксель имеет не только цвет, но еще и глубину. Поэтому вы всегда должны помнить, что ZBrush не является 3D-редактором. ZBrush - это уникальная смесь 2D и 3D редактора. Соответственно и принцип работы с ним отличается из-за этого от других редакторов. Но я отвлёкся.

Это также чем-то похоже на рендер пасс глубины (ZDepth), когда у вас есть картинка в градациях серого, где каждый оттенок обозначает определённую глубину.

Но глубокий композ еще круче. Впервые реализовали такую штуку, по моему, в студии Weta Digital внутри композера Nuke.

Читать далее »

Чем отличается формат Alembic от FBX или Collada

У меня иногда спрашивают, в чём разница между форматом FBX и Alembic. И вот месяц назад я нашел статью, которая отлично отвечает на этот вопрос: чем отличаются форматы для 3D данных Элембик и ЭфБеИкс. Правда, статья на английском, поэтому, вместо того, чтобы просто дать ссылку, я решил её перевести :)

Читать далее »

Кто такие сэмплы изображения - Image samples

Image sampler - это, грубо говоря, генератор картинки, т.е. такой алгоритм (механизм), который рендерит/создаёт изображение.

В VRay 2.3, к примеру, можно использовать один из трёх сэмплеров: Fixed rate sampler, Adaptive DMC sampler и Adaptive subdivision sampler.

Image samples - это, грубо говоря, количество проходов (операций вычисления), которые должен совершить VRay (или другой рендерер), чтобы получить качественную картинку. Качество картинки в данном случае определяется шумностью или зернистостью изображения. Чем меньше зернистости, тем качественнее картинка.

Принцип работы.

Обычно есть три параметра:

  • минимальное количество сэмплов,
  • максимальное количество сэмплов,
  • проверяющий параметр.

Испуская каждый лучик в сцену из камеры, рендерер смотрит, сложная это часть модели или простая, насыщена она деталями или нет, ярко освещена или сильно затенена. Если сложная и ярко освещена, то для расчётов этой области берётся большое количество сэмплов. Если деталей в этом месте нет и поверхность к тому же плохо освещена да еще и плоская, то рендерер просчитывает только минимальное количество сэмплов.

Чтобы рендерер знал, достиг он заданного уровня качества или нет, существует проверяющий параметр.

Грубо говоря, он работает так. Рендерер берёт два соседних пикселя и сравнивает их. Если коэффициент различия между ними больше, чем проверяющий параметр, то значит нужно стараться лучше (т.е. больше сэмплов задействовать).

Если задействовано максимальное количество сэмплов, а нужный уровень качества не достигнут, то вычисления всё равно прерываются и рендерер переходит к следующему пикселю.

Читать далее »

© 2008 - 2016 3dyuriki.com
Для связи со мной 3dyuriki@gmail.com