Описание настроек GCAM by @stas2z

Описание настроек GCAM by @stas2z

Artem Korotkevich

Эта версия сделана Alexey(@stas2z) и разработана на основе последней камеры от BSG, СКАЧАТЬ.
Преимущество данной версии по сравнению с BSG:
1. Компенсация экспозиции, сдвиг освещенности кадра относительно автоматически выставленного алгоритмами или руками пользователя
2. Сохранять портреты в /DCIM/Camera - тут все понятно, не создавать отдельные папки, грузить все в общую.
3. Автобаланс белого Pixel, то что BSG выпилил в v2e+. Авто баланс белого от Pixel 3, работает только в расширенном HDR. Меняет баланс белого на более приятный глазу.
4. Библиотеки обработки изображения здесь присутствуют, что вырезал BSG тоже, может кому-то будет интересно с ними поиграться.
Ниже я прикреплю настройки автора мода!(Самое дно статьи)!

Данная версия мода переведена практически полностью на русский язык, но я расскажу за что отвечают настройки.

Просто красивое фото для превью

Настройки HDR+:

1. Модель - так называемая "Модель" - выбор определенных параметров, которые влияют на баланс белого, выдержку и ISO.
1.1 Интерфейс - cтиль интерфейса, влияет на функционал камеры. При выставленном интерфейсе "Pixel 1" камера будет иметь такие же режимы съёмки, которые были на данном устройстве: режим размытия, отсутствие портрета и пр.
1.2(3) Основная и фронтальная камера - эти параметры отвечают за изменение баланса белого, выдержку и ISO.
1.4 Config - этот параметр отвечает за алгоритмы при обработки фотографии. Некоторые алгоритмы работают в фоновом режиме, но каждый конфиг имеет свой алгоритм, который выполняется при обработке фотографии.
Pixel Experimental - работает только на пиксельных телефонах, использует IPU и другие эксклюзивные функции.
Pixel 2016 ZSL HDR - используемые в Pixel I и Pixel XL, затвор может опуститься ниже, если и не ограничен, хорошо для телефонов без OIS (оптический стабилизатор изображения), но я бы не рекомендовал его в наши дни.
Pixel2017 HW Zsl HDR - не будет работать на SD845 нуждается в формате .YUV.
Обе конфигурации Pixel 2017 HDR + основаны на Pixel II и Pixel II XL и подходят для более старых устройств той эпохи (sd835).
BSG Config PixelPlusNS HDR+ - гибрид Pixel3(последний в списке) + ночной режим. По скорости и детализации должен быть хороший.
2. Параметры HDR+ - параметры HDR+ в обычном режиме съёмки.
2.1 Ограничение выдержки в режиме HDR+ - эта настройка отвечает за ограничение выдержки при съемке. Выдержка - интервал времени, в течение которого свет экспонирует участок светочувствительного материала или светочувствительной матрицы. Или если более понятными словами, время, в течение которого открыт объектив фотографического аппарата. Одна из двух составляющих экспозиции. Чем больше выдержка, тем больше делается снимок и кадр получается лучше.
2.2 Ограничение выдержки в ночном режиме - все тоже самое что и "Ограничение выдержки в режиме HDR+", только для ночного режима. Учитывайте то, что сам ночной режим работает не моментально и выставляя большую выдержку кадр будет делаться куда дольше, чем обычно. Пока крутится кружочек во время съёмки, вам нужно держать телефон ровно, чтобы снимок получился не смазанным.
2.3 Разрешить высокие ISO в темноте - эта настройка отвечает за повышенное ISO во время снимка ночью. Если в общих чертах, то оно будет пытаться завышать ISO при плохом освещении. ISO - это просто настройка камеры, которая осветляет или затемняет фотографию. По мере того как вы увеличиваете число ISO, ваши фотографии будут становиться все ярче и ярче, но более шумными(менее четкими).
2.3 Минимум и максимум кадров - настройка, которая образует диапазон кадров при съёмке. Эти кадры потом будут соединены в один единственный кадр. Чем больше кадров, тем больше нужно времени для съёмки, тем результат будет лучше. Больше 16 кадров смысла ставить нет.
3. Качество JPEG - окончательное .jpg качество HDR+. Эта настройка отвечает за окончательное качество снимка. 100% - самый качественный снимок. Но если вы поставите 97-99%, то огромной разницы между снимками вы не заметите, но обработка фото будет быстрее.
4. Включить Google Фото - включает запуск ваших фото в приложении Google Photo, которое заранее должно быть предустановлено. Необходим перезапуск, после включения данной функции.
5. Отключить откладку автофокуса - настройка отвечающая за информацию о фокусе на экране.
6. Отключить увеличение в режиме портрета - отключает зум в портретном режиме.
7. Расширенный HDR+ для портретов - ппринужденно включает HDR+ в портретном режиме для более качественных снимков, но времени для съёмки нужно будет затратить больше.
8. Включить ANX камеру - включает теле модуль. Переключение осуществляется с помощью переключателя на переднюю камеру. Последовательность: Основной модуль - Передняя камера - Теле модуль - Передняя камера - Основной модуль.
9. Другие настройки BSG - это по факту то, без чего не может существовать камера на наших устройствах.
9.1 Init SlowMo with - позволяет делать слоумо с выбранным количеством кадров(120fps/240fps). Не трогайте, если у вас Xiaomi Mi8, Poco F1, Mix 2S/3, это сделано для других девайсов. У нас должно стоять 240, чтобы всё работало исправно.
9.2 Black Level Front camera =16 - уровень черного для фронтальной камеры, не включайте, если у вас Xiaomi Mi8, Poco F1, Mix 2S/3, это сделано для других девайсов.
9.3 Fix Old WB Gains - фиксация баланса белого для старых моделей GooglePhone, работает или нет, не знаю, видимых изменений не заметил на фото.
9.4 Enable Motion - Функция живого фото, на Xiaomi Mi8, Poco F1, Mix 2S/3 не работает, будет работать при Level 3.
9.5 Buffer Fix - настройка для более старых прошивок. Включайте, если у вас версия прошивки ниже 10.2.1.0.
9.6 RAW Формат - формат сырого фото, так же не трогаем на Xiaomi Mi8, Poco F1, Mix 2S/3, потому что смысла нет и не будет. Формат RAW (в переводе с английского значит «сырой») представляет собой набор чистых сигналов, полученных прямо с матрицы фотоаппарата. Это означает, что файл такого формата, грубо говоря, не является фотографией. Это своего рода негатив, который затем нужно «проявить» — выставить его параметры (экспозицию, яркость, контраст, баланс белого, резкость, насыщенность) и преобразовать в итоговый файл формата JPEG (а лучше TIFF), который уже можно будет просмотреть, отредактировать и напечатать. Для чего это нужно? Ответ очевиден — фотограф сумеет добиться гораздо большего качества итогового изображения и получит более широкое поле для творческих экспериментов, если будет конвертировать RAW вручную с помощью определенных программ.
9.7 Формат изображения - формат видеоискателя, формат изображения, отображаемого в видеоискателе. Разные устройства поддерживают разный формат. JPEG для Xiaomi Mi8, Poco F1, Mix 2S/3.
9.8 Viewfinder Processing - эта настройка для ночного режима и BSG конфига.
9.8.1 Motion and AE - слежение за движением в кадре(Motion) и экспозицией(AE) . Если есть движение - выдержка уменьшается. Слежение за экспозицией делает фото детальнее. Лучше включить обе.
9.9 Default Gcam CaptureSession - используется для Android 8.1. Дефолтной сессии Google Camera нет в 8.1, ее ввели только на 9-том Android.
9.9.1 Disable in Photo mode - отключить в фото режиме.
9.9.2 Disable in Video mode - отключить в режиме видео.
9.10 Always disable Sabre (always 13frm. in NS) - алгоритм подбора кадров для склейки в расширенном HDR+, это значит, что не будут делаться лишние кадры. ВАЖНО!!! Переключатель инвертирован, значит при выключенном ползунке - настройка включена!!!
10. Компенсация экспозиции - сдвиг освещенности кадра автоматически выставленного алгоритмами или руками пользователя.
11. Насыщенность - насыщенность снимка.
11.1 Основная и фронтальная камера - насыщенность для основного модуля и передней камеры.
11.2 Насыщенность светлых участков и теней -  насыщенность светлых и темных участков. Насыщенность — показатель того, насколько сочно и ярко у вас выглядит тот или иной цвет. Можно увеличивать её в нескромных пределах — тогда фото начинает даже «резать» глаз. По умолчанию стоит 1.0 и 1.6, но вы можете менять эти значения, если снимки вам кажутся перенасыщенными/ненасыщенными по цветам.
12. Библиотека обработки изображения - отвечают за постобработку результата склейки, яркость, контрастность, резкость, гамму, динамический диапазон, шумодав и т.д. В основном в библиотеках меняют: гамму, тонемапинг, резкость, подавление шума яркости, подавление цветного шума, динамический диапазон.
12.1 Google(по умолчанию) - стандартная библиотека, предоставляемая Google.Используется в смартфонах Pixel с высокой контрастностью и сильным эффектом черного цвета.
12.2 Eszdman V3/V5 - меньше шума, хороший динамический диапазон, детальные тени, более спокойная картинка, но в хайлайтах V5 косячит иногда, теряя детали.
12.3 Xlib/Xlib2 -  цвета похожи на те, что от Google (стоковая библиотека) - Google Camera 3, с прослушиванием лучшей контрастности и резкости- довольно резкая и контрастная, шумоподавление умеренное.
12.4 Savitar V5 - лучше с тенями, чем другие, известно, что позволяет использовать длительную выдержку до 32 с на устройствах Xiaomi SD845.
12.5 Gmm17 CSeUS - особо не использовал, близка к Eszdman v3/v5.
Многие сидят и думают: «Что я сейчас прочитал»? НО! не торопитесь выключать камеру, сейчас я попытаюсь всё объяснить.
Динамический диапазон -
это способность камеры к распознаванию и одновременной передаче светлых и темных деталей снимаемой сцены. Если говорить более детально, то динамический диапазон камеры – это охват тех тонов, которые она может распознать между черным и белым. Чем больше динамический диапазон, тем больше этих тонов могут быть записаны, и тем больше деталей может быть извлечено из темных и светлых участков снимаемой сцены.
Highlights/Хайлайтc -
яркое пятно на фотографии. Обычно это одна из самых ярких точек изображения. Основные моменты обычно создаются ярким/интенсивным освещением либо различными формами рассеивания или отражения.
Шумоподавление -
алгоритм для уменьшения шумов матрицы. Шум выглядит как крошечные цветные пиксели или пятнышки на вашей фотографии, а иногда напоминает зерно, которое вы можете увидеть на пленочной фотографии. Скорее всего вы заметите больше шума на фотографиях, сделанных в условиях низкой освещенности.
Гамма -
участвует в создании снимка jpg, необходима для правильного распределения яркости цветов на конечном снимке.
Тонемапинг -
нужен для изменения яркости и насыщенности во время создания RAW снимка, редактировать проще, чем гамму и имеет меньше "паразитных явлений".
Резкость -
это четкость границы между соседними участками изображения с различной оптической плотностью. Снижение резкости изображения означает снижение качества фотографии.
Luma reduction(шумоподавление шума яркости) -
это подавление точечного шума, зерна.
Chroma reduction(подавление цветного шума) -
это подавление каши из цветного шума.

Про гаммы и тонемапинг можно прочитать на 4pda в специальной ветке ТУТЪ.
13. Включить автобаланс белого Pixel - авто баланс белого от Pixel 3, работает только в расширенном HDR+. Меняет баланс белого на более приятный глазу. Работает только на моделях Pixel XL/2/2XL/3/3XL.

Сохранять в /DCIM/Camera - настройка, которая позволяет не создавать отдельные папки для каждого портретного снимка, а объединять всё в одну папку.

Расширенные настройки:

Эти настройки расписаны и всем понятно, но хотелось бы внести некоторые понимания о них.

1. Загрязнённый объектив - никогда не видел, чтобы работало или не был загрязнён, но должен работать и помогать вам.
2. Управление HDR+ - включайте, вот берёте и включаете. Что это вам даёт?  - Даёт возможность контролировать съёмку, даёт время, за которое вы можете сделать красивый снимок. Включаете "Расширенный HDR+" и делаете хороший снимок. Если нет времени и хотите достать и сфоткать, то: "HDR+ включен или отключён" и делаете быстро снимок.

Переключатели

3. Управление режимом RAW + JPEG - если вы не профессионал в фото, то вам данная функция не принесёт ничего, если вы знаете для чего она нужна и что можно сделать с RAW фото дальше, то вам ничего не нужно объяснять. Выключайте, если не знаете, не тратьте место на телефоне.
4. Эффективный алгоритм сжатия - для Xiaomi Mi8, Poco F1, Mix 2S/3 работает только на последних прошивках MIUI. Для кастомных прошивок нужен фикс для Magisk. Рекомендуется снимать именно с этим алгоритмом сжатия.

Настройки от самого автора Alexey(@stas2z):

Часть первая
Часть вторая!

Alexey(@stas2z): "Настройки - штука индивидуальная. Например, я люблю насыщенность 1.1/1.4, коррекция экспозиции+0.6, кадры 6-18 на Pixel3. Авто баланс белого отключен. Ну и библиотека - Xlib V2, днем можно Xlib V2 XS".

С остальными настройками разберётся даже ребёнок, но если остались вопросы, то я могу что-то добавить или исправить, если я где-то оказался не прав. Пишите мне буду рад услышать ваши пожелания и предложения.

Report Page