Картинка тень: Изображения Тень | Бесплатные векторы, стоковые фото и PSD

Содержание

box-shadow — CSS | MDN

CSS-свойство box-shadow позволяет добавлять элементу одну или несколько теней, указывая их параметры через запятую. Свойство тени представляет собой описанные смещения по x и y от элемента, радиус размытия и его радиус, а также цвет.

Свойство box-shadow позволяет вам задать тень для почти любого элемента. Если элементу задано свойство border-radius, то тень также будет с закруглёнными углами. Расположение теней по оси z будет такое же, как и при применении свойства text-shadow (первая тень будет впереди остальных).

Генератор box-shadow generator — интерактивный инструмент, позволяющий вам генерировать box-shadow.


box-shadow: 60px -16px teal;


box-shadow: 10px 5px 5px black;


box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);


box-shadow: inset 5em 1em gold;


box-shadow: 3px 3px red, -1em 0 0.4em olive;


box-shadow: inherit;
box-shadow: initial;
box-shadow: unset;

Чтобы задать одну тень, можно использовать:

  • Два, три и четыре значения <length>.
    • Если задано только два значения, они интерпретируется как <offset-x><offset-y> values.
    • Если задано третье значение, оно понимается как <blur-radius>.
    • Если задано четвёртое значение, оно интерпретируется <spread-radius>.
  • Дополнительно, можно задать ключевое слово inset.
  • Дополнительно, можно задать значение <color>.

Чтобы задать несколько теней, перечислите их через запятую.

Значения

inset
Если ключевое слово inset не указано (по умолчанию), тень будет снаружи элемента (и создаст эффект выпуклости блока).
При наличие ключевого слова inset, тень будет падать внутри блока и создаст эффект вдавленности блока. Inset-тени рисуются в пределах границ элемента (даже прозрачные), поверх фона и за контентом.
<offset-x> <offset-y>
Существуют 2 значения <length>, которые устанавливают смещение тени. <offset-x> определяет горизонтальное расстояние. Отрицательные значения располагают тень слева от элемента. <offset-y> определяет вертикальное расстояние. Отрицательные значения располагают тень выше элемента. Посмотрите какие единицы <length> можно задать.
Если оба значения равны 0, то тень расположится за элементом (и будет отображаться размытие, если <blur-radius> и/или <spread-radius> установлены).
<blur-radius>
Это третье значение <length>. Чем больше это значение, тем больше и светлее размытие. Отрицательные значения не поддерживаются. Если не определено, будет использоваться
0
(резкий край тени). Спецификация не содержит в себе точного алгоритма расчёта размытости теней, однако, в ней указано следующее:
…for a long, straight shadow edge, this should create a color transition the length of the blur distance that is perpendicular to and centered on the shadow’s edge, and that ranges from the full shadow color at the radius endpoint inside the shadow to fully transparent at the endpoint outside it.
<spread-radius>
Это четвёртое значение <length>. Положительные значения увеличивают тень, отрицательные — сжимают. По умолчанию значение равно 0 (размер тени равен размеру элемента).
<color>
Смотрите возможные ключевые слова и нотации для <color>.
Если не указано, используемый цвет будет зависеть от браузера — обычно будет применено значение свойства color (en-US), но Safari в настоящее время рисует прозрачную тень в этом случае.

Интерполяция

Each shadow in the list (treating none as a 0-length list) is interpolated via the color (as color) component, and x, y, blur, and (when appropriate) spread (as length) components. For each shadow, if both input shadows are or are not inset, then the interpolated shadow must match the input shadows in that regard. If any pair of input shadows has one inset and the other not inset, the entire shadow list is uninterpolable. If the lists of shadows have different lengths, then the shorter list is padded at the end with shadows whose color is transparent, all lengths are 0, and whose inset (or not) matches the longer list.

Формальный синтаксис

none | (en-US) <shadow># (en-US)

где
<shadow> = inset? (en-US) && (en-US) <length>{ (en-US)2,4} (en-US) && (en-US) <color>? (en-US)

где
<color> = <rgb()> | (en-US) <rgba()> | (en-US) <hsl()> | (en-US) <hsla()> | (en-US) <hex-color> | (en-US) <named-color> | (en-US) currentcolor | (en-US) <deprecated-system-color>

где
<rgb()> = rgb( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgb( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<rgba()> = rgba( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgba( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<hsl()> = hsl( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsl( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )
<hsla()> = hsla( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsla( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )

где
<alpha-value> = <number> | (en-US) <percentage>
<hue> = <number> | (en-US) <angle>

BCD tables only load in the browser

%d1%82%d0%b5%d0%bd%d1%8c PNG, векторы, PSD и пнг для бесплатной загрузки

  • схема бд электронный компонент технологии принципиальная схема технологическая линия

    2000*2000

  • облака комиксов

    5042*5042

  • номер 82 золотой шрифт

    1200*1200

  • 3d золотые числа 82 с галочкой на прозрачном фоне

    1200*1200

  • круглая буквица bd или db дизайн логотипа вектор

    5000*5000

  • в первоначальном письме bd логотипа

    1200*1200

  • bd письмо логотип

    1200*1200

  • номер 82 3d рендеринг

    2000*2000

  • bd письмо логотип

    1200*1200

  • 82 летняя годовщина логотип дизайн шаблона иллюстрацией вектор

    4083*4083

  • 82 летняя годовщина векторный дизайн шаблона иллюстрация

    4083*4083

  • asmaul husna 82

    2020*2020

  • серые облака png элемент для вашего комикса bd

    5042*5042

  • испуганные глаза комиксов

    5042*5042

  • bd tech логотип дизайн вектор

    8542*8542

  • в первоначальном письме bd шаблон векторный дизайн логотипа

    1200*1200

  • 82 летняя годовщина векторный дизайн шаблона иллюстрация

    4167*4167

  • черный градиент 3d номер 82

    1200*1200

  • буква bd crossfit logo фитнес гантели значок тренажерный зал изображения и векторные изображения стоковые фотографии

    5000*5000

  • 82 летний юбилей ленты

    5000*3000

  • письмо логотип bd дизайн

    1200*1200

  • облака небо комикс мультфильм

    5042*5042

  • желтые глаза напуганы комикс мультфильм

    5000*5000

  • в первоначальном письме bd шаблон векторный дизайн логотипа

    1200*1200

  • в первоначальном письме bd логотип шаблон

    1200*1200

  • bd письмо логотип

    1200*1200

  • Векторный шрифт алфавит номер 82

    1200*1200

  • комикс бд страшно один темно

    5042*5042

  • витамин b5 логотип значок дизайн типы

    1200*1200

  • золото смешанное с зеленым в 3д числах 82

    1200*1200

  • в первоначальном письме bd логотип шаблон

    1200*1200

  • круглая буквица bd или db logo

    5000*5000

  • 82 летняя годовщина векторный дизайн шаблона иллюстрация

    4083*4083

  • глюк числа 82 вектор на прозрачном фоне

    2500*2500

  • текстура шрифт стиль золотой тип число 82

    1200*1200

  • корпоративная современная синяя минимальная визитная карточка 82

    1200*1200

  • флаг Южной Кореи вектор с номером телефона Южная Корея флаг иллюстрация с +82 номера фон для баннера листовки или презентации

    1200*1200

  • номер 82 крутой 3d градиент текстовый эффект прозрачный фон

    1200*1200

  • bd письмо 3d круг логотип

    1200*1200

  • глюк числа 82 вектор на прозрачном фоне

    1200*1200

  • 82 летний юбилей ленты

    5000*3000

  • испуганные оранжевые глаза комиксов

    5000*5000

  • 82 лет коробки лента годовщина

    5000*3000

  • 82 летний юбилей ленты

    5000*3000

  • 3d числа 82 в круге на прозрачном фоне

    1200*1200

  • корейский традиционный бордюр 82

    1200*1200

  • событие простого элемента 82

    1200*1200

  • 82 летний юбилей ленты

    5000*3000

  • 82 лет юбилей празднования вектор шаблон дизайн иллюстрация

    4187*4187

  • 82 лет коробки лента годовщина

    5000*3000

  • Вертолеты на Марсе жужжат и не отбрасывают тень / Хабр

    Добро пожаловать в наше уютное конспирологическое логово. Сегодня мы будем рассматривать тени на фотографиях с Марса, округлять числа и писать отвратительный код.

    Автор (справа) и предмет исследования (слева)

    В этом выпуске: астрономические наблюдения теней в пустыне, аугментация ушей, заглядывание за левый край видео, гадание по фотографиям и особенности работы GSCMOS матриц семилетней давности.

    Лифт (предположительно работает):

    1. Вертолеты на Марсе
      1.1 Оценка расстояния до Марса
      1.2 Ошибки?

    2. Вертолеты жужжат
      2.1 Blade Passage Frequency
      2.2 Эффект Доплера
      2.3 Оцениваем скорость вертолета
      2.4 …расстояние до марсохода
      2.5 …точки взлета и посадки
      2.6 …дальность полета
      2.7 …план полета
      2.8 Симуляция эффекта Доплера и сравнение
      2.9 Ошибки?
      2.10 Всякое
      2.11 Оффтоп 1: Пассивный Доплер-радар
      2.12 Оффтоп 2: Марсианская аэродинамика

    3. Вертолеты не отбрасывают тень
      3.1 Оценка характеристик камеры и оптики
      3.2 Почему лопасти прозрачные?
      3.3 …они прозрачные в ИК?
      3.4 Оффтоп 3: ИК-фотография для бедных
      3.5 …они путешествуют во времени?
      3.6 Оценка эффективности затвора
      3.7 Откуда на фото градиент яркости?
      3.8 Передний край
      3.9 Ground truth
      3.10 Симуляция глобального затвора

    4. Постскриптум

    5. Ссылкография


    1. Вертолеты на Марсе

    Маленький вертолет летает на Марсе, но где летает Марс? Насколько он дальше от Солнца чем Земля? Насколько меньше света достается камерам и солнечной батарейке?

    У меня нет фотографии солнечной батарейки, чтобы по ней гадать, зато есть фотография тени от солнечной батарейки:

    https://mars.nasa.gov/mars2020/multimedia/raw-images/HSF_0048_0671201703_000ECM_N0000001HELI00000_000085J

    Тень должна быть шириной с саму батарейку (165мм), ведь лучи от солнца параллельны. Можно взять ширину тени на фото и пересчитать пиксели в миллиметры.

    2086 пикселей = 165мм. 0.079мм/пиксель.

    Зачем нам это, и почему где-то в середине тени, а не по её верхней границе? Потому что перспектива заваливает размеры, а именно на этой линии слева нет особо крупных камней.

    Как раз там, где тень переходит в свет.

    Солнце, хоть и находится очень далеко, имеет заметный угловой размер на небе и границы теней от него не идеально резкие. Хуже того, ширина полутени (L) очень просто зависит от расстояния до предмета отбрасывающего тень (h), и углового размера Солнца (a)

    Вооружившись этим знанием, а так-же тем, что высота Ingenuity составляет 49см, а солнечная батарея находится на самой его макушке, мы можем прикинуть, насколько далеко находится Марс.

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

    Дальше надо преобразовать картинку в Ч/Б, усреднить все строки и построить график яркости от координаты X.2 ≈ 2.3 раза меньше (без учета особенностей атмосфер обоих планет).

    Теперь, расстояние от Солнца до Марса: отношение полутени к высоте солнечной батареи 3/490 = 0.00612. Диаметр солнца 1.3927 миллионов километров, значит расстояние 1.3927/0.00612 = 227.5 миллионов километров.

    1.2 Ошибки?

    На самом деле расстояние от Марса до Солнца меняется от 249.2 до 206.7 миллионов км в течении года. А в день когда было сделано фото (9 апреля 2021), оно составляло 242.8 (подсмотрено в Stellarium). А соотношение расстояний Марс/Земля было не 1.52, а 1.623. Ошибка в 6.3%, неплохо для разминки.

    Ошибка в 1px при измерения полутени от Ingenuity даст погрешность в 1/37 ≈ 3%, а ошибка в 1см в высоте батарейки над тенью (земля под вертолетом не идеально ровная) — погрешность в 2%. Я так-же не исправлял искажения объектива и перспективу, наивно надеясь, что если всё достаточно хорошо центрировать, то ошибки друг друга скомпенсируют. Дуракам, очевидно, везет.

    С количеством света интереснее. У Марса почти нет атмосферы, а вот у Земли есть. И она поглощает заметную часть энергии приходящей от Солнца. Из 1350 Вт/м2, которые получает Земля от Солнца, до поверхности долетает только 1040. А до поверхности Марса ~530 Вт/м2 из 586. Разница в 1.9 раза, а не в 2.3.


    2. Вертолеты жужжат

    Вертолет, летающий на Марсе, работает на солнечной батарейке, 18650 аккумуляторах, процессоре от смартфона и камерах от Raspberry Pi. Ну разве не потрясающе? Смотрите, как летает:

    И на видео даже слышно жужжание винтов! Perseverance, снимающий видео, смотрит на пропеллеры сборку (т.е. находится примерно в плоскости вращения), а значит в спектре звука должна быть очень заметна Blade Passage Frequency. Этот компонент зависит от скорости вращения винта и количества лопастей, а его главная гармоника:

    Где n — количество лопастей пропеллера, RPM — обороты в минуту.


    Можно собрать пропеллер и проверить как должна выглядеть BPF. Хватаем моторчик от мелкого квадрика и винт от него же. За неимением референсного тахометра, собираем его из спичек и желудей: светодиод воткнутый в микрофонный вход компа и фонарик.

    Для получения спектра берем первое попавшееся по запросу «microphone FFT online»

    Для таких подозрительных вещей как светодиод на микрофонном входе, хорошо брать не просто FFT но и осциллограмму (в нижней части скриншота)

    Тени от лопастей проходят мимо светодиода каждые 2.94ms, перекрывая поток света от фонарика, что вызывает изменение фотоэлектрического тока, и уровня сигнала на микрофонном входе. За каждый оборот мимо датчика проходят обе лопасти, так что период вращения винта получается 6ms. А обороты — 10’000 RPM.

    Вооружившись этим знанием, берем приложение-спектроанализатор и смотрим на спектр пропеллера:

    Не обращайте внимания на красную линию, она показывает максимумы и я забыл её отключить


    337Гц — та-самая BPF, и разные её гармоники. Убедившись, что всё сходится, посмотрим на BPF вертолета.

    Качаем видео, пихаем его в ffmpeg:

    ffmpeg -i ./6015_20210507_HelicopterFliesOnMars-1280.m4v \
    -lavfi showspectrumpic=s=3000x3000:fscale=log spectrogram.jpg

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

    BPF на 84Hz

    Видно, что пик находится примерно на 84Гц.

    Но у ведь Ingenuity не простой винт, а два соосных. Это 2 лопасти или 4?

    Не совсем очевидно, но 2. Можно представить себе два пропеллера вращающиеся с одинаковой (иначе вертолет закрутит) скоростью: оба будут шуметь на одной частоте. И как их шум не складывай, ничего кроме громкости меняться не будет.

    А можно собрать модель соосного пропеллера из двух обычных и проверить:

    Моторы соединены вместе, но повернуты лицом друг к другу, так что винты вращаются в противоположные стороны. Но лопасти на винтах закручены по-разному, поэтому поток направлен в одну и ту же сторону. RPM (измеренный всё тем же светодиодом) получился примерно 6000 у каждого.

    А спектры шума выглядят вот так:

    В плоскости вращения


    Пик на ~200Гц как раз соответствует BPF1 для двухлопастного винта на 6000RPM. Обратите внимание что пик двойной — обороты у винтов всё-же немного различаются, и BPF тоже.

    А если слушать винты сверху, BPF1 уже не так заметна:

    Над винтами (не под потоком воздуха)

    В видео гораздо меньше гармоник BPF. Потому, что звук отфильтровали, заглушив всё лишнее. Но если присмотреться, на спектрограмме видны остатки высших гармоник:

    BPF1 на ~84Гц, а значит пропеллеры вращаются примерно на 60*(84/2) = 2520RPM.

    Фраза «You can also hear the sound change as the helicopter leaves the area and then returns. That’s called the Doppler effect» которая появляется в видео, меня очень расстроила, потому что я никакого Доплера не слышал. Придется прибегнуть к помощи Машины.

    2.2 Эффект Доплера

    Вытащим звук из видео в WAV и скормим его numpy. Тон BPF самый громкий (спасибо неизвестному звукорежиссеру из JPL), поэтому мы можем просто выбирать самый высокий пик на FFT и, двигаясь по файлу скользящим окном, построить график его частоты по времени.

    Важно выбрать достаточно большое окно, чтобы получить хорошее разрешение по частоте. Если мы хотим (а мы хотим!) разрешение в 0.1Гц, окно должно быть 1/0.1 = 10 секунд.

    Почему 10?

    Представьте что у вас есть запись длительностью 1 сек, в которой только одна частота. Пусть будет 10Гц. Вы можете посчитать сколько периодов помещается в 1 секунду — 10 штук.

    Если частота будет 11Гц, вы насчитаете 11 периодов. Но вот если она будет 10.5Гц, вы уже не сможете уверенно сказать количество. У FFT такие-же проблемы.

    Разрешение по частоте определяется как Fs/N где Fs это частота дискретизации, а N количество семплов в выборке. Или, если выборка задана в секундах, как 1/T.

    Мой слух аугментирован!

    Максимальный сдвиг частоты от центра ~1Гц, или 1.2% от 84Гц. Гугл сообщает что человек различает на слух разницу частот в 0.5%. Ну и пусть различает, а мы посмотрим график:

    1. Сразу после взлета вертолет неподвижен. При этом BPF звучит на 84.36Гц, что уточняет обороты до 2531 RPM.

    2. Примерно на 32 секунде BPF начинает увеличиваться. А на видео в это же время вертолет начинает разгон. Задержки между видео и звуком не видно, что при скорости звука в 250м/c дает расстояние до вертолета не более 250 метров.

    Скорость звука на Марсе

    Сильно зависит от времени суток из-за больших перепадов температуры. Она меняется от 216 (при -95°С) до 270 (+5°С) м/c. Вот тут рассказывают как её измерять, стреляя лазером в камни и слушая задержку. Кстати, тем же самым микрофоном, через который мы слушаем вертолет. 250 м/c я взял практически по-памяти и это отлично совпало со скоростью при текущей погоде. -27°C дают 247м/c.

    Раз мы знаем скорость звука, сдвиг частоты можно пересчитать в скорость. Наблюдатель неподвижен, поэтому:

    Где v скорость вертолета (вдоль луча зрения), vs скорость звука, f частота для нулевой скорости (84.36Гц), fo — наблюдаемая частота.

    При разрешении по частоте в 0.1Гц, разрешение по скорости выходит ~0.3м/c. Неплохо.

    Я отметил некоторые интересные точки и их тайминги. Об этом ниже

    Видно, что график симметричный относительно центра, значит вертолет летал примерно одинаково туда и обратно. В центре есть 3 секунды, когда скорость была нулевой: на взлет и посадку нужно больше, значит он просто потупил в дальней точке и полетел домой.

    Относительная скорость в начале отрицательная (он приближается!), а на 44 сек резко переходит через 0 и продолжает расти. Вертолет летел по прямой, поэтому путь должен пролегать примерно так

    2.3 С какой скоростью он летал?

    На 42й секунде видно, как Ingenuity завершает разгон и возвращается в вертикальное положение. Эффект Доплера дает нам лучевую скорость ~1м/c в этот момент. Скорость в проекции можно оценить взяв два кадра из видео с разницей в пару секунд:

    347/2 = 173 пикселя за секунду. Высота от дна корпуса до верхушки вертолета ~36 см, а на картинке ~17.5 пикселей: скорость в проекции 173*(0.36/17.5) = 3.56 м/c.

    А полная скорость из этих двух компонентов: 3.7 м/c.

    2.4 Можем ли мы уточнить расстояние от ровера до вертолета?

    Возьмем два фрейма в начале полета: тот на котором Ingenuity еще не начал разгон, и тот на котором он уже почти вылетел из кадра.

    Можно измерить размер вертолета на обоих фреймах (лучше всего измерять высоту от дна корпуса до верхушки) и узнать, что он увеличился примерно с 16.5 до 17.5 пикселей, или на 6%.

    Между фреймами прошло 10 секунд, в течении которых вертолет разгонялся, и его максимальная скорость вдоль луча зрения составила ~1м/c. При равномерном ускорении это дает (1/2)*10 = 5 метров на которые вертолет приблизился к камере.

    За 5 метров угловой размер вертолета вырос на 6%. Что дает нам 5/0.06 = 83 метра дистанции на момент старта.

    Но этот метод очень грубый: Если бы размер изменился не на 1 пиксель, а на 2, дистанция получилась бы 43 метра. Да и лучевая скорость у нас с разрешением 0.3м/c.

    Попробуем прикинуть расстояние еще одним способом. Можно сделать очень смелое предположение, что вертолет летает какой-нибудь из сторон ланчбокса вперед, и посмотреть как он ориентирован в начале полета.


    3D модельку можно покрутить тут

    Выглядит как 22.5°.

    А значит,


    Разгон начинается в 32 секунды, а в 44 секунды скорость на графике переходит через 0 — в этот момент он летит перпендикулярно лучу зрения. 10 секунд ускорения и 2 секунды полета на 3.7м/с дают 26 метров от начала полета до ближайшей к камере точки. Отсюда,

    Правда наверняка где-то между, поэтому возьмем среднее от 83 и 68 — 75 метров.

    Кстати, можно представить поле зрения камеры: за время пролета вертолета через весь кадр, направление изменилось на 22.5°. Горизонтальный FOV в 24° дает 55мм объектив кроп-факторе 1.5. То есть буквально как китовый 18-55 на камере с APS-C выкрученный на самый большой зум.

    2.5 Места взлета и посадки отличаются

    Сравним два кадра:


    Картинка увеличена в 10 раз, смещение на 85.5 и 5.5 пикселя. Место посадки было правее и ближе, чем место взлета.

    Высота вертолета от дна ланчбокса до верхушки — 36см и 16 пикселей на фото, значит он сместился на 85.5*(36/16) = 186 сантиметров вправо в проекции.

    5.5 пикселя вниз, дают 12см в проекции. Предположим, что поверхность ровная и плоская, и что высота мачты с камерой на ровере 2 метра. Тогда, смещение по поверхности вдоль луча зрения 0.12*(75/2) = 4.5 метра.

    Что дает:

    2.6 Как далеко летал Ingenuity?

    Мы знаем, что места взлета и посадки различались, поэтому считаем по-отдельности:

    По графику видно, что он начал движение в 32сек, а закончил в 79: 47 секунд полета, из которых 20 на разгон и торможение: 273.6+203.6/2 = 134,7 метра для первой части маршрута.

    Обратный путь начался на 82 и закончился на 129 секундах, что тоже дает 47 секунд.

    Значит, видимое смещение точки посадки вправо вызвано просто углом траектории относительно луча зрения (а может быть, скорости были разными для двух участков пути):

    Действительно, arctan(1.86/4.5) ~ 22.5°. А угол a очень мал, потому что длина пути гораздо больше расстояния между точками.

    Суммарная дальность полета получилась 269.4 метра.

    2.7 Теперь можно нарисовать план полета

    Мы знаем все нужные расстояния и углы:

    2.8 Симуляция жужжания

    Перед тем как сравнивать всё это безобразие с реальными данными, маленькое отступление. Спектрограмма выглядит страшно, на ней видны порывы ветра, которые почти заглушают гудение мотора. Разрешение в 0.3м/c и окно в 10 секунд не внушают доверия. Можем ли мы вообще говорить о точности в 1 секунду, когда окно такое большое?

    Давайте набросаем симулятор жужжащего вертолета. Отсюда можно взять относительные координаты ровера, и точек в которых садился вертолет:

    Смотрим координаты на скриншоте и измеряем полоску с масштабом:

    meters_per_pixel = 50/167
    
    rover = np.array([740, 274])*meters_per_pixel
    heli_p1 = np.array([501,209])*meters_per_pixel
    heli_p2 = np.array([573, 653])*meters_per_pixel
    heli_p3 = np.array([520, 210])*meters_per_pixel

    Добавим разные параметры по-вкусу:

    dt = 0.1
    
    hover_time_at_liftoff = 10
    hover_time_at_p2 = 3
    hover_time_at_landing = 10
    
    accel_time = 10
    max_speed = 3.7
    
    center_freq = 84.36
    speed_of_sound = 250

    И составим план полета:

    hover(hover_time_at_liftoff) # Hovering at p1
    
    set_target(heli_p2)
    accelerate(max_speed, accel_time) # Accelerating at p1
    
    free_flight(accel_time) # Flying to p2
    
    decelerate(0, accel_time) # Decelerating at p2
    hover(hover_time_at_p2) # Hovering at p2
    
    set_target(heli_p3) # Going home
    accelerate(max_speed, accel_time) # Accelerating at p2
    	
    free_flight(accel_time) # Flying to p3	
    
    decelerate(0, accel_time) # Decelerating at p3
    hover(hover_time_at_landing) # Hovering at p3
    Чо творится?

    Каждая из функций апдейтит положение вертолета и, с шагом dt заполняет массив значениями BPF с учетом скорости.

    hover(t) не меняет скорость и завершается через t секунд

    set_target(p) меняет вектор направления вертолета, чтобы он двигался к p

    accelerate(s, t) увеличивает скорость до s в течение t секунд

    free_flight(t) сохраняет текущую скорость и завершается, когда время до цели будет < t

    decelerate(t) — как accelerate только с другим знаком и s = 0.

    Получилась вот такая красота:

    Выглядит точь-в-точь как график, полученный из видео. Амплитуды и тайминги похожи. Чуть ниже будет картинка с наложением одного на другое, а пока можно поиграться с симулятором и посмотреть, что изменится при разных параметрах полета.

    Допустим, дальняя точка была расположена на том же удалении, но так, что вертолет улетает под углом 10° (а не 22.5°) к проекции камеры:

    heli_p2 = np.array([457, 653, 5])*meters_per_pixel

    Скорость приближения в начале и конце полета гораздо ниже, а сдвиг частоты всего 0.05Гц. Мы бы даже не заметили этого на графике.

    Теперь сложнее. Пусть вертолет, после того как вылетит из кадра, поворачивает немного в сторону, а потом тем же путем возвращается обратно:

    Синие линии — старый путь, зеленые — новый.

    Получатся так:

    Видно момент, когда из-за смены направления резко меняется относительная скорость. Я сделал поворот моментальным, в реальности переход был бы более гладким, но с такой-же амплитудой. Не уверен что его было бы видно на нашем графике, но более резкий поворот точно будет заметен.

    2.9 Ошибки?

    1) Реальное значение RPM было 2537 а не 2531. Ошибка около 0.2% или 0.2Гц для BPF. Вполне близко к пределу точности измерений.

    3) Скорость полета, по данным в википедии, 3.5м/c, а не 3.7м/c. Ошибка в 6%. Неплохо, учитывая то, как мы её измеряли.

    Можно наложить график симуляции на реальные данные и сравнить:

    Видно что симуляция (со скоростью 3.7м/с) немного спешит.

    Еще стоит заметить, что в симуляции я не учел задержку звука. Но она составляла всего полсекунды в дальней точке:

    Rover-Heli dist @ start: 74.2 meters, sound lag 0.30 sec
    Rover-Heli dist max: 124.0 meters, sound lag 0.50 sec

    4) Расстояние от камеры до Ingenuity на старте, измеренное по карте, получилось 74 метра, а не 75. 1.3% и наглядное подтверждение того, что измерять вещи разными способами и усреднять полученное — полезно. Но вообще, скорее повезло.

    6) Дальность полета, по данным из википедии, составляла 268.5 метров в обе стороны. У нас вышло 269.4 метра. Ошибка в 0.3%. На удивление, гораздо меньше ошибки в скорости. Видимо какие-то из предположений (одинаковое время разгона-торможения, равномерное ускорение, одинаковая длина путей) оказались ложными, но ошибки скомпенсировали друг-друга.

    5,7) Можно наложить наш план полета на реальную карту:

    Я выбрал в качестве опорной точки положение марсохода, а в качестве опорного направления — линию между ним и точкой старта. Совпало хорошо. Чуть-чуть ошиблись в точке посадки, и на пару градусов по направлению. В обоих случаях мы разглядывали 2,5 пикселя, так что ошибки можно понять.

    2.10 Всякое

    Последняя интересная вещь в видео — посадка вертолета. Коснувшись земли, он немного подпрыгивает и окончательно приземляется на 136 секунде. А на спектрограмме из ffmpeg виден момент когда винт начинает резко сбрасывать обороты:

    Разница между приземлением и отключением пропеллера 3 секунды. Ingenuity, коснувшись песка, медленно и осторожно уменьшает угол атаки винтов, постепенно увеличивая нагрузку на грунт. И только когда убедится, что опора надежная — выключает моторы. А в эти 3 секунды он готов взлететь и повторить попытку, если датчики заметят что-то неладное.

    А вот видео, где вся движуха собрана на один экран:

    Вертолеты на Марсе действительно жужжат, и жужжат занимательно.

    2.11 Оффтоп 1: Пассивный Доплер-радар

    Вернемся к симулятору жужжания:

    meters_per_pixel=1.0
    rover = np.array([0, 0, 0])*meters_per_pixel
    heli_p1 = np.array([5000.0, 200, 200])*meters_per_pixel
    heli_p2 = np.array([-3000.0, 200, 200])*meters_per_pixel
    
    . . . 
    
    set_target(heli_p2)
    accelerate(200, 1) 
    free_flight(1)

    Тут вертолет быстро разгоняется до 200 метров в секунду, и пролетает мимо ровера:

    Скажем, мы хотим по этой записи найти скорость вертолета, но не знаем даже BPF для нулевой скорости.

    Но лучевая скорость становится нулевой в тот момент, когда он пролетает ближайшую точку. И ее можно найти, если принять, что скорости до и после пролета были одинаковыми, но с разным знаком:

    Действительно, если взять f1 = 417Гц, а f2 = 45Гц (я взял точки в противоположных концах графика), получается 81.2 Гц. Ошибка в 2.5%, но это не так важно, потому что:

    v1 = 250*(81.2/417-1) = -201.3 m/s
    v2 = 250*(81.2/45-1) = 201.11 m/s

    В тех точках где я измерял частоты, вертолет находился достаточно далеко (порядка 3км), так что я пренебрег поправкой на направление. Но если вам интересно, на 3км угол к лучу зрения получается 5.5°, а cos(5.5°) = 0.995. Погоды не делает.

    Ошибка получилась меньше 0.5%. Круто? Попробуем в деле:

    Возьмем видео с самым красивым самолетом. 20и-метровый кусок металла с аэродинамикой шлакоблока и радарной сигнатурой маленькой птички, не падающий с неба только благодаря хитрой управляющей электронике. Да, я про F-117:

    Можем ли мы измерить его скорость?

    Посмотрим на спектрограмму:

    Кривая перехода сразу бросается в глаза. Возьмем две частоты и посчитаем:

    Частота для нулевой скорости получилась 422Гц.

    А скорость вдоль луча зрения в начале видео:

    350*(422/898 — 1) = -185.5 м/c

    Но летел он не прямо на камеру, а под углом градусов в 15. Так что реальная скорость:

    -185.5/cos(15) = —192м/c

    Какая была на самом деле? К сожалению видео об этом умалчивает, поэтому возьмем два соседних фрейма, где самолет летит на фоне гор, совместим и измерим:

    F-117 в длину 20.1 метр. Но это до края хвостового оперения. А до заднего края корпуса — 17.1 метр. Скорость получается 43*(17.1/110)*30 ≈ 200 м/с. Мы ошиблись на 4%. Наверняка из-за кривой оценки угла, или скорости по фреймам.

    2.12 Оффтоп 2: Марсианская аэродинамика

    Как известно, у летательного аппарата два врага: сила тяжести и сопротивление атмосферы. Мне было интересно оценить, насколько на вертолет влияет второе (может ему и правда надо летать углом вперед?).

    Где Fd сила сопротивления атмосферы, p — плотность, v — скорость вертолета, A — площадь сечения, а k — аэродинамический коэффициент.

    • Плотность атмосферы на Марсе около 0.02 kg/m3

    • Скорость 3.5м/c

    • k считать сложно, скажем, вертолет имеет форму куба (k = 1).

    Осталось узнать площадь сечения. Это просто. Открываем 3д модельку и крутим ее до тех пор пока не будет похоже на на вертолет летящий прямо на нас:

    Закрашиваем тень, потому что она темнее чем коробка вертолета, и двигаем белый маркер на гистограмме влево, чтобы он стал левее пика светлого фона:

    Теперь гистограмма показывает количество пикселей темнее фона.20.5*0.1)/2 = 0.01225 Ньютона

    F = m*a

    0.01225 = 1.8*a

    a = 0.007м/с2

    То-есть, за 27 секунд полета вертолет теряет всего 0.2 м/c скорости.


    3. Вертолеты не отбрасывают тени

    Вернемся к заглавной картинке (наконец-то!)

    https://mars.nasa.gov/mars2020/multimedia/raw-images/HNM_0064_0672622254_092ECM_N0030001HELI02888_0000A0J

    Четыре вещи на ней выглядят подозрительно:

    1. Вертолет явно в воздухе, значит лопасти вращаются на 2500 RPM, а выглядят они очень четкими. Какая же там должна быть выдержка, диафрагма и ISO чтобы получить такую картинку с хорошей экспозицией и не утонуть в шумах и красивом бокэ?

    2. Лопасти кажутся полупрозрачными. Странности добавляет и тень от ноги поверх тени пропеллера, которая прозрачной не выглядит.

    3. Сверху лопасти более темные, чем снизу.

    4. На переднем (более прямом) крае лопасти тень выглядит темнее. Причем на некоторых фото это заметно, а на других — нет:

    Что за камера помогает Ingenuity ориентироваться на местности? Это OV7251. 640х480, отсутствие фильтра Байера, глобальный электронный затвор и до 120FPS в максимальном разрешении. Размер матрицы 1/7.5″, а размер пикселя 3х3мкм. Эта камера бывает в двух исполнениях — для видимого света (с hotmirror, который отсекает ИК излучение), и для ближнего ИК (с полосовым фильтром на 830нм).

    Надо заметить, что мне так и не удалось найти (или понять по фото) какая из двух версий камеры используется на Марсе. Далее я буду предполагать что обычная.

    3.1 Гадание по фотографии

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

    Пересечение синих линий — моя скромная попытка найти ось вращения

    15 пикселей для винта и 10 пикселей для батарейки. Значит винт смазался вращением на 5 пикселей, что на таком расстоянии от оси вращения дает 1.5°. Но мы не учли искажения оптики: вещи на поверхности, ближе к краю кадра выглядят меньше, чем на самом деле. Пусть будет угол в ~2°, или 1/180 от полной окружности. Полную окружность лопасть проходит за 60000/2500RPM = 24мс, а 1/180 за 133мкс. Это и есть длительность выдержки. Ну или 1/7500, если вы фотограф.

    Ошибка на 0.5° при измерении угла, дает примерно 33мкс разницы. К примеру если бы угол был в 1.5°, выдержка получилась бы 100мкс или 1/10000.

    Теперь ISO. Хоть светочувствительность по ISO-12232 и не используется в этих камерах, её хорошо знать для сравнения с обычными фотоаппаратами. Когда камеры были большими, а экспонометры отдельными и дорогими, люди пользовались правилом «Sunny 16» чтобы подбирать выдержку. Правило гласит:

    On a sunny day set aperture to f/16 and shutter speed to the [reciprocal of the] ISO film speed for a subject in direct sunlight

    Сделаем поправку на то, что Марс дальше от Солнца и на него попадает в 2 раза меньше света. Делим 16 на и получаем Mars 11 rule. С диафрагмой f/11 и выдержкой 1/7500 матрице нужна будет чувствительность ISO 7500 чтобы получить нормальную экспозицию. Звучит как высокое и шумное ISO, но подождите.

    Размер пикселя слишком мал, чтобы позволить диафрагму f/11: дифракционный предел размажет картинку.

    Где d — минимальный размер пятна, N — диафрагма, а λ — длина волны света.

    При диафрагме f/11 и λ = 550нм, d получается ~15мкм, целых 5 пикселей (размер пикселя у OV7251 — 3мкм).

    Но на кадрах с камеры можно разглядеть отдельные детали в пару пикселей размером, значит d не сильно больше размера пикселя. Пусть будет как-раз 3мкм. Тогда:

    N = 2.23

    Чтобы дифракция не влияла на картинку, диаметр диафрагмы нужно увеличить в 11/2.23 = 5 раз. Поток света увеличится в = 25 раз, и ISO нужно уменьшить до 7500/25 = ISO 300. Хорошее, низкое ISO. И совсем не шумное.

    Но хватит ли, при такой большой диафрагме, глубины резкости, чтобы без автофокуса снимать объекты на расстоянии от 15 сантиметров (когда вертолет приземлился) до десятков метров? Мы можем прикинуть гиперфокальное расстояние. Это расстояние H от камеры до точки фокуса, при котором в поле резкости попадает всё от H/2 до бесконечности:

    Где H — гиперфокальное расстояние, f — фокусное расстояние объектива, N — диафрагменное число, а c — диаметр круга нерезкости.2/(2.23*0.003) = 95.6мм
    0.003 — это 3мкм, размер круга нерезкости

    Если сфокусировать объектив на 95мм, то резким будет всё от 47мм до бесконечности. Так что глубины резкости хватит с запасом.

    Можно поискать модули с этой матрицей чтобы убедиться, что мы не сильно ошиблись. Вот модуль с фокусным расстоянием 1.3мм (и углом зрения в 86°), диафрагмой f/2.2 и фиксированным фокусом от 65mm до бесконечности. В целом сходится.

    1/7500″, ISO300, диафрагма f/2.2 и объектив с фокусным расстоянием 0.8mm. Странная конфигурация, если вы привыкли к большой фототехнике.

    А если бы камера работала в ИК (λ = 850нм), то получилось бы: ISO120, диафрагма f/1.4 и гиперфокальное расстояние в 15 сантиметров.

    3.2 Прозрачные лопасти

    У этой части проблема с экспериментальными данными: проснувшись однажды утром после беспокойного сна, я обнаружил, что в доме нет ни одной камеры с глобальным электронным затвором, годной для переделки в ИК. Да и негодных нет. В конце мы компенсируем недостаток реальности численным моделированием (отвратительный код на питоне, да).

    3.3 Потому, что прозрачные.

    Самый очевидный вариант, объясняющий полупрозрачность теней, который приводят в каждом втором обсуждении этих фотографий: лопасти выглядят прозрачными потому-что они прозрачные. Логично.

    Ведь OV7251 может работать в диапазоне ближнего ИК, где вещи выглядят неожиданно. Знаменитые примеры:

    • Тёмное, почти черное, небо. И чем дальше в ИК — тем темнее.

    • Яркие листья на деревьях, благодаря эффекту Вуда (не от слова «wood», а от слова Robert Wood)

    • Прозрачность разных пластиков и красителей

    Может быть и с лопастями так же? Лопасти у Ingenuity карбоновые, и это хорошо: у меня есть такие-же. В этот раз не придется даже думать, хватаем пропеллер и смотрим на тень от солнца:

    Рядом для сравнения светофильтр, прозрачный в ИК, hotmirror непрозрачный в ИК* но прозрачный в видимом свете и кусок дискеты. А снизу то же самое, но в видимом диапазоне.
    Светлое пятно под hotmirror не от того, что оно пропускает ИК, а от того, что отражает вниз свет который попадает на его нижнюю сторону с яркой бумаги. Смотрите, как оно отражает держалку с круглым фильтром. Потому и «mirror».

    Тень от пропеллера совершенно такой же яркости, как тень от мотора рядом:

    3.4 Оффтоп 3: Инфракрасная фотография для бедных

    А вот тень от дискеты чуть прозрачнее тени от держалки:

    Дискета пропускает очень небольшое количество ИК и красного света. Она сойдет за lowpass-фильтр, если вы хотите попробовать ИК фотографию, а покупать нормальный фильтр не хотите.

    Вот пара фоток на дискету:

    Откуда берутся цвета на инфракрасных фото? Посмотрите на спектральную чувствительность фильтра Байера:

    В серой части (как раз там работает ИК фотография) разные каналы всё еще дают разные значения, а значит есть цветовой контраст. Но чем дальше в ИК, тем меньше их различия. Начиная с 850нм, все каналы практически одинаковы. И действительно, чем дальше граница среза у lowpass фильтра, тем меньше насыщенность картинки:

    Конечно, производителей не волнуют характеристики фильтра Байера в ИК, поэтому цвета заметно меняются от камеры к камере.

    В общем, карбоновые пропеллеры не относятся к вещам, предательски изменчивым в ИК. Приятно знать.

    Ну и чтобы окончательно развеять сомнения, можно посмотреть вот эту фотографию:

    https://mars.nasa.gov/mars2020/multimedia/raw-images/HNM_0055_0671823877_115ECM_N0000001HELI00053_0000LUJ

    Лопасти тут не вращаются и совершенно не прозрачны. А значит, дело в движении и таймингах.

    3.5 Лопасти перемещаются во времени!

    Помните эффект, возникающий при фотографировании со вспышкой чего-то шустрого? Рассмотрим фотографию комара:

    Крылья получились четкими, но вокруг них смазанный след, потому что длительность вспышки гораздо меньше длительности выдержки. Но след полупрозрачный, потому что вспышка яркая и хорошо подсветила деревья.

    Можно повторить то же самое с пропеллером:

    Такой же эффект, как на фото Ingenuity! Но ведь у камеры вертолета нет вспышки, ему светит солнце. Откуда этот эффект получается у него?

    Ответ скрывается в устройстве самой матрицы:

    Данные считываются с CMOS матрицы построчно. Контроллер выбирает одну из строк, и АЦП через мультиплексор по очереди измеряет заряд на пикселях. Затем следующую.

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

    А если механического затвора нет, можно экспонировать и считывать строки по отдельности. Тогда у вас не будет проблемы с тем, что другие строки ждут своей очереди под светом. Но будут другие проблемы: да, мы говорим о rolling shutter. Строки экспонируются в разное время, и объекты в кадре могут успеть переместиться.

    Более сложной и дорогой альтернативой rolling shutter является global shutter. Тут вы экспонируете всю матрицу сразу, но по завершении экспозиции перемещаете накопленный пикселем заряд в защищенную от света область, называемую storage node.

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

    Вот только он не механический и не 100% эффективный. Крышка на storage node не может быть значительно больше самой storage node, и свет может под неё проникать за счет дифракции на всякой фигне вокруг. А еще электроны, выбитые фотонами, попавшими мимо фотодиода, могут долететь до storage node.

    Эта нежелательная засветка при «закрытом» затворе называется Parasitic Light Sensitivity (PLS) и ужасно всех бесит уже много лет.

    Пиксели будут засвечиваться, пока идет чтение, причем те которые считываются последними — засветятся больше всех. А если между завершением экспозиции и началом чтения есть пауза, то пиксели будут засвечиваться и в это время, но равномерно.

    PLS, в различных статьях, как и другие специфичные вещи, выражается в чем угодно в зависимости от давности статьи и фазы луны на момент написания: Сначала это называли Shutter Efficiency и измеряли в процентах. 99% означает что закрытый затвор пропускает 1% света.

    Когда отличать 99.98% от 99.99% стало слишком тяжело, ввели термин PLS ratio. Например 1/10000 означает что закрытый затвор пропускает в 10000 раз меньше света чем открытый. Иногда указывают 1/PLS, чтобы не писать «1/».

    Но так-как писать 4-5 нулей довольно утомительно, PLS выражается еще и в децибелах, например -40dB = 1/10000. Или 1/PLS, чтобы не писать у децибелов минус.

    Я же пойду еще дальше и буду говорить PLS, имея ввиду 1/PLS.

    3.6 Попробуем оценить PLS у нашей камеры

    Сколько времени занимает считывание кадра с матрицы? В даташите этого не написано, но можно примерно прикинуть из таймингов камеры:

    На странице 31 указан System Clock в 48MHz. А на 20й странице — тайминги MIPI.

    Полное время передачи одного фрейма (1) занимает 478848 тактов SysClock, или 10мс (что как раз дает 100 FPS). Но из этого времени только 445056 тактов (9.3мс), занимает передача самого фрейма. Потому что тайминги (2), (3), (5), (7) и (9) — не относятся к передаче полезных данных.

    Можно убедиться, поделив 445056 на 928 (период передачи одного пакета) и получив 480 — количество строк сенсора. Значит в каждом пакете одна строка. А то, что из 928 тактов больше половины — пауза между пакетами, говорит о том, что строки действительно оцифровываются по ходу передачи. Так что ~9.3мс это время чтения сенсора.

    Выдержка была ~133мкс, а значит, время чтения в 70 раз больше выдержки.

    Можно вернуться к веселым экспериментам. Возьмем две фотографии тени от пропеллера: неподвижного и размазанного вращением.

    Скомбинируем их в режиме Addition (попиксельное сложение яркости) и сравним с фотографией, где вертолет летит высоко над землей. Лопасти находятся примерно в центре кадра, так что отношение чтение/выдержка будет ~35.

    Скажем, что фото с неподвижным винтом это идеальный затвор. А фото с размазанным — эффект от PLS. Тогда, если бы PLS была ровно 35, то простое сложение кадров дало бы такой-же эффект как у вертолета (экспозиция размытого кадра в 35 раз дольше, но сенсор в это время в 35 раз менее чувствительный):

    Похоже? Да, но слишком прозрачно.1.66 = 3.17 раза. Значит, PLS примерно 35*3.17 ≈ 111.

    Такое значение PLS кажется очень плохим по современным меркам. В работах 2018 и 2019 годов приводятся цифры на два порядка лучше для пикселей того же размера.

    -40dB это 1/10000

    Даже в пресс-релизе 2019 года, где Omnivision анонсирует новую версию этой камеры — OV7251-1B, заявлена эффективность в 99.96% (PLS = 2500).

    Но на всяческих видео и пресс-конференциях команда Ingenuity рассказывала, что работа над вертолетом велась 5-6 лет. В 2014 году вышел Snapdragon 801 который стоит в Ingenuity и моем телефоне, в 2014-же году вышла первая версия OV7251. И графики от 2013 показывают, что в те давние времена, PLS была довольно печальной:

    Обратите внимание, что это график для пикселя размером 3.75мкм, а на OV7251 — 3мкм. И PLS очень стремительно ухудшается с уменьшением размера пикселя: примерно в 5 раз на 10% уменьшения размера. Между 3.75 и 3 — 20% разницы, что дает ухудшение в 10 раз и PLS порядка 100. Сходится.

    3.7 Откуда на фото градиент яркости?

    Потому, что разные строки ждут очереди на считывание разное время. Верхняя строка считывается первой, и PLS на неё не влияет: верхняя часть кадра самая темная. Нижняя строка считывается последней, а до этого засвечивается все 9.3мс. Средняя — в течении 4.65мс. 

    Попробуем получить PLS еще одним способом (с расстоянием до ровера ведь сработало!). Возьмем все фотографии c навигационной камеры и слепим из них одну:

    convert -evaluate-sequence mean ./HELI_NAV/*.png ./heli_nav_mean.png

    Получилась вот такая красота:

    Видно виньетирование от большой диафрагмы и широкого угла, ногу, пыль на стекле, еще ногу, и тень от вертолета по центру. 

    Теперь возьмем вертикальную полосу откуда-нибудь из центра кадра и построим график яркости:

    В центральной части (где не мешают искажения оптики и тень от вертолета) график более-менее линейный. 

    За 80 пикселей (360..280) яркость изменилась со 158 до 180. Или на (180-158)/158 ≈ 14%. 80 пикселей это 1/6 от полной высоты картинки, а значит PLS = 70/6/0.14 ≈ 83. 

    Можно снова взять что-нибудь среднее между 83 и 111: PLS ≈ 100 (или 99% эффективности затвора)

    В данном случае эффект от PLS был так заметен только потому, что у нас есть быстро вращающиеся лопасти. Без них эффект выражался бы только в вертикальном градиенте яркости, который легко правится программно (с потерей динамического диапазона, но это не страшно). 

    3.8 Передний край

    С градиентом понятно, но почему передний край на лопасти темнее, чем остальная часть?

    В эксперименте со сложением двух фотографий пропеллера, мы упустили важную деталь: там пропеллер вращался быстро и успевал сделать много оборотов за время экспозиции, потому размазывался в аккуратный диск. Но с Ingenuity всё не так: за 9.3мс чтения лопасть проходит 140°. И это за полное время считывания. Для средних строк это будет уже 70°.

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

    А то, что это заметно не на всех кадрах, объясняется вторым винтом: на 3 кадре угол между винтами около 22.5° и сектора, которые проходят лопасти за время засветки, полностью пересекаются, выравнивая яркость. А вот на двух первых кадрах угол >70° и винты не успевают долететь. 

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

    3.9 Ground truth

    Можно ли проверить все эти домыслы, кроме как разглядывая фотографии с Ingenuity? 

    Я уже говорил, что подходящих камер у меня 0. Да и купить такую сейчас будет сложно — за 6 лет характеристики улучшились на порядки. К счастью, у нас есть ютуб, на котором иногда попадаются хорошие видео. Вот сегодняшнее хорошее видео:

    (в комментах можно понаблюдать, как я упорно ничего не понимаю)

    Это точно такая же камера как на Ingenuity, снимающая быстро вращающийся пропеллер. Идеально! 

    Спасибо Hermann-SW за лучший контент на ютубе

    И на видео отлично видно, что лопасти выглядят прозрачными. Гораздо более прозрачными, чем тени от вертолета, но тут и выдержка короче (77 а не 133), и сцена гораздо более контрастная. 

    3.10 Симуляция неэффективного затвора

    Это всё еще не выглядит убедительно. Да, мы знаем что у глобального затвора есть засветка, и примерно представляем её величину для OV7251. Но хочется проверить. 

    Я набросал контуры винта и коробки с ногами, и нагуглил текстуру песочка.

    Загружаем всё это безобразие в Pillow:

    blade1 = Image.open("blade.png").convert("RGBA")
    blade2 = blade1.transpose(Image.FLIP_TOP_BOTTOM)
    box = Image.open("box.png").convert("RGBA")
    background = Image.open("sand.jpg").convert("RGBA")
    
    w,h = blade1.size
    center = (w//2, h//2)
    Trow = 19

    Trow здесь — время оцифровки одной строки изображения в микросекундах. Оно же — минимальное время экспозиции. Оно же — шаг времени для нашей симуляции.

    Функция для экспонирования кадра за один Trow:

    def single_exposure(cx, cy, scale, a1, a2, shadow_alpha, gain):
    	shape = blade1.rotate(a1, center=center)
    	t = blade2.rotate(a2, center=center)
    	shape.paste(t, (0,0), t)
    	shape.paste(box, (0,0), box)
    	if scale != 1:
    		shape = shape.resize((int(w*scale), int(h*scale)), Image.NEAREST)
    
    	data = np.array(shape)  
    	r, g, b, a = data.T 
    	black = (r == 0) & (g == 0) & (b == 0) & (a == 255)
    	data[..., :][black.T] = (0, 0, 0, shadow_alpha*255)
    	shape = Image.fromarray(data)
    
    	bg = background.copy()
    	bg.paste(shape, (int(w/2 - w*scale/2 + cx), int(h/2 - h*scale/2 + cy)), shape)
    	return np.array(bg.convert("L")) * gain

    Тут я безуспешно пытаюсь совладать с Pillow, вращаю лопасти на углы a1 и a2, собираю лопасти и коробку вместе, масштабирую и перемещаю, делаю их немного прозрачными (чтобы тень не была совсем черной) и прилепляю на песочек. В конце умножаю всё на gain — коэффициент, который поможет нам в итоге получать нормальную экспозицию. 

    Как живой!

    Теперь, функция, собирающая кадр. Мы можем разделить всё происходящее на три этапа: 

    1. Сама экспозиция: кадр с выдержкой длительностью exposure_us, за время которой лопасти успевают немного сдвинуться.

    2. Ожидание перед считыванием. Теперь длительность hold_us, и учитывается PLS — кадр во много раз темнее. 

    3. Считывание кадра. Тут вещи становятся хитрыми. Первая строка проэкспонируется в течение 1 лишнего Trow, а потом прочитается. 480я строка — в течение 480 Trow, причем в это время положение лопастей будет заметно меняться. Так что для кадра в 480 строк нам придется наплодить 480 фреймов для того чтобы брать с них строки для симуляции PLS.

    def construct_frame(exposure_us, RPM, PLS, a1, a2, readout_us=h*Trow, 
    					shadow_alpha=0.6, gain=None, hold_us=0, cy=0, cx=0, scale=1):
    	degrees_per_trow = RPM/60E6*360*Trow
    	exposure_trows = exposure_us//Trow
    	hold_trows = hold_us//Trow	
    	kReadout = readout_us/h/Trow
    
    	if gain==None:
    		gain = 1/(exposure_trows + hold_trows/PLS + (h/2)/PLS*kReadout) * gain_correction
    
    	sensor = np.zeros((w,h))
    
    	if exposure_us != 0:	
    		print("Building Base image")
    		for i in progressbar(range(exposure_trows)):
    			sensor += single_exposure(cx, cy, scale, a1, a2, shadow_alpha, gain)
    			a1 += degrees_per_trow
    			a2 -= degrees_per_trow	
    
    	if hold_trows != 0:
    		print("Building Hold image")
    		for i in progressbar(range(hold_trows)):
    			sensor += single_exposure(cx, cy, scale, a1, a2, shadow_alpha, gain) / PLS
    			a1 += degrees_per_trow
    			a2 -= degrees_per_trow		
    
    	if readout_us != 0:
    		print("Applying PLS frames")
    		PLS_frames = []
    		for line in progressbar(range(h)):
    			PLS_frames.append(single_exposure(cx, cy, scale, a1 ,a2, shadow_alpha, gain) / PLS * kReadout)
    			for t in range(-1, -line-1, -1):
    				sensor[line,:] += PLS_frames[t][line,:]
    			a1 += degrees_per_trow * kReadout
    			a2 -= degrees_per_trow * kReadout
    		
    	return Image.fromarray(np.uint8(np.clip(sensor, a_min=0, a_max=255)), 'L')

    readout_us и, получаемый из него, kReadout нужны чтобы симулировать разную скорость считывания. А устанавливая exposure_us, readout_us или hold_us в 0 можно отключать соответствующие компоненты кадра.

    sensor — массив в котором мы суммируем все экспозиции. Как и в реальности, каждая часть процесса просто насыпает заряд в его ячейки.

    gain выбирается так, чтобы в середине кадра (h/2) экспозиция была нормальной. 

    Проверим, как этот ужас работает: 

    construct_frame(exposure_us=133, RPM=2537, PLS=100, 
                    readout_us=9272, a1=-35, a2=90).save("test.png")

    Чтобы было удобнее перебирать разные параметры, я написал обертку, которой можно задавать варианты для каждого из них. Посмотрим, как размывает лопасти при разной выдержке (без учета PLS):

    Выдержка меняется от 19 до 12000 микросекунд

    Интересно, что размывает их не просто в диск, а с паттерном из 4х светлых полос, который отмечает места пересечения лопастей при вращении. В любой точке за время экспозиции пролетает 2 лопасти (в разные стороны), но в точках пересечения — они пролетают одновременно, перекрывая свет на в 2 раза меньшее время.


    Вот этот эффект на нашем соосном пропеллере из спичек и желудей

    Интересно, что паттерн поворачивается, когда скорости винтов не совпадают:

    Теперь, посмотрим на эффект от PLS. Если взять PLS=100, то разное время чтения сенсора будет выглядеть вот так:

    Время чтения сенсора меняется от 19 до 24000 миллисекунд

    Видно, как при увеличении соотношения Чтение/Экспозиция, PLS всё больше влияет на картинку. Если присмотреться, то можно увидеть размазанный след от того, что за время чтения лопасти успели повернуться:

    В верхней части они успели повернуться меньше, чем в нижней. Потому что нижние строки засвечивались дольше.

    Скажем, что длительность чтения была 9.3мс и посмотрим, что будет если менять PLS: 

    На низких PLS градиент практически пересвечивает нижнюю часть кадра, а кроме прозрачных винтов заметны и следы от их движения за время чтения. На PLS порядка 100, градиент выравнивается до приличного уровня. Интересно, что даже на PLS 2500 можно разглядеть разницу в тенях между винтом и ногами. 

    Мы забыли про паузу между экспозицией и чтением. Скажем, что PLS=100, выдержка 133мкс, а чтение 9.3мс. Тогда:

    Пауза при неизменной PLS и времени чтения, влияет на общую яркость, при этом уменьшая градиент.

    А вот так выглядит отдельно эффект от PLS при разном времени чтения:

    Я выбрал несколько кадров с вертолета и попробовал воспроизвести их. 

    Тут я перепутал фазу винтов, потому что я не очень умныйВиден градиент на краях винтов, которого не было на предыдущем фото

    Выглядит похоже. Хотя симуляция кажется несколько темнее (PLS слишком большой?) и с менее заметными градиентами на передней части лопастей (выдержка должна быть по-меньше?). Но в целом это вполне убедительно доказывает, что параметры примерно верные. 


    4. Постскриптум

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

    Если бы мне 10 лет назад сказали, что на Марсе будет летать вертолет на солнечной батарейке, а марсоход будет снимать его на видео со звуком, я бы не поверил по целому набору причин. 

    Но вот мы здесь. Ingenuity, который создавался как proof-of-concept и не был обременен излишней консервативностью при выборе оборудования, таскает камеру с самым большим разрешением из всех что были на поверхности Марса и кучу легкой и компактной industrial-grade электроники. 

    На вертолете нет научного оборудования, кроме камер. Но зато он может моментально слетать за пол-километра и пофоткать со всех сторон очередной очень интересный камень. 

    Каждый новый полет сложнее предыдущего, но если МиМи не решит сделать бочку, нас ждет еще много материала от маленького марсианского вертолета.

    Нет, вы только послушайте какая энергия у человека! 


    5. Ссылкография

    https://github.com/dcoder-mm/heli-shadow-supplementary 
    Скрипты, видео и всякое прочее из статьи.

    https://github.com/dcoder-mm/HELI_NAV 
    https://github.com/dcoder-mm/HELI_RTE_JPEG
    Архивы фотографий с камер Ingenuity. Я прикручу автообновление, если будет не лень. 

    Марс и вертолеты

    Mars Helicopter Technology Demonstrator PDF от вертолета. Довольно подробное описание железа, конструкции и испытаний от главного инженера проекта. 

    https://mars.nasa.gov/mars2020/multimedia/raw-images/ Всем известный каталог фотографий с марсохода и вертолета (архивы выше — оттуда). 

    https://forum.nasaspaceflight.com/index.php?topic=53277.0 API для него

    https://archives.esac.esa.int/psa Чуть менее известный каталог от Европейского Космического Агентства, содержащий не только фото но и данные с инструментов. Там можно посмотреть, как Philae закатился в яму на комете и помер 🙁 

    https://mars.nasa.gov/technology/helicopter/status/298/what-were-learning-about-ingenuitys-flight-control-and-aerodynamic-performance/ Статья про то как летает вертолет на Марсе. С графиками и интересными подробностями.

    https://mars.nasa.gov/technology/helicopter/status/ Статус апдейты вертолета.

    https://en.wikipedia.org/wiki/Ingenuity_(helicopter)#List_of_flights Внезапно, википедия. Там отличная сводная таблица полетов с параметрами и описаниями.

    https://mars.nasa.gov/rss/api/?feed=weather&category=mars2020&feedtype=json А это json с актуальной погодой на Марсе. Понятия не имею зачем, но сам факт!

    Камеры

    Даташит на OV7750, потому что она почти такая-же как OV7251. https://cdn.datasheetspdf.com/pdf-down/O/V/7/OV7750-OmniVision.pdf

    https://datasheet.octopart.com/OV09716-B77Y-OE-Z-Omnivision-Technologies-datasheet-138897320.pdf Бумажка от OV9716. Да, тоже не та камера. Зато тут много подробностей которые общие для всех этих камер от Omnivision.

    https://sst.semiconductor-digest.com/2014/09/global-shutter-image-sensors/ Сравнение разных архитектур глобальных затворов

    https://www.imagesensors.org/Past%20Workshops/2013%20Workshop/2013%20Papers/Slides/12-1_Velichko_SLIDES.pdf Тоже сравнение разных архитектур, но в виде слайдов с картинками (отсюда был утащен график для PLS 2013 года)

    https://www.imaging.org/Site/PDFS/Conferences/ElectroincImaging/EI2018/EI2017-IMSE-CIS_pixel_design_optimization_Boyd_v2.pdf И еще одна аналогичная презентация, от Omnivision

    https://www.researchgate.net/publication/223133651_CMOS_Image_Sensors_for_High_Speed_Applications Хорошая, хоть и старая (2009) статья про высокоскоростные CMOS матрицы и их проблемы. 

    7 простых самодельных модификаторов для творческой тени в портретах

    Фотограф Bill Lawson создал 5-минутное видео, в котором показывает, как легко из подручных средств сделать гобо, которые вы можете использовать для творческого подхода к тени в портретной фотографии.

    Гобо — это плоский диск, на котором нанесён рисунок или узор. Свет, проходящий сквозь гобо проецирует заданный рисунок на поверхность. Данная техника используется в театре для подсветки декораций, но в фотографии этот приём также нашёл применение.

    Термин GOBO является аббревиатурой от «GOes Before Optics» (Идет перед оптикой). Это указание местоположения диска относительно источника света. В театре гобо закрепляют в специальном держателе, который располагается перед источником света, но за линзой. Перемещение линзы позволяет фокусировать изображение. Театральные гобо сильно наргеваются от прожектора, поэтому их делают из металла или стекла. В фотографии всё гораздо проще. Свет чаще всего импульсный и гобо располагается далеко от вспышки, поэтому любой объект, имеющий сетчатую структуру может выступать в качестве модификатора света для создания креативной тени.

    Наверняка, вокруг вас много объектов, которые способны выполнять роль гобо. Также вы можете отправитсья в хозяйственный магазин и найти подходящие предметы.  Главное понять принцип и попробовать. После этого вас будет не остановить.

    1. Кружевной шарф

    2. Корзина

    3. Савок

    4. Дуршлаг

    5. Соломенная шляпа

    6. Плетеный стул

    7. Цветы

    Как сделать тень в фотошопе от предмета, картинки, человека?

    Приветствую всех читателей журнала fast-wolker.ru! Сегодня в программе фотошоп мы будем делать тень, которая исходит от объекта. Иногда, для придания реалистичности фотографии, на ней необходимо добавить какой-нибудь элемент.

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

    Создать тень в программе фотошоп можно разными способами. Это и использование специальных параметров, а можно просто нарисовать тень при помощи «кисти«.

    Делаем реалистичную тень от предмета, объекта

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

    После этого выбираем инструмент «кисть«, устанавливаем черный цвет, а для кисти ставим режим «мягкий«. Размер кисти ставим в зависимости от размера объекта.

    Теперь берем кисть и рисуем в необходимом месте тень. Место для прорисовки тени выбираем в зависимости от того, откуда предположительно будет светить солнце: сверху справа или слева (спереди или сзади). В результате получится примерно так:

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

    Вот и все. Как видите достаточно легко. Следующий вариант подразумевает использование «специальных параметров«.

    Для этого случая хорошо подойдет картинка на однотонном фоне, например на белом.

    Нам необходимо отделить этот рисунок от фона и перенести его на другой слой. Делаем это любым удобным способом. Например, выбираем инструмент или «быстрое выделение«, или «волшебную палочку«.

    Поскольку рисунок с довольно четкими границами, для него идеальным будет использовать инструмент «волшебная палочка«.

    Выбираем его и кликаем по рисунку, создавая выделение. Чтобы добавить к выделенному новые области, зажимаем клавишу Shift и кликаем по тем местам, которые хотим добавить. В результате весь объект оказывается выделенным.

    После того, как объект оказался выделенным весь, его необходимо скопировать и перенести на новый слой. Для этого в начале нажимаем комбинацию клавиш Ctrl+C, в результате объект скопируется. Затем нажимаем Ctrl+V, в результате объект вставится в новый слой, который появится над фоновым автоматически.

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

    Далее, щёлкаем правой клавишей мыши и из появившегося списка выбираем пункт «Параметры наложения»

    Откроется новое окно и в нем выбираем пункт «Тень». Здесь мы изменяем все параметры, которые указаны в данном пункте добиваясь нужного изображения. Оно по мере изменения параметров будет прорисовываться на изображении.

    После того, как получили нужный вариант, жмем ОК и включаем видимость нижнего слоя. Если тень очень плотная, то с помощью ползунка непрозрачности уменьшаем ее, добиваясь реалистичности тени.

    В результате получим вот такую тень. Потренировавшись с объектом на однотонном фоне, можно по аналогии нарисовать тень и у объекта на любом, даже сложном фоне.

    Как сделать тень в фотошопе от человека на земле?

    Это несколько иной вариант  наложения тени. Его можно применить к любому живому объекту. Здесь тень рисуется именно такая, какая она обычно ложится при ярком свете. Идя по улице, мы четко видим свою тень.

    Нам в самом начале необходимо вырезать фигуру человека из фотографии и разместить ее на прозрачном фоне. Я в этом разделе взял уже готовую фотографию человека на прозрачном фоне. Для примера я покажу фигуру человека на готовом фоне.

    Итак, вырезаем эту фигуру (как это сделать, говорилось в разделе выше – используем «быстрое выделение«). Копируем на новый слой, видимость фона отключаем и получаем следующее.

    Теперь с зажатой клавишей Ctrl кликаем по миниатюре слоя с фигурой человека. В результате загрузится выделение фигуры, вокруг нее появится пунктир.

     

    Далее над слоем с фигурой человека создаем новый слой.

    В «панели инструментов» устанавливаем темный цвет или черный, или серый, ближе к тени.

    Следующее действие —  идем в меню «Редактирование» — «Выполнить заливку» и заливаем им выделение. Получается примерно так:

    Далее,  снимаем выделение и идем в главное меню «Редактирование» — «Свободное трансформирование». Вокруг фигуры появилась рамка.

    Зажимаем клавишу Ctrl и за верхний средний узелок-квадратик тянем тень вниз, что бы положить ее так, как она падает от объекта.

    Тень «лежит» на ногах человека, а должна находиться за ним. Берем слой с тенью и перемещаем его под слой фигуры человека.

    В результате тень легла уже так, как надо. Теперь надо тень немного сделать пореалистичнее, т.е., сгладить ее от ног к голове. Для этого используем инструмент «градиент». Создаем слой-маску для слоя с тенью, кликнув на иконку в палитре слоев.

    Сейчас  выбираем инструмент «градиент» на «панели инструментов«. Цвета автоматически определились как белый и черный.

    Инструментом «градиент» проводим линию от ног фигуры до головы и ведем несколько дальше, практически до края холста.

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

    Тень готова, включаем видимость фона. Передвигая ползунок непрозрачности, уменьшаем прозрачность тени.

    Если тень у нас несколько выделяется, можно сделать следующее: кликаем два раза по слою с тенью, появится окно стилей. В самом первом пункте «параметры наложения» выбираем режим «умножение«. В результате тень измениться и станет более реалистичной.

    Теперь наша итоговая картинка будет выглядеть следующим образом:

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

    Тень от текста – делаем в Photoshop

    И, наконец, делаем тень к тексту. Создаем новый документ в программе и пишем нужный текст. Затем слой с текстом дублируем.

    Теперь выбираем «редактирование» — «трансформирование» и «отразить по вертикали«.

    Далее, отраженный текст смещаем вниз, под основной.

    Следующим шагом правой кнопкой мыши щелкаем по слою-копии и выбираем «растрировать текст«.

    Теперь вновь заходим «редактирование«- «трансформирование«, но выбираем «перспектива» и изменяем нижнее изображение текста.

    Применяем еще и «масштабирование», чтобы получить такой результат:

    Сейчас осталось немного размыть тень, чтобы она отличалась от основного текста. Выбираем «фильтр«- «размытие по гауссу» и устанавливаем нужное значение.

    Результат работы —  получаем тень для текста. Если поэкспериментировать с настройками, то можно создавать различного вида тени, разного наклона и цвета. Вот и все, успехов!

    Автор публикации

    0 Комментарии: 1Публикации: 179Регистрация: 02-12-2017

    дата выхода, трейлер, фото, актеры сериала

    Тень и кость (Shadow and bone) 1 сезон — экранизация одноименного романа американской писательницы Ли Бардуго, попавшего в 2012-м году в десятку детских бестселлеров по версии «New York Times»

    «Царьпанк» — пожалуй, этот неологизм рожденный писательницей Ли Бардуго предстоит запомнить всем, кто глядит в оба на фантастические сериалы, действие которых разворачивается в выдуманных вселенных. Американская писательница, выпустив роман «Тень и кость» вовсе не скрывала, что созданная ею страна Равка — это весьма и весьма своеобразное переосмысление истории Российской империи начала 19-го века. Имена главных героев — будь то Алина Старкова, сирота, внезапно обнаружившей в себе магические способности, или ее лучшего друга, следопыта Мала Оретцева — похожи на славянские. Действие одного из последовавших после «Тени и кости» романа происходит в регионе Керчия, а всей Равкией, правит король Николай Ланцов. Да и на обложке американского издания романа красуется храма, силуэт которого будто бы списан с Храма Василия Блаженного на Красной площади.

    В интервью изданию EW, которое Бардуго дала в 2020-м году, она и не пыталась скрывать: в ее романах есть русский след.
    — Те образы, которые ассоциируются у нас (Бардуго — американка. — Ред.) с культурой и историей Россией, имеют чудовищную силу. Красота и жестокость в них так тесно переплетены, что это похоже на фантастику. Честно говоря, я очень люблю и мечи, и кувшины, полные эля. Поверьте мне, я очень-очень их люблю, но я хочу дать читателям своих книг нечто другое. И царистская Россия — это и есть другая отправная точка. Если бы история (описанная в романах о «Вселенной гришей». — Ред.) разворачивалась бы в нашем мире, то больше всего бы это походило на начало 19-го века. Военные технологии развиваются, но в руках у героев сабли, мушкеты, хотя в арсеналах уже появляются и винтовки. И в тоже время, благодаря магии гришей, которая сама по себе похожа на молекулярную химию, в этом мире есть прочная, искусственно созданная ткань, своими свойствами похожая на броню. Во второй книге трилогии «Штурм и буря» появляются предметы, которые все труднее представить в нашем мире, ведь обитатели «Вселенной гришей» находят все новые сочетание механизмов и магии, — говорит Бардуго.

    По сюжету первого романа серии «Тени и кости» Алина Старкова — сирота, выросшая в приюте, располагавшемся в доме князя Керамзина ( вот вам и отсылка на создателя «Истории государства Российского» Николая Михайловича Карамзина), оказывается на службе в Первой Армии. Ей некогда рисоваться — она картограф. Но однажды, когда вместе с отрядом движется через Каньон, разделивший Равкию на западную и восточную части, она обнаруживает в себе способность призывать свет.

    Происходит это в самый критический для нее и ее спутников момент — когда в Каньоне, где никогда не бывает светло, на них нападают волькры, чудовищные существа, чьи когти и зубы созданы, чтобы убивать во тьме (нет-нет, это,конечно, не волки, но что-то очень на них похожее). Но свет, который исходит от Алины так чудовищно ярок, что монстры отступают, а девушке поступает предложение, на которое остается только согласиться. Ее зовут во Вторую армию, которой руководит загадочный Дарклинг, а вот задача Алины ясна как день — ее силы хватит, чтобы со временем уничтожить всех волькров, и тогда каньон перестанет разделять жителей восточной и западных частей Равкии. Но перед этим ей надо научиться управлять своей силой, и стать лучшей из гришей, магов, владеющих старой и могущественной силой.

    Сериал выйдет на малые экраны 23 апреля 2021-го года.

    22 фото и 7 видео

    Как наносить тени различных текстур? Как выбрать их оттенок? Отвечаем на разные вопросы, связанные с этой категорией бьюти-средств

    Содержание:

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

    Как правильно подбирать оттенки теней?

    Самый простой способ выбрать тени, которые подойдут именно вам, – ориентироваться на цвет глаз. Какие подойдут голубым, серым, зеленым и карим? Следуйте нашим рекомендациям.

    Голубые глаза

    © imaxtree

    Мягкие, нейтральные оттенки теней отлично дополнят голубые глаза. Не стоит использовать слишком темные оттенки – больше подойдут, например, коралловые или тени цвета шампань (не забудьте как следует их растушевать). С их помощью легко сделать акцент на глаза, при этом они не перетянут на себя все внимание.

    Серые глаза

    © imaxtree

    Серые глаза – редкость. Визажисты советуют дополнять их близкими по цвету оттенками – собственно, серым (растушуйте его на веках в полупрозрачную дымку) либо металлическим синим.

    Зеленые глаза

    © imaxtree

    Зеленые глаза сами по себе яркие, поэтому подчеркивать их тенями «кричащих» оттенков совершенно излишне. На вечер подойдет приглушенный пурпурный, на каждый день – коричневый с шиммером.

    Светло-карие глаза

    © imaxtree

    В палетках теней ищите металлические оттенки. Но будьте аккуратны: слишком «тяжелые» отвлекут внимание от зеленых и золотых пигментов карих глаз. Выбирайте более «деликатные» тона – оттенок пыльной розы, например, сделает блеск глаз более интенсивным.

    Карие глаза

    © imaxtree

    Вам подойдут тени практически любого оттенка. Но больше всего – такие нейтральные, как, например, лососевый и бронзово-золотой. Не имеет значения, на каком из них вы остановите свой выбор, главное – не забудьте растушевать в складке века тени более темного оттенка (подойдут даже черные), чтобы сделать макияж более насыщенным.

    Черные глаза

    © imaxtree

    Отдавайте предпочтение теням с высоким содержанием пигментов. Сделать глаза визуально больше помогут такие «сильные» оттенки как фиолетовый (следуйте фотоинструкции), серебристый и шоколадный. Используйте их в паре с черным мягким карандашом, подчеркнув с его помощью слизистую века.

    Пошаговая техника нанесения сухих теней

    Сухие спрессованные тени для век – пожалуй, самый привычный формат. С их помощью можно контролировать интенсивность покрытия, они легко растушевываются и смешиваются друг с другом. Наносить их можно кистью, пальцами либо влажным способом (перед тем как распределять пигмент кистью, смочите ее в воде). Какой должна быть последовательность действий? Следуйте нашей пошаговой фотоинструкции, чтобы создать легкий повседневный мейкап.

    1

    Праймер для век либо консилер нанесите на верхнее веко.

    © Makeup.ru

    2

    Любое из этих средств нанесите также и на нижнее веко.

    3

    Воспользуйтесь базовой палеткой теней (мы выбрали Lid Lingerie от NYX Professional Makeup). Сияющий светлый бежевый оттенок добавьте во внутренний уголок глаза и растушуйте по направлению к подвижному веку.

    © Makeup.ru

    4

    Оттенок потемнее (например, сиреневый из той же палетки) растушуйте от внешнего уголка глаза к центру.

    © Makeup.ru

    5

    Блестящий бежевый нанесите на центр подвижного века.

    © Makeup.ru

    6

    Под нижними ресницами пройдитесь тем же сиреневым оттенком, который вы уже использовали во внешнем уголке. Макияж готов!

    © Makeup.ru

    Пошаговая техника нанесения кремовых теней

    Кремовые тени – идеальный вариант для смоки айс и «дымчатых» стрелок. Благодаря своей текстуре они легко наносятся и растушевываются (цвет при необходимости можно свести практически на «нет»), долго держатся, а также совершенно не ощущаются на коже в течение дня. Как сделать макияж с их помощью? Следуйте нашей поэтапной инструкции.

    1

    На верхнее и нижнее веко нанесите консилер или базу под тени.

    © Makeup.ru

    2

    По линии роста верхних ресниц пройдитесь кремовыми тенями Lancôme Ombre Hypnôse Stylo в оттенке 21 Gris Ruban.

    © Makeup.ru

    3

    На подвижное веко нанесите кремовые тени Urban Decay Moondust в оттенке Recharged. Как следует растушуйте.

    © Makeup.ru

    4

    Жидкими тенями NYX Professional Makeup Lid Lingerie в оттенке 08 New Romance пройдитесь под нижними ресницами.

    © Makeup.ru

    5

    Накрасьте ресницы тушью NYX Professional Makeup Double Stacked. Готово!

    Посмотрите видеоурок Оли Red Autumn – бьюти-блогер показывает, как правильно наносить кремовые тени.

    Как наносить тени в зависимости от формы глаз?

    © imaxtree

    Круглые глаза

    Начните макияж с лайнера – пройдитесь им от внутреннего уголка глаза к внешнему и оставьте небольшой «хвостик». Светлыми сияющими тенями подсветите пространство над бровью и внутренние уголки глаз. Тени промежуточного оттенка растушуйте по верхнему веку, а затем, более темные, плотным слоем нанесите в складку и слегка растушуйте к центру глаза. Такой трюк поможет добавить макияжу объема.

    Миндалевидные глаза

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

    С нависшим веком

    © Makeup.ru

    Особенность такой формы глаз состоит в том, что подвижной части века практически не видно, она выглядит намного меньше. Начните со светлых сияющих теней – их следует нанести во внутренние уголки глаз. Затем тени промежуточного оттенка щедро распределите по подвижной части века. Темные тени более плотным слоем нанесите в складку. Подводку растушуйте по направлению к виску – макияж таким образом станет более гармоничным.

    Выпуклые глаза

    Не подсвечивайте внутренние уголки глаз – сияющие светлые тени следует наносить только над бровью. Как и в случае с глазами с нависшим веком, плотным слоем распределите тени промежуточного оттенка – не только над складкой, но и под ней. А лайнером пройдитесь от внутренних уголков глаз к внешним – должна получиться прямая линия.

    Глубоко посаженные глаза

    © fotoimedia/imaxtree

    Наносите тени в той же технике, что и в случае с круглыми глазами. Есть одно «но»: темные тени необходимо нанести полупрозрачным слоем.

    Близко посаженные глаза

    Чтобы визуально увеличить расстояние между глазами, начните с нанесения светлых сияющих теней – их растушуйте над бровью и во внутренних уголках глаз. Тени промежуточного оттенка растушуйте по ширине глаза, выходя за контур, – так, чтобы растушевка по форме напоминала круг. Более темный оттенок растушуйте над складкой. Подводку начните с середины ресничного контура, направляйтесь к внешнему уголку глаза. Не забудьте оставить небольшой «хвостик».

    С опущенными веками

    © fotoimedia/imaxtree

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

    Как растушевать тени на глазах: видеоурок

    Следуйте инструкции бьюти-блогера Алины Fly Cloud.

    4 достойных палетки теней

    Палетки теней хороши тем, что все оттенки в них сочетаются друг с другом – а значит, с ними легко работать даже начинающим. Какие из средств пригодятся на начальном этапе? Мы выбрали четыре проверенных.

    • Eyes To Kill Quatuor, Giorgio Armani

      © armanibeauty

      Под крышкой этой палетки – четыре оттенка теней, матовых и с шиммером. Они легко наносятся и растушевываются (даже несмотря на высокую пигментированность), а также долго держатся. Сочетаются с любым тоном кожи.

    • Couture Palette, YSL Beauté

      © ysl

      Среди 11 вариантов этой палетки вы точно сможете найти тот, что подойдет именно вам (оттенки выбирайте в зависимости от цвета глаз). В формуле теней – высокая концентрация пигментов и пудры, благодаря чему держатся они до 12 часов. Бонус – двусторонний аппликатор и кисть для нанесения в комплекте.

    • Hypnôse Palette Matte, Lancôme

      © lancome

      Еще одна пятицветная палетка – Hypnôse от Lancôme – представлена в двух вариантах: светлом и темном коричневом. Под крышкой есть и шоколадный, и розовый, и оттенок какао – все с матовым финишем (образ можно создать как дневной, так и вечерний). Для нанесения и растушевки используйте аппликатор и кисть, которые продаются в комплекте с тенями.

    • Naked Basics Palette, Urban Decay

      © urbandecay

      Тени в этой палетке можно использовать несколькими способами – в качестве основы для более ярких либо наносить самостоятельно (сделать можно и круговую обводку, и стрелки, и smoky eyes). Они, во-первых, идеально распределяются, во-вторых, легко растушевываются, в-третьих, обеспечивают насыщенный макияж.

      А вы пользуетесь тенями для век? Напишите пару строк о любимом средстве!

    20 темных советов Как снимать теневые фотографии

    Нос пиноккио. Центр Лос-Анджелеса, 2015

    Веселая творческая фотосъемка: теневая фотография.

    Почему тени?

    Контактный лист: Нос пинночио / Даунтаун Ла, 2015

    Зачем снимать тени?

    Мне нравится снимать тени, потому что они более загадочные, более открытые для интерпретации и, следовательно, на них более интересно смотреть.

    Я большой поклонник фильмов-нуар, и они часто используют тени, чтобы добавить драматичности, загадочности и опасности фильмам и сценам.


    1. Снимайте тени по краям стены или поверхности

    Пинночио в носу. Центр города Лос-Анджелес, 2015

    Если вы хотите получить более драматичную тень, поместите тень на край поверхности или стены. Это сделает тень длиннее. Это то, что я сделал для своей уличной фотографии «Нос Пинночио» выше. Я видел женщину и тень позади нее во время заката. Я сделал кучу фотографий, «проработав сцену» — изменив кадр, композицию и расстояние.

    Контактный лист: Pinnochio нос / Downtown La, 2015

    Почему фотография работает и почему она интересна?

    Все дело в тени от «носа пинокио».Нос пинночио — символ лжи. Таким образом, к зрителю напрашивается вопрос:

    «Что женщина скрывает или о чем лжет?»

    Урок : Используйте тени, чтобы делать больше открытых фотографий, что позволяет зрителю задавать свои собственные вопросы о фотографии и, таким образом, становится более вовлеченным и мысленно вкладывается, чтобы проанализировать и придумать свою собственную историю на фотографии .


    2. -1 или -2 коррекции экспозиции

    Чтобы сделать более резкие фотографии в тени, поместите объект на яркий свет и снимайте с компенсацией экспозиции -1 или -2 (или даже в некоторых камерах с компенсацией экспозиции -3).Я обычно делаю компенсацию экспозиции -1 на моем Ricoh GR II, снимая в программном режиме.

    Обратите внимание, как я работал над сценой, чтобы у человека был драматический свет на его лице.

    Чем интересна эта фотография?

    Анализ золотого треугольника для центра Лос-Анджелеса, татуировка на лице.

    Прежде всего, это композиция «Золотой треугольник». Я не собирался этого делать, когда снимал, но композицию открыл потом. Композиционная сетка золотого треугольника показывает мне: на фотографии хороший баланс , , пропорции , и хорошее расположение глаза (на пересечении двух диагональных линий).

    Абстрактная татуировка с тенью в центре Лос-Анджелеса. Обратите внимание, что визуально у него нет шеи или макушки, что делает фотографию более загадочной.

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

    Наконец, мне нравится боковой профиль его лица, который напоминает мне традиционные портреты / картины. В реальной жизни вы не видите боковой профиль чьего-либо лица.Обычно вы смотрите на людей лицом к лицу. Следовательно, перспектива его лица — роман (людям нравится новизна визуального представления / перспективы).


    3. Несколько лампочек

    Теневое селфи. Бостон, 2018

    Это селфи, которое я снял, источником света была люстра с несколькими лампочками. Это позволило моей тени для селфи иметь несколько слоев.


    4. Тени деревьев

    Тень дерева. Бостон, 2018

    Получите тени деревьев и ветвей деревьев на фоне здания или на земле.Узор теней ветвей деревьев завораживает.

    Совет : снимайте тени на закате, чтобы получить более длинные и резкие тени.

    5. Тени для обезглавливания голов

    Тень на лице человека. Лиссабон, 2018

    Снимайте лица людей в тени, чтобы обезглавить их (обезглавить), чтобы сделать ваши фотографии более загадочными.

    Помните, попробуйте сделать это с компенсацией экспозиции -1 или -2.

    6. Кривые тени с портретами

    Портрет Синди с изогнутыми тенями.Лиссабон, 2018

    Попытайтесь получить изогнутые тени на лице вашего объекта, чтобы сделать портрет более драматичным.

    iPad и Procreate shadow abstract из изогнутых теней на лице Синди.

    7. Селфи с тенями и слои

    Синди, селфи-тень. Бостон, 2018

    Сделайте селфи-тень от себя со слоями. Сделайте свое теневое селфи где-нибудь на заднем плане, с некоторыми людьми ближе к вам (на переднем плане) и на заднем плане.

    8. Вырез для селфи в тени всего тела

    Селфи в тени заката.Лондон, 2018

    На закате сделайте селфи в полный рост. Поэкспериментируйте, смещая тень от селфи по центру, чтобы создать более динамичную композицию.

    9. Обычные тени от предметов дома

    Тень стула. Лиссабон, 2018

    Снимайте тени дома. Снимайте тени на стульях, от обычных предметов повседневного обихода.

    Ключ и тень. Марсель, 2017

    Хороший источник вдохновения для фотографа, который делал отличные фотографии дома, — это Эдвард Уэстон и Андре Кертес.


    10.Тень своей руки

    Рука и тень для селфи. Синий и красный. Марсель, 2017 г.

    Когда вам нечего фотографировать, просто протяните руку и снимите тень своей руки. Нанесите тень руки на разные объекты, на разный фон и разведите пальцы, чтобы показать все пальцы в тени.

    11. Поместите свое теневое селфи на крестик или какой-нибудь объект

    Селфи с X на моей тени, Стамбульская уличная фотография, 2013 г.

    Когда вы снимаете уличную фотографию, веселитесь и размещайте тени на крестах, крестиках или других перекрестках.

    12. Тени для мелирования глаза

    «Глаза — зеркало души».

    Я продолжал щелкать, пока он не посмотрел на меня.

    Используйте тени, чтобы выделить глаза объекта, чтобы добавить большей интенсивности и сосредоточиться на глазах объекта.

    Беркли, 2015 #cindyproject

    13. Абстрактная тень фото

    Изогнутый красный занавес и тень. Марсель, 2017. Снято в программном режиме на Ricoh gr ii

    Снимайте абстрактные фотографии с тенями в кадре.

    14.Тень как «вишенка на вершине»

    Девушка с тенью голубя. Париж, 2011. Вишенка на вершине — тень голубя на заднем плане.

    «Вишенка на вершине» — это небольшая деталь на фотографии, которая превращает хорошую фотографию в отличную.

    Для меня «вишенка наверху» на фотографии выше — это тень летящей птицы, которая соседствует с маленькой девочкой, играющей с игрушкой-вертушкой.

    Задание : Постарайтесь сделать фотографию, на которой тень от фотографии является той маленькой деталью, которая заставляет фотографию лучше рассказывать историю с большей открытостью.

    15. Затемните / затемните лица ваших объектов

    Эрик Ким / Токио, 2012 г. (обратите внимание на сильные графические элементы и диагональную ведущую линию)

    Для этой фотографии я использовал инструмент «затемнение», чтобы затемнить лицо моего объекта. Это заставляет человека казаться «безликим», а значит, делает фотографию более загадочной.

    16. Переверните фотографию

    «Тени» — вы можете снимать уличную фотографию где угодно с тенью.

    Сделайте снимок объекта с тенью, заполняющей кадр.Затем поэкспериментируйте, «перевернув фотографию» (используйте инструмент поворота в Lightroom или программу по вашему выбору).

    17. Тени, снятые пленочной камерой

    «Уход» — 3-я улица Санта-Моники. Снято на мой пленочный дальномер Contax IIIa. Должен любить свет и тени.

    Попробуйте снять тень на пленку. Съемка тени на пленке визуализирует тени более новым способом, чем на цифровой фотографии. Если вы новичок в пленочной фотографии, возьмите копию ЗАПИСЕЙ К ФИЛЬМАМ.

    18.Простой фон, заполняющий рамку чередующимися тенями

    Синди и тень. Лиссабон, 2018

    Снимайте тени на простом белом фоне с тенями, заполняющими рамку.

    Человек и тень. Марсель. 2017. Снято с компенсацией экспозиции -1

    Когда я говорю «чередующиеся тени», я имею в виду: некоторые части кадра заполнены тенью, но также имеет некоторое отрицательное белое пространство между тенями.


    19. Отделите тень от селфи от других теней

    Селфи с красными и зелеными тенями.Детская площадка в Лиссабоне, 2018

    Убедитесь, что ваша тень не перекрывается с другими тенями. Добавьте немного отрицательного пространства между тенями в сцене. Это позволит вашей тени иметь лучшую «фигуру на земле».

    20. Поместите тень от селфи поверх объекта

    Моя селфи-тень на теле Синди.

    Помещая тень от селфи на фотографию, вы вкладываете в фотографию свою душу. Это напоминание о том, что вы были там.

    Также вашему зрителю он ломает «третью стену», которая напоминает вашему зрителю:

    Фотограф — настоящий человек, и он был там, когда делал снимок.


    Заключение

    Теневое селфи, коробочка. Удзи, 2018

    Съемка теней — это весело и хорошее задание для фотосъемки.

    Чтобы найти больше фотографических и визуальных инструментов, которые могут вас вдохновить, посетите МАГАЗИН HAPTIC на AMAZON или наш собственный МАГАЗИН HAPTIC INDUSTIES, чтобы никогда не иссякнуть вдохновение в вашей фотографии.

    КАК ПОСМОТРЕТЬ: Наглядное руководство по композиции, цвету и редактированию в фотографии

    Вас окружает миллиард возможностей фотографирования. Просто не забудьте сделать паузу, улыбнуться и осмотреться.Для получения дополнительной информации о том, как увидеть больше фотографий, возьмите копию КАК ПОСМОТРЕТЬ.

    НИКОГДА НЕ ПРЕКРАЩАЙТЕ СЪЕМКУ,
    ЭРИК


    Дорогой друг,

    Если вы новичок в фотографии, начните здесь:

    1. Полное руководство по освоению фотографии для новичков
    2. Учебный курс по бесплатной фотографии
    3. 100 советов по фотографии для начинающих

    Статьи с практическими рекомендациями по фотографии


    Техника фотографии


    Повседневная фотография

    Селфи RICOH GR II в зеркале, сюрреалистичный двойной глаз.Прага, 2017

    Цветная фотография 101

    Фотография Вдохновение

    Основы фотографии


    Постобработка

    Как создать объем работ

    Технические настройки фотографии


    Учитесь у мастеров фотографии

    ПРОТОТИП МАСТЕРА от HAPTIC

    «У него без прошлого нет будущего.”

    Начните здесь:

    1. Зачем учиться у мастеров фотографии?
    2. Великие женщины-мастера-фотографы
    3. Шпаргалка мастеров фотографии
    4. 100 уроков от мастеров уличной фотографии
    5. Руководство для начинающих мастеров уличной фотографии
    6. Скачать все статьи>

    Мастера фотографии

    Прага, 1968. Йозеф Куделка / Magnum Photos

    Классика никогда не умирает:

    Как сделать потрясающие фотографии с тенями

    Как фотографы, мы знаем, что нужно искать свет! Это один из самых важных аспектов фотографии, который часто может превратить тусклое изображение в эффектное.Время суток, когда освещение является наилучшим — например, во время красивых закатов, после шторма или во время золотого часа, — могут получиться действительно поразительные изображения.

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

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


    изображение от jwltr freiburg

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

    Советы по композиции

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

    • Direct Focus

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

    • Reveal Form

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

    • Вытянуть текстуру

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

    • Создание узоров

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


    изображение Инес Ньерс

    Возможности фото

    Теневая фотография дает прекрасную возможность развить свой фотографический глаз. Фотосъемка теней побуждает вас проявить творческий подход и отвлечься от рутины, а также дает вам возможность искать интересные и уникальные возможности для фотосъемки. Вот несколько возможностей для фотографирования, которые вы можете найти.

    • Составление черно-белых изображений

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

    • Создание абстрактных фотографий

      Абстрактная фотография, похожая на абстрактное искусство, больше полагается на форму, текстуру, цвет и форму, чем на детали. Тени — отличный шанс для абстрактной фотографии, поскольку есть бесконечные возможности для узоров, форм и тонов.

    • Создание уникальных портретов

      Независимо от того, выберете ли вы тонкую игру теней, используя их для улучшения объекта, или скомпонуйте свои изображения так, чтобы они были главным фокусом, тени предоставляют прекрасную возможность для создания уникальных и драматических портретов.

    • Сделать тени предметом

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


    изображение Кевина Дули

    Качество света

    Не все тени одинаковы! Свет будет иметь большое влияние на получившуюся тень и определит, насколько она резкая или мягкая.Прямое освещение дает сильные и четко очерченные тени, а мягко рассеянный свет создает более мягкие тени. Лучшие тени для вашего изображения зависят от типа композиции, которую вы собираетесь создать, и настроения, которое вы пытаетесь создать.

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

    Вы добавляли тени в свою фотографию? Будем рады видеть ваши результаты! Поделитесь с нами своими советами или фотографиями через Twitter или Facebook.

    Как делать умные и искусные теневые снимки для Instagram

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

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

    В этом суть теневых фотографий на IG: это больше о том, где вы находитесь и что вы там делаете, а не о том, с кем вы и каков ваш #OOTD. Вы хотите показать песок, траву, океан и свое отражение, живущее наилучшим образом. Вот как сделать фотографию, которая попадает во все эти отметки.

    01

    Сосредоточьтесь на текстурах вокруг вас

    Massimiliano Finzi / Moment / Getty Images

    Теневые изображения — основная тенденция в разгар лета по одной причине: есть гораздо больше возможностей использовать естественные текстуры вокруг вас.Это может быть сочная трава у задней двери или песок, покрывающий близлежащий пляж.

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

    02

    Используйте бокал для вина или зеркало

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

    Зеркало — особенно если оно крошечное портативное — может иметь такой же эффект и может действительно оживить теневое изображение и выделить его среди остальных, циркулирующих на IG. (Не смотрите прямо на отражение солнца в зеркале!)

    03

    Поднимите предметы уникальной формы

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

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

    04

    Увеличьте контраст при редактировании

    Westend61 / Westend61 / Getty Images

    Чтобы сделать вашу теневую картинку действительно выделяющейся на IG, вы можете захотеть увеличить контраст, когда вы применяете изящный пресет или проходит процесс редактирования.Это позволит выделить темный контур, а солнечные лучи станут ярче, чем они есть на самом деле. Это также придаст вашей фотографии некоторую глубину, вытягивая небольшие или обычно не заметные тени по всей остальной части изображения.

    05

    Всегда ищите другие тени

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

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

    Добавление падающих теней | Блог ChurchArt Online

    Графические дизайнеры часто используют тени как простой визуальный эффект.Это придает размер изображения, заставляя объект отрываться от поверхности фона.

    Тень — это серая или черная (а иногда и цветная) версия формы объекта. Он размещен за объектом и его положение смещено, поэтому видна только часть теневого слоя. Количество видимых теней влияет на восприятие глубины глазом. Обычно чем больше видна тень, тем дальше объект выступает над фоном. И наоборот, чем меньше тень, тем ближе она к странице.

    Чем больше тень, тем выше объект «парит» над поверхностью.

    Существует множество программ для верстки и дизайна, в которых есть инструменты для простого создания теней и других эффектов — например, Microsoft Word, Microsoft Publisher, Microsoft PowerPoint, Adobe Photoshop и Adobe Illustrator и многие другие. Шаги по добавлению тени к изображению немного различаются в зависимости от программы, которую вы используете для создания или редактирования церковной публикации или изображений. Обратитесь к меню «Справка» вашей программы, чтобы найти точные инструкции.Вот шаги для двух наиболее распространенных программ верстки, используемых церквями: Microsoft Word и Publisher.

    Добавьте тень в Microsoft Word.

    1. Вставьте изображение в документ Word и выберите изображение.
    2. Теперь вы увидите Формат изображения на верхней ленте. Щелкните эту вкладку и рядом с параметрами для Picture Effects выберите Shadow и выберите нужный вариант из различных стилей тени.
    Word имеет встроенные инструменты для создания различных теней и других эффектов.

    СОВЕТ ПО ИСКУССТВУ: Если вы хотите получить тень, подобную приведенной выше, обязательно выберите новую опцию .PNG при загрузке иллюстраций с ChurchArt.com. В противном случае тень будет появляться на внешних краях изображения, а не на объектах изображения.

    Добавьте тень в Microsoft Publisher.

    1. Вставьте изображение в документ Publisher и выберите изображение.
    2. Теперь вы увидите Формат изображения на верхней ленте. Щелкните эту вкладку и рядом с параметрами для Picture Effects выберите Shadow и выберите свой вариант тени из различных стилей тени.
    Publisher имеет графические эффекты, аналогичные тем, что есть в Word.

    Если вы используете другую программу или старую версию Word или Publisher (до 2019 г.), выполните поиск в меню «Справка» для получения подробных инструкций. Обычно вам нужны функции «Тень» или «Повернуть», и во многих программах теперь есть параметр «Инструменты для работы с рисунками».

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

    Добавление тени к объекту

    В Publisher вы можете добавить эффект тени к изображениям, автофигурам, объектам WordArt или текстовым полям.

    1. Выберите рисунок, автофигуру, объект WordArt или текстовое поле, которое вы хотите изменить.

    2. На вкладке Формат щелкните Текстовые эффекты или Эффекты формы > Тень .

    3. Выполните одно из следующих действий:

      Добавить или удалить тень

      • Чтобы добавить тень, щелкните нужный стиль тени.

      • Чтобы удалить тень, щелкните Без тени .

      Изменить направление тени

      Изменить расстояние тени от объекта

      • Щелкните Shadow Options , а затем в диалоговом окне Format Shape переместите ползунок Distance , чтобы получить желаемый эффект.

      Изменить цвет тени

      Щелкните Параметры тени , а затем в диалоговом окне Формат фигуры щелкните стрелку рядом с полем Цвет .

      • Чтобы изменить цвет на цветовую схему, щелкните один из восьми цветов, отображаемых в первой строке.

      • Чтобы изменить цвет на цвет, которого нет в цветовой схеме, щелкните нужный цвет. Чтобы увидеть больше цветов, щелкните Дополнительные цвета , а затем щелкните вкладку Standard или вкладку Custom .

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

    1. Выберите рисунок, автофигуру, объект WordArt или текстовое поле, которое вы хотите изменить.

    2. На вкладке Формат щелкните Эффекты тени .

    3. Выполните одно из следующих действий:

      Добавить или удалить тень

      • Чтобы добавить тень, щелкните нужный стиль тени.

      • Чтобы удалить тень, щелкните Без эффекта тени .

      Изменить направление тени

      Изменить расстояние тени от объекта

      • Щелкните любую из четырех кнопок Nudge Shadow .

        Каждый раз, когда вы нажимаете Nudge Shadow , тень перемещается на 1 пункт дальше от объекта.

      Изменить цвет тени

      Нажмите Цвет тени . Появится окно выбора цвета.

      • Чтобы изменить цвет на цветовую схему, щелкните один из восьми цветов, отображаемых в первой строке.

      • Чтобы изменить цвет на цвет, которого нет в цветовой схеме, щелкните нужный цвет. Чтобы увидеть больше цветов, щелкните Дополнительные цвета теней , а затем щелкните вкладку Standard или вкладку Custom .

      • Чтобы изменить цвет тени так, чтобы ее можно было видеть сквозь нее, щелкните Полупрозрачная тень .

    1. Выберите рисунок, автофигуру, объект WordArt или текстовое поле, которое вы хотите изменить.

    2. На панели инструментов Форматирование щелкните Стиль тени и выполните одно из следующих действий:

      Добавить или удалить тень

      • Чтобы добавить тень, щелкните нужный стиль тени.

      • Чтобы удалить тень, щелкните Без тени .

      Изменить направление тени

      Изменить расстояние тени от объекта

      • Щелкните Shadow Settings , затем щелкните любую из четырех кнопок Nudge Shadow .Каждый раз, когда вы нажимаете Nudge Shadow , тень перемещается на 1 пункт дальше от объекта.

      Изменить цвет тени

      Щелкните Shadow Settings , а затем щелкните стрелку рядом с Shadow Color .

      • Чтобы изменить цвет на цветовую схему, щелкните один из восьми цветов, отображаемых в первой строке.

      • Чтобы изменить цвет на цвет, которого нет в цветовой схеме, щелкните нужный цвет. Чтобы увидеть больше цветов, щелкните Дополнительные цвета теней , а затем щелкните вкладку Standard или вкладку Custom .

      • Чтобы изменить цвет тени так, чтобы ее можно было видеть сквозь нее, щелкните Полупрозрачная тень .

    Лучшие советы для теневой фотографии

    Как создавать теневые изображения с использованием драматического освещения

    Жесткий свет часто критикуют в портретной фотографии по разным причинам. Но что делать, если этого не избежать? Примите это … в форме теневой фотографии. Это вещь, и это вызывает привыкание!

    Пусть Hard Light станет суперзвездой!

    Те из нас, кто любит фотографировать людей, склонны думать о жестком свете как о враге.Мы уклоняемся от этого, потому что его сложно передать так, чтобы он был выгоден нашему объекту — и обычно отвлекает своими резкими линиями.

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

    Наши талантливые выпускники Click Love Grow экспериментируют с теневой фотографией.Такова их красота, свет можно считать предметом. Поэтому мы попросили Мериссу Уэйкфилд, Меган О’Доннелл и Кейли Надьямарози поделиться своими советами по теневой фотографии.

    Фотографии пляжа Full Sun Beach

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

    Связанный: Как сделать фотографии пляжа в Золотой час

    Мерисса Уэйкфилд

    Связано: Как делать фотографии пляжа при резком освещении

    Детская площадка Фотография теней

    Как часто мы идем на детскую площадку и даже не пытаемся сфотографироваться из-за ужасного резкого света?

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

    Первое теневое изображение было снято под игровым оборудованием.

    Настройки

    Я снимал их с диафрагмой f / 2.2 и выставлял их для бликов.

    Кайли Надьямароши

    Связанный: Детская фотография — Съемка детей в игре

    Захват теней как объект

    Найдите моменты, когда ваша модель проецирует тень, и скомпонуйте ее. Мерисса говорит, что иногда она фокусируется на тени как на главном объекте, оставляя свою дочь немного не в фокусе.

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

    Горячие точки

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

    Настройки

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

    Мерисса Уэйкфилд

    Уличный фонарь

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

    Отметьте время, а затем попробуйте вернуться в это время со своими детьми и разместить их где-нибудь в кадре. Экспонируйте блики, чтобы они не размылись.

    Мерисса Уэйкфилд

    Связано: 22 поразительных композиции, которые вы никогда не пробовали

    Игра теней в помещении

    В начале и в конце дня, когда солнце садится низко, следите за тем, чтобы в помещении можно было создавать теневые изображения.В это время он будет фильтровать ваши окна и двери и отражаться от предметов, создавая великолепные световые узоры.

    Эти рваные защитные двери великолепны для создания световых узоров!

    Связано: Черно-белая эстетика — Передача настроения в монохромном режиме

    Мерисса Уэйкфилд

    Меган говорит, что ей нравятся таинственные и графические эффекты светотени в фотографии. Это то, что вы видите каждый день, но на самом деле не замечаете.Когда вы их заметите, вы можете настроить детей на тихие занятия в этих местах… или нет… какой ребенок может устоять перед подпрыгиванием на кровати ?!

    Меган О’Доннелл

    Меган О’Доннелл

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

    Мерисса Уэйкфилд

    Мерисса Уэйкфилд

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

    Меган О’Доннелл

    Отражения радуги

    Другой способ творческого использования жесткого света — поиск радужных световых узоров. Они образуются, когда свет проходит через цветные прозрачные поверхности, такие как витражи и другое цветное стекло.

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

    Кайли Надьямароши

    Еще один способ создать свои собственные радужные отражения — взять компакт-диск (помните его ?!) и наклонить его по-разному, чтобы преломить свет и наблюдать, как появляются узоры радужного света, когда он отражается от близлежащих поверхностей.

    Связанный: Как создать радугу на ваших изображениях

    Легкие карманы

    Посмотрите на красоту самых обычных сцен, ища небольшие очаги красивого света и четко очерченных теневых линий.

    Меган О’Доннелл

    Связанные: 18 великолепных фотографий с использованием карманов света

    Настройки

    Найденный здесь легкий карман красив и драматичен. В этих случаях выставьте объект на свет.

    Если вы обнаружили свет перед объектом, подготовьте настройки, прежде чем вводить их. Поднесите руку к прожектору и произведите замер, затем поднесите объект, чтобы сразу же приступить к съемке.

    Связанный: Как измерить

    НАЖМИТЕ ЗДЕСЬ , чтобы загрузить наше руководство по режимам замера, которое поможет вам узнать, какой режим поможет достичь наилучшей экспозиции для вашего снимка

    Меган О’Доннелл

    Меган О’Доннелл

    Creative Light Play

    Кейли говорит, что с тех пор, как она прошла продвинутый курс фотографии Click Love Grow, она стала намного больше осознавать свет и тень в повседневные моменты.Ее привлекает луч света, сияющий через окно, освещающий пылинки или узоры тени на стене.

    Кайли Надьямароши

    Кейли любит вовлекать своих малышей в творческий процесс и стремится следить за моментами, которые они создают в своей игре. Единственный контроль над ее занятиями — это исследование ее пространства, наблюдение за тем, где падает свет, и поощрение детей играть там.

    Кайли Надьямароши

    Поощряйте ролевые игры, например, игра в зебр и гепардов.Играйте в прятки при резком свете под одеялом… и смотрите, как проникает свет.

    Для этих изображений Кейли залезла под одеяло, используя свое тело, чтобы держать его, как палатку ⁠ — свет был слева.

    Связанный: 10 уловок, чтобы получить настоящую улыбку

    Кайли Надьямароши

    Кайли Надьямароши

    Для этих снимков я специально искал пятнистый свет и обнаружил, что он создается спинкой плетеного стула!

    Настройки

    Открывайте их кожу, используйте минимальную выдержку 1/300, чтобы заморозить движение детской игры, и не бойтесь высоких значений ISO!

    Связано: Лучшие результаты при высоком ISO

    Кайли Надьямароши

    Кайли Надьямароши

    Кайли Надьямароши

    БОЛЬШОЕ спасибо Мериссе, Кейли и Меган за их щедрые советы и потрясающие изображения теневой фотографии! Хотите больше вдохновения от этих талантливых дам? Отправляйтесь в компании Merissa Wakefield Photography и Kailey Jane Photography, и мы сообщим вам, как только Меган решит поделиться своими работами с миром за пределами Click Love Grow!

    Загрузить руководство

    4 шага к красивому Детские фотографии

    Воспользуйтесь этими советами и уловками, чтобы сделать великолепные нерезкие фотографии своих детей! Хх

    Витрина красивых теневых фотографий — Smashing Magazine

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

    Тени могут многое добавить к фотографии. Они могут подчеркивать эмоции, создавать сюрреалистические образы и использоваться по-разному. Хотя сильное использование теней на цветных фотографиях, как правило, в основном используется в силуэтах, они также могут проявляться во множестве других форм на цветных фотографиях.На мой взгляд, тени наиболее сильны при использовании в черно-белых фотографиях.

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

    Дополнительная литература по SmashingMag:

    45 красивых примеров теневой фотографии

    Рики Монтальбано Просто аккуратное художественное изображение скейтбордиста и его тени.

    Больше после прыжка! Продолжить чтение ниже ↓

    Встречайте Image Optimization , новое практическое руководство Адди Османи по оптимизации и размещению высококачественных изображений в Интернете. От форматов и сжатия до доставки и обслуживания: все в одной книге 528 страниц и .

    Перейти к содержанию ↬

    deadstar

    Филипп Сент-Лауди

    Ньюбаро

    Вик Николас

    Джон Слоан

    Vilhjálmur Ingi Vilhjálmsson

    Nuuttipukki

    теддимб

    Томас Муес

    Билл Хинтон

    Т.Дж. Скотт

    Валери (пирсеваль)

    Газза или Гарри

    Дарвин Аткесон

    Ф.А. Эккер

    Уильям Хандли

    мадолина

    Кап’н’Каос (Майк)

    Джейсон Суэйн

    Лара Фея Потрясающий силуэт красивой барышни. Свет и тени здесь создают прекрасную красоту.

    Пол Бредоу

    Рози Харди Очень творческое использование теней, чтобы помочь передать сильные чувства и эмоции на этой картине.

    Massi Miliano Сочетание глубоких теней, темных цветов, творчества и идеального времени делает фотографию очень интересной и сюрреалистичной.

    Дэвид Херреман «Вид с вершины« Левант Террил »в Монсе в Бельгии. Террил — это холм, сделанный из горных отходов. Их все еще много в старых горнодобывающих регионах, таких как Монс, которые сейчас считаются зелеными зонами. Я использовал фильтр ND1000, чтобы получить «вечерний эффект», даже если солнце стояло высоко в небе.Это НЕ HDR с тональной картой, а цифровое смешение трех экспозиций. Основная выдержка была 30 секунд ».

    Алонсо Диас

    Лелей Норонья

    Фред Эрдекенс

    Катарина Стефанович

    Кевин МакНил

    Джош Экселл

    мс4джах

    Майкл МакАреви

    Ватари Горо Исходное изображение — не используется Photoshop или обработка изображений.

    duesentrieb

    ViaMoi

    Ciscophotography

    Сара Франция

    Глоредель Используйте тени, чтобы создать абстрактные слезы.

    Последний клик

    Джошуа Либерман

    .
    Картинка тень: Изображения Тень | Бесплатные векторы, стоковые фото и PSD

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Пролистать наверх