RESOLVE FX · PROCEDURAL TEXTURE · STUDIO
Film Grain.
Сначала соберите texture, потом смешивайте.
Принимайте grain в motion и в реальном codec.
Film Grain — Studio-only procedural texture generator. Resolve отдельно даёт стартовые presets, геометрию grain, composite-математику, channel/tonal weighting, temporal diagnostics и финальный mix. Типичная ошибка — считать всё это одним “grain amount”. Надёжный workflow: structure → distribution → composite → time → delivery.
Preset · Texture · Size · Strength
RGB · Shadows · Midtones · Highlights
Freeze · Refresh · Opacity · Blend
В лаборатории сравните families 8/16/35mm, spacing против size, Freeze против refresh behavior, composite bias, tonal weighting и финальный wet/dry. Это teaching model, а не копия закрытого grain generator Resolve.
Только независимая учебная модель. Она визуализирует разделение gauge/spacing/size, contrast/color слоя, temporal state, composite bias, Opacity и Global Blend. Она не воспроизводит пиксели Resolve Film Grain OFX, закрытую calibration film-stock, random generation, grain falloff, точную blend-математику или диапазоны параметров.
6 реальных captures Resolve + независимая structure/time teaching model
21 CAPTURE-VERIFIED CONTROLS · STUDIO01STRUCTURE → COMPOSITE → TIME
Film Grain становится предсказуемым, когда перестаёте считать каждый control просто “силой”.
Сначала соберите сам procedural layer, затем решите, как он входит в picture, и только потом принимайте temporal behavior. Opacity и Global Blend — последние trims, а не первая попытка исправить texture.
Structure сначала, сила потом
Preset только задаёт отправную модель. Texture, Grain Size, Aspect Ratio, Strength, Offset, Symmetry, Softness и Saturation формируют сам grain layer. Если структура похожа на цифровой noise overlay, снижение Opacity не решает первопричину — сначала чините структуру.
Composite — отдельная математика
Grain Strength меняет контраст сгенерированного layer, Composite Type определяет его взаимодействие с picture, Opacity дозирует этот layer, а Global Blend смешивает уже весь Resolve FX. Четыре регулятора нельзя считать взаимозаменяемыми strength controls.
Freeze и Animate On Every Refresh решают разные задачи
Freeze останавливает motion grain pattern и подходит для still/freeze-frame или контролируемого A/B. Animate On Every Refresh заставляет pattern обновляться во время изменения параметров, чтобы оценивать moving texture при grading. Он не является главным enable/disable temporal grain.
Blackmagic описывает Film Grain как procedurally generated layer simulated grains с falloff, соответствующим project resolution. Актуальный manual отдельно описывает Main Controls, Grain Params и Advanced Controls; текущие captures проекта дополнительно подтверждают Global Blend.
02РЕАЛЬНАЯ CONTROL MAP RESOLVE
Двадцать один control подтверждён текущими captures; расхождение manual/UI вокруг Optimized Mode отмечено, а не спрятано.
Все шесть изображений ниже — реальные captures Resolve. Manual всё ещё упоминает Optimized Mode, но текущий captured Advanced Controls panel его не показывает, поэтому он не считается подтверждённым control этого Inspector.
AMain Controls
Стартовый профиль, compositing и temporal diagnostic
- Film Grain Presets
Выбирает стартовый procedural grain profile. Resolve manual подтверждает семейства 8mm, 16mm и 35mm; реальный dropdown показывает дополнительные stock/speed-варианты. Preset не отменяет ручную настройку структуры ниже.
ПРОВЕРЬТЕСравнивайте presets при одинаковых Composite/Opacity и Viewer 100%; не делайте вывод о “формате плёнки” только по имени preset.
- Composite Type
Определяет математический composite grain layer с picture. В capture видны Overlay, Multiply, Darken, Lighten, Screen, Subtract, Hard Light, Soft Light, Linear Light и Vivid Light; разные modes меняют brightness/contrast bias, а не только perceived amount.
ПРОВЕРЬТЕПри смене mode заново проверьте scopes и perceived exposure. Один и тот же Grain Strength может выглядеть совершенно иначе.
- Opacity
Дозирует вклад Film Grain layer до общего Global Blend. Это удобный локальный trim уже после того, как структура grain и Composite Type выбраны осознанно.
ПРОВЕРЬТЕНе лечите плохую Grain Size/Strength одной Opacity: сначала сделайте texture правильной, потом уменьшайте её долю.
- Grain Only
Показывает только сгенерированный grain layer. Это главный diagnostic для density, size, softness, color bias и tonal weighting без влияния исходного кадра.
ПРОВЕРЬТЕПосле проверки обязательно верните обычный composite перед export.
- Freeze
Останавливает temporal motion grain pattern. Manual прямо связывает Freeze со still image/freeze-frame use. Для обычного video-grain оставляйте Freeze выключенным.
ПРОВЕРЬТЕНе путайте с Animate On Every Refresh: тот влияет на обновление pattern во время grading, а не заменяет playback animation.
BGrain Params
Геометрия, контраст и цвет самого grain layer
- Texture
Большие значения увеличивают separation между generated grains; меньшие собирают их плотнее. Это density/spacing axis, а не размер отдельного grain.
ПРОВЕРЬТЕМеняйте Texture отдельно от Grain Size, чтобы понять, проблема в spacing или scale.
- Grain Size
Масштабирует individual simulated grains: большее значение визуально приближает зерно, меньшее — делает его мельче.
ПРОВЕРЬТЕОценивайте на 100% и в финальном resolution; downscale скрывает мелкий grain.
- Grain Aspect Ratio
Меняет aspect ratio отдельных grains и позволяет уйти от симметричной формы.
ПРОВЕРЬТЕДля естественного finishing начинайте близко к нейтральному и уходите дальше только по визуальной причине.
- Grain Strength
Меняет contrast внутри simulated grain layer. Это не Opacity: сначала меняется внутренняя светло/тёмная амплитуда grain, уже потом layer композится в picture.
ПРОВЕРЬТЕЕсли grain выглядит “хрустящим” или цифровым, сравните Strength вместе с Softness и Size, а не только снижайте финальный Blend.
- Offset
Сдвигает brightness всего grain layer. По manual меньшие значения подчёркивают более светлые grains, большие — более тёмные.
ПРОВЕРЬТЕПроверяйте, не изменил ли Offset perceived exposure после выбранного Composite Type.
- Symmetry
Асимметричная contrast-коррекция внутри grain: manual описывает lower values как затемнение lighter grains, higher values — как осветление darker grains.
ПРОВЕРЬТЕИспользуйте Grain Only для настройки — на полном изображении действие легко перепутать с Composite bias.
- Softness
Размывает grain layer и делает transitions между grains мягче, не размывая сам исходный кадр.
ПРОВЕРЬТЕЕсли texture похожа на sensor noise, чуть больше Softness часто полезнее простого снижения Strength.
- Saturation
Регулирует colorfulness grain layer; при 0 grain становится monochrome.
ПРОВЕРЬТЕНа коже и чистых градиентах чрезмерная Saturation быстро превращает film texture в chroma noise.
CAdvanced Controls
RGB weighting, tonal distribution и refresh behavior
- Red / Green / Blue
Три sliders регулируют цветовой вклад grain. Это не обычный RGB grade изображения — они меняют character сгенерированного grain layer.
ПРОВЕРЬТЕЕсли grain приобретает цветной speckle, сначала нормализуйте RGB weighting и Saturation.
- Shadows / Midtones / Highlights
По manual эти sliders задают, сколько grain композится в соответствующие tonal regions изображения. Они не меняют exposure Shadows/Midtones/Highlights.
ПРОВЕРЬТЕЕсли source shadows уже noisy после camera/denoise pipeline, уменьшайте grain там отдельно вместо ослабления всего эффекта.
- Animate On Every Refresh
Заставляет grain pattern обновляться, когда вы двигаете sliders, чтобы during grading видеть не один frozen sample, а меняющуюся texture.
ПРОВЕРЬТЕЭто не замена playback. Финальную temporal оценку всё равно делайте в движении.
- Optimized Mode — manual/UI drift
Текст текущего Resolve 21 manual всё ещё упоминает Optimized Mode как performance checkbox по умолчанию. Однако ни один из шести текущих captures проекта, включая полный нижний Advanced/Global Blend view, его не показывает. Поэтому эта страница не считает Optimized Mode подтверждённым control текущего Inspector.
ПРОВЕРЬТЕЕсли ваш конкретный build показывает этот checkbox, ориентируйтесь на live UI и версию Resolve; не переносите старую control map автоматически.
DGlobal Blend
Финальный wet/dry всего Film Grain FX
- Global Blend → Blend
Смешивает весь результат Film Grain FX с входным изображением после внутренних preset/params/composite decisions. Это последний master trim, а не замена Opacity или Grain Strength.
ПРОВЕРЬТЕСначала утвердите grain structure и tonal distribution; затем используйте Blend для последней общей дозировки.
03PRESET → STRUCTURE → DISTRIBUTION → DELIVERY
Держите Film Grain отдельным владельцем texture и принимайте его после look — в motion, native scale и финальном codec.
Переключайте схему между внутренним порядком настройки и finishing/delivery pipeline. Во второй схеме technical cleanup, creative look, grain texture, output rendering и encode QC намеренно остаются разными responsibilities.
Распределите grain по channel и tone
Используйте RGB contribution и Shadows/Midtones/Highlights, чтобы не складывать synthetic grain поверх уже noisy regions.
Граф описывает ownership и порядок решений, а не обязательное число нод. Главное разделение — grain structure → tonal/channel weighting → composite/time → final mix, затем native-resolution playback и реальный delivery encode.
04СОБЕРИТЕ В RESOLVE
Четыре упражнения закрывают subtle finishing, 16mm character, грубую 8mm texture и интеграцию VFX/retouch.
Это упражнения по методике, а не magic preset values. Grain нужно принимать в target resolution, в motion и через intended delivery codec.
Тонкий finishing grain
Убрать цифровую стерильность без видимого “эффекта”.
ПодготовьтеЧистый или denoised shot после основного creative grade.
- 01
Начните с 35mm-family preset и нейтрального Composite Type вроде Overlay/Soft Light, если он доступен в вашем dropdown.
- 02
В Grain Only настройте Size, Texture, Strength и Softness при Viewer 100%.
- 03
Верните picture, настройте Shadows/Midtones/Highlights и снизьте chroma через Saturation/RGB, если кожа получает speckle.
- 04
Opacity/Blend используйте последними, затем проверьте движение и export codec.
Grain обнаруживается в A/B и при 100%, но не становится главным объектом кадра.
Документальный 16mm character
Сделать texture заметной, но управляемой в лицах и тенях.
ПодготовьтеМатериал без агрессивного residual sensor noise в тенях.
- 01
Выберите 16mm-family preset и сравните stock/speed variants на одном кадре.
- 02
Разведите Texture и Grain Size: сначала spacing, затем scale.
- 03
Сдержите Shadows, если там уже есть camera noise, и сохраните texture в Midtones.
- 04
Проверьте реальный playback; Freeze должен быть OFF.
Texture читается в движении и не превращает тени/кожу в chroma-noise carpet.
Грубый 8mm ретро-слой
Создать намеренно крупную и заметную grain structure без полной потери картинки.
ПодготовьтеLook уже сформирован; Film Damage/Flicker при необходимости находятся в отдельных nodes/effects.
- 01
Начните с 8mm-family preset и увеличивайте Size/Strength умеренно, не “выкручивая всё”.
- 02
Используйте Softness и Offset/Symmetry для формы grain, а не только финальный Blend.
- 03
Сравните Composite Type modes: светлые/тёмные bias modes могут сильно менять perceived exposure.
- 04
Проверьте H.264/H.265 test export: coarse grain и codec должны оставаться частью намеренного look.
Грубый grain остаётся характером плёнки, а не случайным digital-noise overlay.
Связать CGI/retouch с plate
Вернуть общий texture language после clean VFX/beauty/AI insert.
ПодготовьтеВсе элементы уже согласованы по color/contrast/defocus; grain не должен скрывать плохой composite.
- 01
Разместите Film Grain после композитной/retouch-части, которую нужно объединить общей texture.
- 02
Используйте Grain Only, чтобы сделать pattern самостоятельным и предсказуемым.
- 03
Подберите tonal weighting так, чтобы clean insert не выдавался в midtones/highlights.
- 04
Сверьте export в движении и при 100%; если grain маскирует matte edge, вернитесь к самому composite.
Элементы ощущаются снятыми в одном texture environment, но grain не используется как маскировка дефектов.
05TEXTURE — НЕ DAMAGE И НЕ ПОЛНЫЙ FILM LOOK
Выбирайте инструмент по ownership: dedicated grain, integrated film look, wear или simplified grain рядом с Halation.
| Tool | Чем владеет | Когда использовать |
|---|---|---|
| Film Grain | Полный procedural grain generator: preset, geometry, composite, RGB/tonal weighting, diagnostics. | Когда grain сам является finishing-задачей и требуется точный контроль texture. |
| Film Look Creator · Grain | Упрощённая grain-секция внутри большого integrated film-look FX. | Когда нужен быстрый единый film-look и granular grain controls не критичны. |
| Film Damage | Wear layer: blur/shift, vignette, dirt и scratches; не заменяет dedicated grain. | Когда нужны дефекты носителя/печати, а texture grain остаётся отдельным владельцем. |
| Halation · Basic Grain | Упрощённый grain subset рядом с halation для быстрого coherent effect. | Когда достаточно basic grain; переходите на Film Grain для полного контроля. |
06СИМПТОМ → ПРИЧИНА → РЕШЕНИЕ
Большинство проблем возникает, когда structure чинят mix-controls, refresh путают с motion, а финальный codec вообще не проверяют.
01Grain выглядит как цифровой шум, а не film texture.+
Проверьте слишком малый Size, высокий Strength, низкую Softness и excessive Saturation. Работайте в Grain Only и Viewer 100%; Opacity/Blend оставьте напоследок.
02После Film Grain кадр визуально темнее или светлее.+
Сначала проверьте Composite Type, затем Offset/Symmetry. Multiply/Darken и Screen/Lighten по определению имеют разный luminance bias; уменьшение Opacity не объясняет его причину.
03Тени стали грязными и распадаются после compression.+
Уменьшите Shadows в Advanced Controls, проверьте source noise/denoise и сделайте test encode. Не ослабляйте midtone/highlight grain автоматически, если проблема только в тенях.
04Grain “замёрз”, хотя Animate On Every Refresh включён.+
Проверьте Freeze: именно он останавливает grain motion. Animate On Every Refresh относится к обновлению pattern при движении sliders и не отменяет Freeze.
05Grain на коже стал цветной россыпью.+
Снизьте Saturation, выровняйте Red/Green/Blue, затем проверьте Composite Type. Цветной grain можно оставить художественно, но он должен быть осознанным.
06Grain красив в Viewer, но исчезает или превращается в кашу в export.+
Проверяйте final resolution, scaling, sharpening и реальный codec/bitrate. Fine high-frequency grain особенно чувствителен к H.264/H.265 и downscale; принимайте encoded file, а не только timeline viewer.
07Grain Only попал в финальный render.+
Используйте Grain Only как diagnostic state и добавьте его проверку в финальный checklist. То же относится к Freeze, если output должен оставаться animated.
Viewer 100% + playback
Still frame показывает size/structure, но не cadence. Оценивайте grain в реальном движении и при 100%, иначе мелкое зерно либо исчезнет, либо будет казаться сильнее/слабее из-за scaling Viewer.
Codec — часть приёмки
Grain повышает high-frequency entropy. Слишком тонкая/агрессивная texture может потребовать больше bitrate или быть сглажена encoder. Делайте короткий delivery-codec test, особенно для web/H.264/H.265.
Документируйте UI drift
Resolve 21 manual текстом упоминает Optimized Mode, но текущие captures проекта его не показывают. Live Inspector конкретного build имеет приоритет; не обучайте пользователя control, которого он может не видеть.
07ПЕРЕД СДАЧЕЙ
Примите pattern, tonal distribution, motion и encoded result — а не только still frame в Resolve.
Fine procedural texture — одна из самых простых вещей, которые Viewer scaling и compression показывают не так, как финальный файл. Delivery test — часть creative decision.
08FAQ
Различия, которые оставляют Film Grain управляемым и не превращают его в generic noise.
Film Grain в Resolve 21.1 — Studio-only?
Да. Актуальный Resolve 21 manual помечает Film Grain как Studio Version Only.
Чем Grain Strength отличается от Opacity и Global Blend?
Grain Strength меняет contrast внутри generated grain layer. Opacity дозирует сам grain layer при compositing. Global Blend смешивает уже весь результат Film Grain FX с входом. Поэтому это три разных стадии.
Freeze и Animate On Every Refresh — одно и то же?
Нет. Freeze останавливает temporal grain pattern. Animate On Every Refresh заставляет pattern обновляться во время изменения sliders, чтобы удобнее оценивать motion texture при grading.
Что делать с Optimized Mode, который есть в manual, но нет на скриншотах?
Считать это documentation/UI drift. Текст manual всё ещё упоминает Optimized Mode, но текущие captures проекта его не показывают. Ориентируйтесь на live Inspector вашего конкретного Resolve build; на этой странице control не считается capture-verified.
Film Grain заменяет Film Damage?
Нет. Film Grain создаёт procedural texture. Film Damage отвечает за wear — blur/shift, vignetting, dirt и scratches. Для damaged-film look их можно сочетать, но ownership лучше держать раздельным.
Нужно ли всегда выбирать 35mm для “киношного” результата?
Нет. Manual описывает presets как быстрый выбор 8mm/16mm/35mm grain effects, но итог определяется также Grain Params, Composite Type, tonal weighting, resolution и delivery. Выбирайте визуально по задаче.
Почему grain нужно проверять при 100%?
Grain — высокочастотная spatial texture. Viewer scaling может скрывать мелкие grains или менять их perceived density. Финальный resolution и codec тоже влияют на то, что реально увидит зритель.
Можно ли зерном скрывать плохой VFX/beauty composite?
Grain полезен для общего texture integration, но не должен маскировать matte edges, mismatch по defocus/color/exposure или tracking. Сначала исправьте composite, затем добавьте общую texture.
Источники и границы проверки
Видимые имена controls и menu states сверены со всеми шестью реальными captures Resolve из архива проекта. Поведение Film Grain дополнительно проверено по актуальному Resolve 21 Film Emulation manual и Blackmagic Colorist Guide. Интерактивная лаборатория намеренно является teaching model и не воспроизводит закрытые OFX pixels, film-stock calibration, random generation, falloff kernels, blend math или точные диапазоны параметров.
Этот веб-проход не заявляет live-сертификацию рендера Resolve. Финальная production-приёмка относится к установленной версии Resolve, реальному shot, real-time playback, native-resolution inspection и encoded delivery-файлу.