Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал Arch.docx
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
35.73 Кб
Скачать

Свиток FastGlossyInterpolation

Просчет отражения и преломления может быть упрощен за счет интерполяции. Это позволяет ускорить рендер, но качество отражения будет немного хуже. Сама опция Fast (interpolate) включается в свитке Mainmaterialparameters, а в этом свитке она настраивается.

Интерполяция работает следующим образом: просчитывается четкое неразмытое отражение, но через сетку, разрешение которой задается в списке Interpolationgriddensity; количество лучей для каждой ячейки сетки задается через параметр GlossySamples в свитке Mainmaterialparameters. Интерполяция подходит в первую очередь для плоских поверхностей, и плохо работает с волнистыми, детализированными поверхностями и поверхностями, которым примененbump.

Interpolationgriddensity — разрешение интерполяционной сетки. В выпадающем списке следующие разрешения:

2 (double) — в два раза больше, чем разрешение изображения 1 (sameasrendering) — такое же, как разрешение изображения 1/2 (halfresolution) — в два раза меньше, чем разрешение изображения 1/3 (thirdresolution) — в три раза меньше, чем разрешение изображения 1/4 (quarterresolution) — в четыре раза меньше, чем разрешение изображения 1/5 (fifthresolution) — в пять раз меньше, чем разрешение изображения

Под разрешением изображения подразумевается размеры отрендереной картинки, которые задаются в меню Rendering>Render Setup>закладкаCommon>свитокCommon Parameters>Output Size. В результате работы интерполяции отражение будет состоять из квадратов размером больше, чем разрешение изображения. Чтобы квадраты были не так заметны, их цвета нужно размыть. Этим занимается следующий параметр.

Neighboringpointstolookup — параметр определяет сколько соседних ячеек сетки (N x N) будет участвовать в размытии цвета. По умолчанию стоит 2. Начиная со значения 2 и выше, пиксели интерполяционного отражения размываются. Чем выше значение, тем сильнее размытие.

Highdetaildistance — просчитать более четкие отражения в определенном радиусе. При интерполяции, размывается все отражение, даже в том месте, где отражаемый объект располагается очень близко к отражающему объекту. Получается неправдоподобно. В параметре Highdetaildistance можно выставить радиус, в котором отражение будет четким за счет дополнительного просчета, а потом будет постепенно переходить в интерполированное.

SingleSamplefromEnvironment — эта опция не относится к Fast (interpolate), а работает с обычным отражением, когда материал неглянцевый (параметр Glossy меньше единицы).

Отражение также просчитывает и изображение заднего фона. При этом, если параметр Glossy меньше единицы, задний фон в отражении выглядит зернистым и на него также тратится время просчета. Когда опция включена, для просчета изображения на заднем фоне используется только один луч. В результате изображение заднего фона на отражаемых поверхностях становится гладким и четким.

Чтобы убрать четкость изображения (материал же все-таки не глянцевый), рекомендуется для такого материала отдельно загрузить карту заднего фона в свойство Environment в свитке SpecialPurposeMaps, и эта карта должна быть размытой. Ее можно размыть заранее или через параметр BlurOffset в свитке Coordinates настройки карты.

Neighboringpointstolookup — этот параметр используется для размытия преломления и работает так же, как и одноименный параметр для отражения — определяет сколько соседних ячеек сетки будет участвовать в размытии цвета. Начиная со значения 2 и выше, пиксели интерполяционного отражения размываются. Чем выше значение, тем сильнее размытие.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]